Sisukord:
- Samm: materjalide kogumine
- Samm: ühendage kõik komponendid kokku
- Samm: Pi seadistamine
- Samm: moodulite ja pakettide installimine ning veebiserveri seadistamine
- Samm: koodi rakendamine
- 6. samm: korpuse ehitamine
Video: Lihtne äratus: nutikas äratustuli, mis on valmistatud Raspberry Pi-ga: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Sissejuhatus
Õppekava projekti1 jaoks pidin midagi tegema. Ma olin alati lummatud sellest, kuidas selline äratustuli aitab teil ärgata nagu Philipsi omad.
Seega otsustasin teha äratustuli.
Tegin äratustuli, mille aluseks oli Raspberry Pi, led-riba, kõlarid ja paar keskkonnaandurit mõõtmiste saamiseks.
Siin on selle omadused:
- Veebiserverit hostitakse Pi -s
- Andmed eksporditakse MySql andmebaasi
- Veebileht, mis näitab andmeid
- Veebileht, mis täidab avaldusi
See projekt on olnud minu jaoks suurepärane õppimiskogemus. See pani mind lahendama mõned ootamatud probleemid. Õppisin üsna palju Pi võimekusest ja sellest, kuidas php kõigega suhtleb.
Samm: materjalide kogumine
Oma projekti jaoks vajan seda mitmest osast, mida ma allpool loetlen. Samuti on olemas Exceli fail koos kõigi komponentide hindadega koos vastavate veebisaitidega, kust need tellisin.
Komponendid:
- Raspberry Pi 3 mudel B+
- Raspberry Pi toiteallikas
- Vaarika Pi T-munakell
- Stereo 3,7 W D-klassi helivõimendi-Max98306
- 2 x kõlarit - 3 "läbimõõduga - 4 oomi 3 vatti
- RGB taustvalgustusega negatiivne LCD 20x4
- Adafruit Dotstar digitaalne LED -riba - valge 144 - 0,5 meetrit
- Ultraheli andur HC-SR04
- DHT11 andur
- Jumper juhtmed (m kuni f) ja (m kuni m)
- 470 oomi ja 330 oomi takisti
Materjali disain:
- MDF puit 7 mm
- plastikust
Tööriistad:
- Jootekolb
- Liimipüstol
Materjalid maksavad kokku umbes 210 eurot.
Samm: ühendage kõik komponendid kokku
Ma ehitan vooluringi, järgides minu tehtud Fritzingu skeemi, allpool leiate breaboardi ja elektriskeemi dokumendid pdf.
Ahelal on mitu andurit, kõlarid, LCD -ekraan ja LED -riba, mis töötab koos. Loetlen iga komponendi kohta, kuidas neid ühendada ja kuidas skeemist leida.
- Ultraheli andur: see andur arvutab kauguse anduri ja tema ees oleva objekti vahel. Selle funktsiooniga saame teatud võimeid automatiseerida, hoides kätt selle ees. Sellel on 4 kontakti: maandus, 5 V, päästik ja kaja. Kaja väljund vajab takistit maa ja kajapoldi vahel.
- DHT11 andur: see andur mõõdab temperatuuri ja niiskust. Kui ostate ühe trükkplaadiga, on 10k takisti anduriga joodetud ja muudab selle ühendamise ülilihtsaks.
- LED -riba: LED -riba jaoks on selle sisselülitamiseks vaja välist toiteallikat, vastasel juhul saate oma vaarikapi ilma selleta kasutada. DI traat läheb pi MOSI tihvti ja CI SCLK tihvti juurde.
- LCD -ekraan: spetsiaalselt rbg -kuvarite jaoks on vaja palju juhtmeid, kõiki pi kasutatud tihvte saab kasutada tavaliste GPIO -tihvtidega. Sellel on ka potentsiomeeter, mis muudab ekraani kontrastsust.
- Nupp: kasutan seda vaarika väljalülitamiseks ja uuesti äratusrežiimi vajutamiseks. Tavaliselt vajab seda avatud ühendus.
- Lõpuks võimendi koos kõlaritega: kuna kasutame ainult kõlareid, vajame võimendit, et muuta signaal heli tekitamiseks piisavalt tugevaks. See on ühendatud vaarika pi helisisendiga.
Samm: Pi seadistamine
Kõigepealt vajate Raspbiani, mille saate siit alla laadida.
Pärast sd -kaardi paigaldamist kasutasin vaarika pi hdmi -ga ühendatud monitori. Hiire ja klaviatuuriga, mis on ühendatud pi USB -portidega. Seejärel järgige vaarika piima lähtestamiseks ekraanil käivitamise seadeid, muutke kindlasti konfiguratsioonipaneelil teatud funktsioone, nagu SPI, I2C,….
Sisestage oma Pi käsureale järgmine käsk:
sudo apt-get update
See võib aega võtta, nii et olge mugav. Pärast värskendamist uuendame
sudo apt-get upgrade
Samm: moodulite ja pakettide installimine ning veebiserveri seadistamine
Paigaldame iga mooduli pythoni jaoks järgmiselt:
sudo pip3 installige_mooduli nimi
Moodulite loend vajab seda:
- adafruit-circuitpython-charlcd
- adafruit-dht
- adafruit-circuitpython-dotstar
- adafruit-blinka
- RPI. GPIO
Neid võib olla rohkem, kuid kui saate vea, mis ütleb, et ei leia moodulit, installige see lihtsalt.
Samuti järgmine käsk, sest vajate versiooni 3.4 ja mitte 3.3!
python3 -m pip install -uuendada -jõudu uuesti installida spidev
Veebiserveri seadistamiseks kasutasin kolbi.
Samm: koodi rakendamine
Koodi jaoks peate veenduma, et kõik on kaustas/var/www/html
Koodi saate Githubist.
Sait on ka tundlik, nii et seda saab avada mobiiltelefonis funktsioone kaotamata või muul viisil.
Pi käivitamise ajal hakkab see käivitama minu peamist pythoni skripti. See hoolitseb andmete veebisaidile kuvamise eest. Alglaadimisel skripti lisamiseks peate eelistatavalt tegema süsteemi. Kontrolli linki.
Nupu jaoks peate kasutama pi ja füüsilist tihvti 5 ja maapinda. Kasutage nupul olevaid tihvte, tavalist avatud tihvti ja tavalist tihvti. Btw polaarsusel pole tähtsust!
Tehke oma vaarika pi terminalis järgmised käsud ja peaksite saama pi välja lülitada ja käivitada nupuvajutusega.
git kloon
6. samm: korpuse ehitamine
Korpuse jaoks kasutasin laasitud puitu, mille lõikasin tükkideks ja liimisin kokku. Et esiosa oleks veidi kaldu, pidin ma kaldu külje arvutama, sest kui te seda ei arvuta, ei sobi puitdetailid kokku isegi siis, kui see pole suur kaldus.
Puitdetailide mõõtmistega tuleb alati olla väga ettevaatlik, sest mõnikord võite puidu paksuse unustada.
Auke tehti puur- ja saagimismasinatega.
Pärast seda saate seda värvima hakata, ma kasutasin selle jaoks pruuni värvi pihustusmaali. Veenduge, et teete seda väljas ja proovige seista eemal sellest, kust mürgised aurud lähevad.
Kõlari ja tagakülje jaoks kasutasin nende ühendamiseks ssews.
Peal kasutasin plastikut, mis sai ka liimitud.
Finnaly Lisasin mõned seadme jalad.
Soovitan:
Äratustuli: 7 sammu (piltidega)
Äratusvalgus: kui ma seda õpetlikku kirjutan, on põhjapoolkeral talve keskel ja see tähendab lühikesi päevi ja pikki öid. Olen harjunud tõusma kell 06:00 ja suvel hakkab päike selleks ajaks paistma. Talvel saab aga kell 09.00 valgust, kui
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
SafetyLock: nutikas lukk, mis on valmistatud Raspberry Pi -ga (sõrmejälg ja RFID): 10 sammu
SafetyLock: nutikas lukk, mis on valmistatud Raspberry Pi -ga (sõrmejälg ja RFID): kas olete kunagi soovinud oma maja turvalisemaks muuta? Kui jah, siis see on teie jaoks lahendus! Tegin SafetyLocki, see on lukk, mida saab avada sõrmejälje, RFID -märgi ja isegi veebisaidi kaudu. Tänu sellele kontseptsioonile saate
Lihtne Raspberry Pi kaamera lõks, mis on valmistatud toidukonteinerist: 6 sammu (piltidega)
Lihtne Raspberry Pi kaamera lõks, mis on valmistatud toidukonteinerist: " Mulle tundub, et loodusmaailm on suurim põnevuse allikas, suurim visuaalse ilu allikas, suurim intellektuaalse huvi allikas. See on elu suurim allikas, mis muudab elu elamisväärseks. "- D
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)