Tartalomjegyzék:
- Lépés: Az anyagok összegyűjtése
- 2. lépés: Az összes komponens bekötése
- 3. lépés: A Pi beállítása
- 4. lépés: Modulok és csomagok telepítése és a webszerver beállítása
- 5. lépés: A kód alkalmazása
- 6. lépés: A ház építése
Videó: Könnyű ébresztés: intelligens ébresztőfény Raspberry Pi-vel: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Intro
A tantervi projekthez1 valamit el kellett készítenem. Mindig lenyűgözött, hogy az ébresztő lámpa milyen előnyökkel jár, ha úgy ébred fel, mint a Philips.
Ezért úgy döntöttem, hogy ébresztőt készítek.
Az ébresztő lámpát egy Raspberry Pi-vel, egy led szalaggal, hangszórókkal és néhány környezeti érzékelővel készítettem, hogy méréseket végezhessek.
Íme a jellemzői:
- A webszervert a Pi -n tárolják
- Az adatokat a MySql adatbázisba exportálják
- Adatokat megjelenítő weboldal
- Nyilatkozatokat végrehajtó weboldal
Ez a projekt nagyszerű tanulási élmény volt számomra. Ez megoldott néhány váratlan problémát. Elég sokat tanultam a Pi képességeiről és arról, hogyan kommunikál a php mindennel.
Lépés: Az anyagok összegyűjtése
A projektemhez több részre van szükségem, amelyeket alább felsorolok. Lesz egy Excel fájl is, amely tartalmazza az alkatrészek összes árát a megfelelő webhelyekkel, ahonnan rendeltem őket.
Alkatrészek:
- Raspberry Pi 3 B+ modell
- Raspberry Pi tápegység
- Raspberry Pi T-cobbler
- Sztereó 3,7 W-os D osztályú audió erősítő-Max98306
- 2 x hangszóró - 3 "átmérő - 4 Ohm 3 Watt
- RGB háttérvilágítás negatív LCD 20x4
- Adafruit Dotstar digitális LED szalag - fehér 144 - 0,5 méter
- Ultrahangos érzékelő HC-SR04
- DHT11 érzékelő
- Átkötő vezetékek (m – f) és (m – m)
- 470 Ohm és 330 Ohm ellenállás
Anyagtervezés:
- MDF fa 7 mm
- műanyag
Eszközök:
- Forrasztópáka
- Ragasztópisztoly
Az anyagok összértéke 210 euróba kerül.
2. lépés: Az összes komponens bekötése
Az áramkört az általam készített Fritzing -séma szerint építem fel, az alábbiakban megtalálja a breaboard és az elektromos rendszer pdf dokumentumait.
Az áramkör több érzékelővel, hangszórókkal, LCD kijelzővel és led szalaggal rendelkezik, amely egyben működik. Az egyes összetevőknél felsorolom, hogyan kell ezeket összekapcsolni, és megtalálhatja a sémában.
- Az ultrahangos érzékelő: ez az érzékelő kiszámítja az érzékelő és az előtte lévő tárgy közötti távolságot. Ezzel a funkcióval bizonyos képességeket automatizálhatunk úgy, hogy a kezét előtte fogjuk. 4 csapja van: földelt, 5V, trigger és visszhang. Az echo kimenetnek ellenállásokra van szüksége a föld és a visszhangcsap között.
- A DHT11 érzékelő: ez az érzékelő méri a hőmérsékletet és a páratartalmat. Ha PCB -t vásárol, akkor a 10k ellenállás már az érzékelővel van forrasztva, és rendkívül egyszerűvé teszi a bekötést.
- A ledszalag: a ledszalaghoz külső tápegységre van szükség a bekapcsolásához, különben a málna pi -t anélkül használhatja. A DI vezeték a pi MOSI csapjához, a CI pedig az SCLK csaphoz megy.
- Az LCD kijelző: kifejezetten az rbg kijelzők sok vezetéket igényelnek, a pi összes használt csapja használható normál GPIO.pins -el. Potenciométerrel is rendelkezik, amely megváltoztatja a kijelző kontrasztját.
- Nyomógomb: Ezzel a málnát állítom leállítási módba, majd újra megnyomva ébresztési módba. Általában nyitott kapcsolat szükséges hozzá.
- Végül az erősítő a hangszórókkal: mivel csak hangszórókat használunk, szükségünk van egy erősítőre, hogy a jel elég erős legyen a hangzáshoz. A málna pi audio bemenetéhez van csatlakoztatva.
3. lépés: A Pi beállítása
Először is szüksége lesz a Raspbian -ra, amelyet innen tölthet le.
A málna pi hdmi -jéhez csatlakoztatott monitort használtam az sd kártya telepítése után. Egérrel és billentyűzettel a pi usb portjaihoz csatlakoztatva. Ezután kövesse a képernyőn megjelenő kezdési beállításokat a málna pi inicializálásához, és győződjön meg arról, hogy a konfigurációs panelen módosít bizonyos funkciókat, például az SPI, I2C,… engedélyezését.
Írja be a következő parancsot a Pi parancssorába:
sudo apt-get update
Ez eltarthat egy ideig, úgyhogy érezze jól magát. A frissítés után frissítünk
sudo apt-get upgrade
4. lépés: Modulok és csomagok telepítése és a webszerver beállítása
Telepítünk minden modult a pythonhoz:
sudo pip3 telepítés_neve_modul
A szükséges modulok listája:
- adafruit-circuitpython-charlcd
- adafruit-dht
- adafruit-circuitpython-dotstar
- adafruit-blinka
- RPI. GPIO
Több is lehet, de ha hibaüzenetet kap, amely azt mondja, hogy nem találja a modult, csak telepítse.
A következő parancsot is, mert a 3.4 -es verzióra van szüksége, és nem a 3.3 -ra!
python3 -m pip install --upgrade --force -reinstall spidev
A webszerver beállításához lombikot használtam.
5. lépés: A kód alkalmazása
A kódhoz meg kell győződnie arról, hogy minden benne van a/var/www/html mappában
A kódot a Githubból szerezheti be.
Az oldal is érzékeny, így mobilon is megnyitható funkciók elvesztése nélkül.
Amíg a Pi elindul, elkezdi futtatni a fő python szkriptemet. Ez gondoskodik arról, hogy az adatok megjelenjenek a webhelyen. Ha szkriptet szeretne hozzáadni a rendszerindításhoz, akkor a systemd -t kell elvégeznie. Ellenőrizze a linket.
A gombhoz a pi és a föld 5. fizikai csapját kell használni. Használjon csapokat a gombon, normál nyitott és közös tűt. Btw polaritás nem számít!
Végezze el a következő parancsokat a málna pi termináljában, és képesnek kell lennie a pi leállítására és indítására a gomb megnyomásával.
git klón
6. lépés: A ház építése
A házhoz rongyolt fát használtam, amelyet darabokra vágtam és ragasztóval összeragasztottam. Ahhoz, hogy az eleje kissé ferde legyen, ki kellett számolnom a ferde oldalt, mert ha nem számítja ki, akkor is, ha nem nagy ferde, a fadarabok nem illenek össze.
A fadarabokon végzett mérésekkel mindig nagyon óvatosnak kell lennie, mert néha elfelejtheti a fa vastagságát.
A lyukakat fúró- és fűrészgépekkel végezték.
Miután elkészült, elkezdheti festeni, én barna színű spray festőt használtam hozzá. Győződjön meg róla, hogy kint csinálja, és próbáljon távol állni attól a helytől, ahová a mérgező füstök kerülnek.
A hangszóróhoz és a hátlaphoz csavarokat használtam a csatlakoztatáshoz.
A tetejét műanyaggal használtam, amely szintén ragasztva volt.
Finnaly hozzáadtam néhány eszközlábat.
Ajánlott:
Nagy teljesítményű LED-es ébresztőfény (+/- 15 Watt): 5 lépés
Nagy teljesítményű LED-es ébresztőfény (+/- 15 Watt): *2020 szerkesztési megjegyzés: Először is, már nem használom a ventilátort, és úgy tűnik, rendben van. Forró lesz, de még semmi nem égett le. Néhány új betekintéssel, és mivel ezek a LED -ek annyira piszkos olcsók, nem csak kettőt használnék, és hozzáadnék néhány 3 W -os egyetlen LED -et
Ébresztés LAN -on Bármely számítógép vezeték nélküli hálózaton keresztül: 3 lépés
Ébresztés LAN -on Bármilyen számítógép vezeték nélküli hálózaton keresztül: Ez az oktatóanyag már nem naprakész a Raspbpian kép változásai miatt. Kérjük, kövesse a frissített oktatóanyagot itt: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL manapság szinte minden Ethernet porton megtalálható. Ez nem
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Automatikus hó-ébresztés: 6 lépés (képekkel)
Automatikus hó-ébresztő hívás: Ha reggel kimegy a házból, a tevékenység hullámzása lehet, miután néhány centiméternyi fehér cucc leülepedik az éjszaka folyamán. Nem lenne jó, ha azokon a napokon egy kicsit korábban felébrednénk, hogy elvegyük a stresszt a reggeltől? Ez a projekt
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket. Ebben