Tartalomjegyzék:
- 1. lépés: Ajánlott vásárlások:
- 2. lépés: Az eset diagramja (kívül)
- 3. lépés: Belső elrendezési diagram
- 4. lépés: Raspberry Pi OS, Python, CRON Setup
- 5. lépés: Az alkatrészek bekötése (kapcsoló és LED -ek)
- 6. lépés: Az előlap belső nézete
- 7. lépés: Az előlap külső nézete
- 8. lépés: A tok hátuljának belső nézete
- 9. lépés: A tok hátsó nézete
- 10. lépés: A ház jobb oldalának külső nézete
- 11. lépés: Ablak rögzítése
- 12. lépés: Minta Tweet:
- 13. lépés: Utolsó gondolatok-
Videó: Időjárás kamera Raspberry Pi: 13 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Régen szerettem volna egy projektet, amely a következőket ötvözi:
- Raspberry Pi
- Python kód
- Élő állapot
- Tevékenység jelzései
Ezért úgy döntöttem, hogy felépítek egy Raspberry Pi dobozt, amely ütemezett időközönként fényképeket készít a hátsó udvaromról, jelzi, mikor készülnek a fotók, és végül elküldi ezeket az információkat a Twitterre felülvizsgálat céljából.
Elektromos kellékek listája:
- Raspberry Pi
- Raspberry Pi kitörő tábla (LED -es kijelzéshez)
- 5 hüvelykes LCD az interaktív kijelzőhöz, ha szükséges
- Raspberry Pi kamera (5 megapixeles)
- HDMI kábel
- CAT 5 kábel
- DC tápegység a Pi -hez
- 24-26-os drót vagy jumper
- 3 LED
- 3 db 10-100 ohmos ellenállás
- 2 állású nyomógombos kapcsoló
A tokok listája:
- 1/4 fenyőpanel a projekt méretére vágva
A felső, alsó, elülső és hátulsó példák ugyanabból a fafajból készülnek
- 1/4 x 1 hüvelyk széles fenyőlemezeket használtak a tok bal és jobb oldalának elkészítéséhez.
- Az ablaktartó merevítője a műhelyben lévő törmelékből készült.
Egyéb:
- Csavarok a tokhoz
- Forró ragasztó a szereléshez
- Forrasztó és fluxus ellenállás / LED csatlakozásokhoz
Eszközök:
- Gérvágó vagy asztali fűrész
- Jig Saw vagy Dremel
- Csiszoló vagy oszcilláló szerszám csiszolófejjel
- Forrasztópisztoly
- Faégő
- Rászlók, reszelők, vésők szükség szerint a tokban lévő kisebb lyukak elkészítéséhez
Szoftver és fiókok:
- Raspberry Pi OS az Ön által választott
- Twitter -fiók ingyenes fejlesztői kulccsal
- Python 3 a Raspberry Pi -n
1. lépés: Ajánlott vásárlások:
Ennek a felépítésnek a megkönnyítése érdekében javaslom a Canakit egyikét, amely a Raspberry Pi, a LED -ek, az ellenállások, a Breakout -kártya, az SD -kártya és a tok tartozéka.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
A jelenleg gyártott kamera a 8 megapixeles
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- A régebbi 5mp-es változat továbbra is elérhető:
2. lépés: Az eset diagramja (kívül)
Ez az én esetem külső megjelenésének általános elrendezése, és ez valóban attól függ, hogy úgy dönt -e, hogy hozzáadja a build összes összetevőjét. Attól függően, hogy hol tervezi elhelyezni a fényképezőgépet, előfordulhat, hogy ez a méretű tok nem működik Önnek, ha igen, ezek a tervek inkább javaslatok, nem pedig hivatalos építési lista.
3. lépés: Belső elrendezési diagram
A projektre vonatkozó céljaim alapján látható, hogy hozzáadtam a kamerát az alap Raspberry Pi rendszerhez, valamint a kitörő táblát, hogy vezérelhessem a ház elején lévő LED -eket. Úgy döntöttem, hogy hozzáadok egy LCD -t olyan időkben, amikor interaktív módon szeretném használni a Pi -t, és nem fej nélküli módban.
A nyomógombos kapcsolót hozzáadtuk a Pi visszaállításához, ha szükséges.
4. lépés: Raspberry Pi OS, Python, CRON Setup
Raspberry Pi OS:
Ha készletet vásárol, általában kap egy SD -kártyát a NOOBS -szal együtt, ha nem sok oktatóanyag áll rendelkezésre a RASPBIAN telepítéséhez (az én választásom ebben a projektben). De itt a hivatalos útmutató a RASPBIAN NOOBS SD kártyáról történő telepítéséhez-
Python 3:
A héjból, ha a python 3 nincs telepítve:
sudo apt-get install python3
A mellékelt python kód a következőkre van beállítva:
- Értékek leolvasása a Raspberry Pi -ből (üzemidő és CPU hőmérséklet)
-
Készítsen egy tweetet a mellékelt fejlesztői jogkivonatokkal a twitterbe való közzétételhez (az alábbi link a twitterre vezet, ahol fejlesztői fiókot hozhat létre, vagy hozzáadhatja saját fiókjához)
https://developer.twitter.com/en/docs/basics/getti…
- A oszlop építésekor világítson a sárga LED -en
- Postázáskor világítson a piros LED -en
CRON
Ütemezett feladatot (CRON) használok a szkript futtatására előre kiválasztott időközönként:
Amint az alább látható, a forgatókönyv öt percenként fut reggel 7 órától délután 4 óráig
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Felhasználók listázása CRON:
sudo crontab -l -u pi
Felhasználói CRON szerkesztése:
sudo crontab -e -u pi
5. lépés: Az alkatrészek bekötése (kapcsoló és LED -ek)
Kitörőlap GPIO -król LED -ekre:
A Raspberry Pi GPIO csatlakozójának kimenetét a fényképhez hasonló töréskártya segítségével szabályozhatjuk.
Ebben az esetben a python kódunk bekapcsolási jelet küld a GPIO érintkezőjére (a képen a GPIO 26 -hoz való csatlakozás látható). A feszültséget a megszakító táblán lévő vezetéken keresztül és egy ellenálláson keresztül továbbítjuk a LED egyik lábához. A LED másik oldala a megszakítópanel földi oldalához van kötve az áramkör befejezéséhez.
Vegye figyelembe, hogy az ellenállás be van kapcsolva, hogy megakadályozza a LED kiégését, minél nagyobb áramkorlát van a LED -en, annál halványabb lesz. A Canakit csomagok általában 220 ohmos és 10 k ohmos ellenállású LED -ekkel, valamint a töréspanellel rendelkeznek. Ez segít elkerülni a találgatások egy részét a megfelelő LED -ellenállás beállítás megvásárlásakor.
Nyomógombos kapcsoló:
A Raspberry Pi 2 és a Raspberry Pi 3 esetében egy visszaállítási pont van a táblán. A Pi 2 esetében a "P6" érintkezőpár, a Pi 3 -ason a "RUN" érintkezőpár lehetővé teszi számunkra, hogy "magas" értéket küldjünk, amikor a két "Halt" küldő csapot összekapcsoljuk a rendszerrel.
Ez NEM leállítási kapcsoló, csak visszaállítás….. Azt javaslom, hogy a következőt adja ki áramellátásként a héjból:
sudo shutdown -h most
6. lépés: Az előlap belső nézete
Ez a két fotó az LCD -t, a bekapcsológombot, a Breakout -táblát és a ház elején található LED -eket mutatja.
Egy gyors lemondás, a jobb oldali LED leállt, ezért a vezetékek le vannak zárva (amíg le nem cserélem a LED -et)
7. lépés: Az előlap külső nézete
Amint látja, a kész előlap LCD -vel, LED -ekkel és a grafikus fával égett a fenyőtokba
8. lépés: A tok hátuljának belső nézete
A Raspberry Pi -t közvetlenül a Raspberry Pi kamera mellett találtam, egyszerűen azért, mert a kamera szalagkábele nagyon rövid.
9. lépés: A tok hátsó nézete
A hátsó panelről nem sok mondanivaló van, kivéve, hogy a kamera rögzítve van, ezért el kell mozgatnia a tokot, hogy elérje a kívánt látószöget
10. lépés: A ház jobb oldalának külső nézete
A tokom jobb oldalán nyílások vannak, amelyek lehetővé teszik a pi -hez való csatlakozást (USB és CAT 5), valamint bizonyos helyeket az USB -kábel átvezetéséhez az LCD -ről a Pi -re, mivel a kábel túl merev ahhoz, hogy anélkül hajlítsa meg növelve a tok szélességét.
11. lépés: Ablak rögzítése
Mivel ez egy rögzített kamerapozíció, meg kellett építenem egy tartószerkezetet és konzolokat, hogy megkapjam a kamera megfelelő szögét a hátsó udvar számára. Egyszerű fahulladékok a boltból és néhány fa alátét, amelyek szögletes platformot hoznak létre. Használt L-konzolok a kamera dobozának elülső helyén tartásához (a macskák gyakran mozgatják, ha semmi nincs a tokban)
12. lépés: Minta Tweet:
twitter.com/allthingstazz/status/934537216…
13. lépés: Utolsó gondolatok-
Ez az útmutató nagyon sokféle felépítésre formálható, csak kitaláltam néhány célt, és nekiláttam, hogy készítsek egy eszközt a célok megvalósítására. Várom a hozzászólásokat és a fejlesztéseket !!
Ajánlott:
Fanair: időjárás állomás a szobájához: 6 lépés (képekkel)
Fanair: időjárás állomás a szobájához: Számtalan módja van az aktuális időjárás megismerésére, de akkor csak a kinti időjárást ismeri. Mi van, ha tudni szeretné az időjárást a házban, egy adott szobában? Ezt próbálom megoldani ezzel a projekttel. A Fanair többféle
Szuper időjárás állomás függő kosár: 11 lépés (képekkel)
Szuper időjárás állomás függő kosár: Szia mindenkinek! Ebben a T3chFlicks blogbejegyzésben megmutatjuk, hogyan készítettünk intelligens függő kosarat. A növények friss és egészséges kiegészítői minden otthonnak, de gyorsan fárasztóvá válhatnak - különösen, ha csak akkor emlékszel, hogy öntözd őket, amikor
Egyszerű időjárás állomás az ESP8266 használatával: 6 lépés (képekkel)
Egyszerű időjárás állomás az ESP8266 használatával: Ebben az utasításban megosztom, hogyan kell használni az ESP8266 -t olyan adatok beszerzéséhez, mint a hőmérséklet, a nyomás, az éghajlat stb., Valamint a YouTube -adatokat, például az előfizetőket Teljes megtekintések száma. és jelenítse meg az adatokat a soros monitoron, és jelenítse meg az LCD -n. Az adatok f
Moduláris szolár időjárás állomás: 5 lépés (képekkel)
Modular Solar Weather Station: Az egyik projekt, amit egy ideje meg akartam építeni, egy Modular Weather Station volt. Moduláris abban az értelemben, hogy a szoftver megváltoztatásával hozzáadhatjuk a kívánt érzékelőket. A Modular Weather Station három részre oszlik. Az alaplapon a W
Acurite 5 az 1 -ben meteorológiai állomás Raspberry Pi és Weewx használatával (más időjárás -állomások kompatibilisek): 5 lépés (képekkel)
Acurite 5 az 1 -ben meteorológiai állomás Raspberry Pi és Weewx használatával (más időjárás -állomások kompatibilisek): Amikor megvettem az Acurite 5 az 1 -ben meteorológiai állomást, szerettem volna ellenőrizni az időjárást otthonomban, amíg távol voltam. Amikor hazaértem és beállítottam, rájöttem, hogy vagy csatlakoztatnom kell a kijelzőt a számítógéphez, vagy meg kell vennem az intelligens hubot