Obsah:
- Krok 1: Doporučené nákupy:
- Krok 2: Případový diagram (venku)
- Krok 3: Vnitřní schéma rozložení
- Krok 4: Nastavení Raspberry Pi OS, Python, CRON
- Krok 5: Zapojení komponent (spínač a LED)
- Krok 6: Pohled zepředu na vnitřní panel
- Krok 7: Pohled zvenčí na přední panel
- Krok 8: Pohled zezadu na zadní část pouzdra
- Krok 9: Zadní pohled na případ zvenčí
- Krok 10: Pohled zvenčí na pravou stranu skříně
- Krok 11: Montáž na okno
- Krok 12: Ukázka tweetu:
- Krok 13: Závěrečné myšlenky-
Video: Počasí Camera Raspberry Pi: 13 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Před nějakou dobou jsem chtěl projekt, který by kombinoval následující:
- Raspberry Pi
- Python kód
- Živý stav
- Indikace aktivity
Rozhodl jsem se tedy postavit box Raspberry Pi, který bude v naplánovaných intervalech fotit můj dvorek, indikovat, kdy byly fotografie pořizovány, a nakonec tyto informace poslat na Twitter ke kontrole.
Seznam elektrických spotřebičů:
- Raspberry Pi
- Odlamovací deska Raspberry Pi (pro indikaci LED)
- 5palcový LCD displej pro interaktivní zobrazení v případě potřeby
- Fotoaparát Raspberry Pi (5 megapixelů)
- HDMI kabel
- Kabel CAT 5
- DC napájecí zdroj pro Pi
- Drát nebo propojky o rozměru 24-26
- 3 LED diody
- 3 odpory 10-100 Ohm
- 2polohový tlačítkový spínač
Seznam dodávek pouzder:
-
Panely 1/4 borovice řezané na velikost projektu
Nahoře, dole, vpředu a vzadu jsou v mém příkladu vyrobeny ze stejného druhu dřeva
- K výrobě levé a pravé strany pouzdra byly použity borovicové desky o šířce 1/4 x 1 palce.
- Ortéza pro upevnění na okno byla vyrobena ze zbytků, které jsem měl v dílně.
Různé:
- Šrouby na pouzdro
- Horké lepidlo pro montáž
- Pájka a tavidlo pro připojení odporu / LED
Nástroje:
- Pokosová nebo stolní pila
- Jig Saw nebo Dremel
- Bruska nebo oscilační nástroj s brusnou hlavou
- Pájecí pistole
- Hořák na dřevo
- Rašple, pilníky, dláta podle potřeby pro vytvoření menších otvorů v pouzdře
Software a účty:
- Raspberry Pi OS dle vašeho výběru
- Účet Twitter s klíčem vývojáře zdarma
- Python 3 na Raspberry Pi
Krok 1: Doporučené nákupy:
Aby to bylo jednodušší, doporučuji jeden z dostupných Canakitů, který je dodáván s Raspberry Pi, LED, rezistory, Breakout deskou, SD kartou a pouzdrem.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Fotoaparát, který se právě vyrábí, má 8 megapixelů
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Starší verze 5 MP je stále k dispozici:
Krok 2: Případový diagram (venku)
Toto je celkové rozložení exteriéru mého případu a opravdu záleží na tom, jestli se rozhodnete přidat všechny komponenty do svého sestavení. Také v závislosti na tom, kam plánujete umístit kameru, můžete zjistit, že tento případ velikosti pro vás nefunguje, pokud ano, tyto plány jsou spíše návrhem než formálním seznamem sestavení.
Krok 3: Vnitřní schéma rozložení
Na základě mých cílů projektu vidíte, že jsem kameru přidal k základnímu systému Raspberry Pi a také k oddělovací desce, abych mohl ovládat LED diody na přední straně skříně. Rozhodl jsem se přidat LCD pro časy, kdy chci používat Pi interaktivně a ne v bezhlavém režimu.
Byl přidán přepínač pro resetování Pi v případě potřeby.
Krok 4: Nastavení Raspberry Pi OS, Python, CRON
Raspberry Pi OS:
Pokud si zakoupíte sadu, normálně dostanete SD kartu nainstalovanou s NOOBS, pokud není k dispozici mnoho návodů pro instalaci RASPBIAN (moje volba pro tento projekt). Ale zde je oficiální průvodce instalací RASPBIAN z SD karty NOOBS-
Python 3:
Z prostředí shell, pokud není nainstalován python 3:
sudo apt-get install python3
Připojený kód pythonu je nastaven tak, aby provedl následující-
- Čtení hodnot z Raspberry Pi (doba provozu a teplota CPU)
-
Vytvořte tweet pomocí dodaných vývojářských tokenů pro odesílání na twitter (níže uvedený odkaz vás přesměruje na twitter, abyste si vytvořili účet dev nebo jej přidali do svého účtu)
https://developer.twitter.com/en/docs/basics/getti…
- Při stavbě sloupku rozsviťte žlutou LED
- Při vysílání osvětlete červenou LED
CRON
Používám naplánovanou úlohu (CRON) ke spuštění skriptu v předem zvoleném intervalu:
Jak je vidět níže, skript běží každých pět minut od 7 do 16 hodin
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Seznam uživatelů CRON:
sudo crontab -l -u pi
Chcete -li upravit CRON uživatele:
sudo crontab -e -u pi
Krok 5: Zapojení komponent (spínač a LED)
Oddělovací deska od GPIO k LED:
Můžeme ovládat výstup z GPIO konektoru Raspberry Pi pomocí breakout desky, jako je ta na fotografii.
V tomto případě náš kód pythonu odešle signál na pin na GPIO (na obrázku je připojení k GPIO 26). Napětí posíláme vodičem na odpojovací desce a přes odpor na jednu z nohou LED. Druhá strana diody LED je připojena k uzemňovací straně odpojovací desky, aby se dokončil obvod.
Všimněte si, že odpor je vložený, aby se zabránilo vyhoření LED, čím větší proudový limit na LED, tím bude stmívač. Balíčky Canakit mají obvykle LED diody s rezistory 220 Ohm a 10k Ohm a také rozbíjecí desku. To pomáhá odstranit některé z hádání při nákupu správného nastavení odporu LED.
Tlačítkový spínač:
U Raspberry Pi 2 a Raspberry Pi 3 je na desce resetovací bod. V případě Pi 2 nám pár pinů „P6“a na Pi 3 pin „RUN“umožňuje odeslat „High“, když spojíme dva piny vysílající do systému „Halt“.
Toto NENÍ vypínací spínač, jen reset ….. Doporučuji vydat následující jako vypnutí napájení z prostředí:
sudo shutdown -h teď
Krok 6: Pohled zepředu na vnitřní panel
Tyto dvě fotografie ukazují LCD, tlačítko napájení, desku Breakout a diody LED připevněné k přední části pouzdra.
Jedno rychlé odmítnutí odpovědnosti, LED úplně vpravo přestala fungovat, a proto jsou vodiče ukončeny (dokud nevyměním LED)
Krok 7: Pohled zvenčí na přední panel
Jak vidíte, hotový přední panel s LCD, LED diodami na místě a grafickým dřevem se spálil v borovicovém pouzdře
Krok 8: Pohled zezadu na zadní část pouzdra
Raspberry Pi jsem umístil hned vedle kamery Raspberry Pi jednoduše proto, že plochý kabel kamery je velmi krátký.
Krok 9: Zadní pohled na případ zvenčí
O zadním panelu není mnoho co říci, kromě toho, že je kamera pevně umístěna, takže budete muset pouzdro posunout, abyste získali požadovaný úhel pohledu
Krok 10: Pohled zvenčí na pravou stranu skříně
Pravá strana mého pouzdra má otvory, které umožňují připojení k pí (USB a CAT 5), stejně jako nějaký prostor pro vedení kabelu USB z LCD zpět nahoru k Pi, protože kabel byl příliš tuhý, aby se mohl ohnout bez zvětšení šířky pouzdra.
Krok 11: Montáž na okno
Protože se jedná o pevnou polohu kamery, musel jsem postavit podpůrný držák a držáky, abych získal správný úhel kamery pro dvorek. Jednoduché úlomky dřeva z obchodu a některé dřevěné podložky vytvářejí šikmou plošinu. Použité držáky L drží přední část boxu fotoaparátu na místě (kočky jej často přesouvají, pokud není na místě nic, co by podpíralo pouzdro)
Krok 12: Ukázka tweetu:
twitter.com/allthingstazz/status/934537216…
Krok 13: Závěrečné myšlenky-
Tato příručka může být přeměněna na mnoho různých sestavení, jen jsem přišel s několika cíli a vydal se na stavbu zařízení k plnění cílů. Těšíme se na vaše komentáře a sestavení !!
Doporučuje:
Počasí: 7 kroků (s obrázky)
Počasí Poznámka: Toto je kombinace meteorologické stanice a připomenutí. Všichni můžeme kontrolovat počasí na našich telefonech, ale někdy a zvláště když se někdo pokouší dostat ven ze dveří, vše, co je potřeba, je rychlá cesta k povětrnostním podmínkám. Tato meteorologická stanice podporuje
Zobrazení předpovědi počasí ve stylu Art Deco: 9 kroků (s obrázky)
Zobrazení předpovědi počasí ve stylu Art Deco: Dobrý den, přátelé, v tomto instruktážním videu uvidíme, jak vytvořit tento displej s předpovědí počasí. Pro zobrazení předpovědi počasí používá mini desku Wemos D1 spolu s 1,8palcovou barevnou TFT obrazovkou. Také jsem navrhl a 3D vytiskl kryt pro
Hodiny přílivu a počasí: 9 kroků (s obrázky)
Hodiny přílivu a počasí: Ačkoli si můžete koupit analogové hodiny přílivu a odlivu, které mají jedinou ručičku ukazující, zda je příliv vysoký nebo nízký nebo někde mezi nimi, chtěl jsem něco, co by mi napovědělo, v jaké době bude odliv. Chtěl jsem něco, na co bych se mohl podívat
Počasí Barometer Raspberry Pi: 9 kroků (s obrázky)
Počasí barometr Raspberry Pi: V tomto návodu vám ukážu, jak sestavit základní hodiny teploměru / barometru pomocí Raspberry Pi 2 se snímačem BMP180 I2C zobrazujícím na 4místném 7 segmentovém I2C displeji Adafruit. Pi také používá hodinový modul I2C v reálném čase DS3231 k
Vytvořte řídicí panel počasí pomocí API Dark Sky: 5 kroků (s obrázky)
Build a Weather Dashboard using Dark Sky API: Dark Sky se specializuje na předpověď počasí a vizualizaci. Nejúžasnějším aspektem Dark Sky je jejich počasí API, které můžeme použít k načtení údajů o počasí téměř odkudkoli na světě. Nejde jen o deštivé nebo slunečné počasí, ale také o temperament