Obsah:
- Krok 1: Odporúčané nákupy:
- Krok 2: Prípadový diagram (zvonka)
- Krok 3: Vnútorný diagram rozloženia
- Krok 4: Nastavenie Raspberry Pi OS, Python, CRON
- Krok 5: Zapojenie komponentov (spínača a diódy LED)
- Krok 6: Vnútorný pohľad na predný panel
- Krok 7: Pohľad zvonku na predný panel
- Krok 8: Pohľad zvnútra na zadnú stranu puzdra
- Krok 9: Zadná strana puzdra zvonku
- Krok 10: Pohľad zvonku na pravú stranu puzdra
- Krok 11: Montáž na okno
- Krok 12: Vzorový tweet:
- Krok 13: Záverečné myšlienky-
Video: Weather Camera Raspberry Pi: 13 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Pred nejakým časom som chcel projekt, ktorý kombinuje nasledujúce:
- Malinový koláč
- Python kód
- Aktuálny stav
- Indikácie aktivity
Rozhodol som sa teda postaviť box Raspberry Pi, ktorý by v plánovaných intervaloch fotografoval môj dvor, naznačoval, kedy sa fotky fotili, a nakoniec tieto informácie vytlačil na kontrolu na Twitter.
Zoznam elektrických spotrebičov:
- Malinový koláč
- Rozbíjacia doska Raspberry Pi (pre indikáciu LED)
- 5 palcový LCD displej pre interaktívne zobrazenie v prípade potreby
- Fotoaparát Raspberry Pi (5 megapixelov)
- HDMI kábel
- Kábel CAT 5
- DC napájací zdroj pre Pi
- 24-26 drôt alebo prepojky
- 3 LED diódy
- 3 odpory 10-100 Ohm
- 2polohový tlačidlový spínač
Zoznam spotrebného materiálu:
-
1/4 borovicových panelov narezaných na veľkosť projektu
Horná, dolná a predná a zadná časť sú v mojom prípade vyrobené z rovnakého druhu dreva
- Na výrobu ľavej a pravej strany puzdra boli použité borovicové dosky široké 1/4 palca a 1 palec.
- Ortéza na uchytenie okna bola vyrobená zo zvyškov, ktoré som mal v dielni.
Rôzne:
- Skrutky do puzdra
- Horúce lepidlo na montáž
- Spájka a tavidlo na pripojenie rezistora / LED
Náradie:
- Pokosová alebo stolová píla
- Jig Saw alebo Dremel
- Brúska alebo oscilačný nástroj s brúsnou hlavou
- Spájkovacia pištoľ
- Horák na drevo
- Rašple, pilníky, dláta podľa potreby na vytvorenie menších dier v puzdre
Softvér a účty:
- Raspberry Pi OS podľa vášho výberu
- Účet Twitter s bezplatným kľúčom vývojára
- Python 3 na Raspberry Pi
Krok 1: Odporúčané nákupy:
Aby bola táto zostava jednoduchšia, odporúčam jeden z dostupných Canakitov, ktoré sa dodávajú s Raspberry Pi, LED diódami, rezistormi, doskou Breakout, kartou SD a puzdrom.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Fotoaparát, ktorý sa práve vyrába, má 8 megapixelov
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Staršia 5mp verzia je stále k dispozícii:
Krok 2: Prípadový diagram (zvonka)
Toto je celkové rozloženie exteriéru môjho prípadu a skutočne závisí od toho, či sa rozhodnete pridať všetky komponenty do svojej zostavy. V závislosti od toho, kde plánujete umiestniť kameru, môžete prísť na to, že vám tento prípad prípadu nefunguje, ak áno, tieto plány sú skôr návrhom než formálnym zoznamom zostáv.
Krok 3: Vnútorný diagram rozloženia
Na základe mojich cieľov projektu vidíte, že som kameru pridal k základnému systému Raspberry Pi a oddeľovacej doske, aby som mohol ovládať diódy LED na prednej strane puzdra. Rozhodol som sa pridať LCD na časy, keď chcem používať Pi interaktívne a nie v bezhlavom režime.
Bol pridaný tlačidlový spínač na resetovanie Pi v prípade potreby.
Krok 4: Nastavenie Raspberry Pi OS, Python, CRON
Raspberry Pi OS:
Ak si kúpite súpravu, normálne vám bude nainštalovaná karta SD s NOOBS, ak nie je k dispozícii veľa návodov na inštaláciu RASPBIAN (moja voľba pre tento projekt). Tu je však oficiálny sprievodca inštaláciou RASPBIAN z karty SD NOOBS-
Python 3:
Ak nie je nainštalovaný python 3, z shellu:
sudo apt-get install python3
Priložený kód pythonu je nastavený tak, aby robil nasledujúce-
- Prečítajte si hodnoty z Raspberry Pi (doba prevádzky a teplota procesora)
-
Vytvorte si tweet pomocou dodaných tokenov vývojárov na odosielanie na twitter (nižšie uvedený odkaz vás zavedie na twitter, aby ste si vytvorili účet vývojára alebo ho pridali do svojho účtu)
https://developer.twitter.com/en/docs/basics/getti…
- Pri stavbe stĺpika rozsvieťte žltú LED diódu
- Pri uverejňovaní príspevku rozsvieťte červenú diódu LED
CRON
Na spustenie skriptu vo vopred zvolenom intervale používam naplánovanú úlohu (CRON):
Ako je uvedené nižšie, skript sa spúšťa každých päť minút od 7:00 do 16:00
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Ak chcete zaradiť používateľov do zoznamu CRON:
sudo crontab -l -u pi
Ak chcete upraviť CRON používateľov:
sudo crontab -e -u pi
Krok 5: Zapojenie komponentov (spínača a diódy LED)
Breakout board od GPIO k LED:
Výstup môžeme ovládať z GPIO konektora Raspberry Pi pomocou oddeľovacej dosky, ako je tá na fotografii.
V tomto prípade náš kód pythonu pošle signál zapnutia na pin na GPIO (na obrázku je pripojenie k GPIO 26). Napätie posielame cez vodič na oddeľovacej doske a cez odpor do jednej z nôh LED. Druhá strana LED diódy je zapojená na zemnú stranu oddeľovacej dosky na dokončenie obvodu.
Všimnite si toho, že odpor je vložený, aby sa zabránilo vyhoreniu LED, čím väčší bude prúdový limit na LED, tým bude stmievač. Balíky Canakit majú zvyčajne LED diódy s odpormi 220 Ohm a 10 kOhm, ako aj oddeľovaciu dosku. To pomáha vyhnúť sa niektorým odhadom pri kúpe správneho nastavenia rezistora LED.
Tlačidlový spínač:
U Raspberry Pi 2 a Raspberry Pi 3 je bod resetovania na doske. V prípade Pi 2 nám pár pinov „P6“a na Pi 3 pár pinov „RUN“umožňuje odoslať „High“, keď spojíme dva piny odosielajúce do systému „Halt“.
Toto NIE je vypínač, iba reset ….. Odporúčam vydať nasledovné ako vypnutie z shellu:
sudo shutdown -h teraz
Krok 6: Vnútorný pohľad na predný panel
Tieto dve fotografie zobrazujú LCD displej, vypínač, Breakout dosku a diódy LED pripevnené na prednej strane puzdra.
Jedno rýchle vylúčenie zodpovednosti, že LED dióda úplne vpravo prestala fungovať, a preto sú vodiče ukončené (kým nevymením LED)
Krok 7: Pohľad zvonku na predný panel
Ako vidíte, hotový predný panel s LCD displejom, diódami LED a grafickým drevom vyhorel do borovicového puzdra
Krok 8: Pohľad zvnútra na zadnú stranu puzdra
Raspberry Pi som umiestnil hneď vedľa kamery Raspberry Pi jednoducho preto, že plochý kábel fotoaparátu je veľmi krátky.
Krok 9: Zadná strana puzdra zvonku
O zadnom paneli nie je veľa čo hovoriť, okrem toho, že je kamera pevne umiestnená, takže budete musieť puzdro posunúť, aby ste získali požadovaný uhol pohľadu.
Krok 10: Pohľad zvonku na pravú stranu puzdra
Pravá strana môjho puzdra má otvory, ktoré umožňujú pripojenie k pí (USB a CAT 5), ako aj určitý priestor na vedenie USB kábla z LCD displeja späť na Pi, pretože kábel bol príliš tuhý na to, aby sa mohol ohýbať bez zväčšenie šírky puzdra.
Krok 11: Montáž na okno
Pretože ide o pevnú polohu kamery, musel som postaviť podporný držiak a konzoly, aby som získal správny uhol kamery na dvor. Jednoduché úlomky dreva z obchodu a niektoré drevené podložky na vytvorenie šikmej plošiny. Použité L-držiaky držia prednú časť boxu na svojom mieste (mačky ho často presúvajú, ak na mieste nie je nič, čo by podporovalo puzdro)
Krok 12: Vzorový tweet:
twitter.com/allthingstazz/status/934537216…
Krok 13: Záverečné myšlienky-
Táto príručka sa dá premeniť na veľa rôznych verzií, len som prišiel s niekoľkými cieľmi a pustil som sa do zostrojenia zariadenia na plnenie cieľov. Tešíme sa na vaše komentáre a zostavy !!
Odporúča:
USB Power Arlo Camera: 6 krokov (s obrázkami)
USB Power Arlo Camera: Unavilo ma kupovať drahé batérie pre moje bezdrôtové kamery ARLO (nie ARLO PRO alebo ARLO PRO2). Vydržia len asi 3 alebo 4 mesiace. V používateľskom blogu niekto navrhol napájať fotoaparát pomocou portu microUSB vo fotoaparáte. Nevšimol som si to skôr
IOT Weather Cloud - pomocou OpenWeatherMaps: 11 krokov (s obrázkami)
IOT Weather Cloud - pomocou OpenWeatherMaps: Toto je cloud, ktorý visí zo stropu miestnosti a prehráva určité vzorce na základe výsledku vráteného z internetu. Načítava údaje o počasí z OpenWeatherMaps. Je možné ho ovládať ručne prostredníctvom webového rozhrania alebo automaticky
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP zostava kamery: 7 krokov (s obrázkami)
UNICORN CAMERA - Zostavenie 8MP kamery Raspberry Pi Zero W NoIR: Pi Zero W NoIR 8MP Build Camera Tento návod bol vytvorený s cieľom pomôcť každému, kto chce infračervenú kameru alebo skutočne skvelú prenosnú kameru alebo prenosnú kameru Raspberry Pi alebo sa chce len zabaviť, heheh . Toto je najdostupnejší a najkonfigurovateľnejší
Motorizovaná kamera CAMERA: 5 krokov (s obrázkami)
Motorizovaná kamera Dolly: Tento projekt začínal ako ručne pohyblivou kamerou, ale vyvinul sa do motorizovanej bábiky
R/C Duck Decoy-Camera Hack: 8 krokov (s obrázkami)
R/C Duck Decoy-Camera Hack: Je to zábavný projekt, ktorý kombinuje lacné komponenty a vytvára pokyny, ktoré môžu poskytnúť vzrušujúce podrobné video a zvuk na akejkoľvek vodnej ploche. Jedná sa o jednoduchú návnadu kačice divej, ktorá má rádiom riadený pohon a bezdrôtové videnie