Obsah:
Video: Inteligentný podávač: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Mať domáceho maznáčika je veľká zábava. Ale kedykoľvek chcete ísť na zábavnú dovolenku a nemôžete so sebou vziať svojho najlepšieho priateľa, musíte nájsť osobu, ktorá by prišla nakŕmiť vášho domáceho maznáčika. Mám s týmto problémom veľa a dostal som nápad postaviť si vlastný automatický podávač domácich zvierat, ktorý môžete ovládať z webovej stránky.
Zásoby
- Raspberry Pi 4
- 2 chlebové dosky
- Mini Breadboard
- Napájací modul na chlebovú dosku
- Snímač DHT11
- Snímač TMP36
- LDR
- MCP3008
- PCF8574
- Prepojovacie vodiče
- 16x2 LCD modul
- Laserový modul
- Krokový motor
- Doska vodiča krokového motora
- Sada rezistorov
- Drevo
- Rotor na mieru
Krok 1: Krok 1: Fritzingová schéma
Na čítanie v mojom senzore LDR a TMP som použil PCF. Aby ste to mohli použiť, musíte na svojom malinovom PI povoliť I2C. Pre DHT11 som sa rozhodol použiť knižnicu, pretože jej vlastné programovanie je veľký chaos. Na to odporúčam použiť knižnicu Adafruit DHT.
Krok 2: Krok 2: Vytvorenie databázy
Hore môžete vidieť môj databázový model. Moja databáza bola hostená na mojom Raspberry pi pomocou MariaDB. 4 tabuľky, ktoré som použil, urobili nasledujúce
- tblSensoren bol použitý na uloženie rôznych senzorov, ktoré som použil
- tblWaarde bol použitý na uloženie všetkých hodnôt, ktoré som prečítal zo svojich senzorov
- tblActuatoren bol použitý na uloženie stavu môjho laserového modulu a krokového motora
- tblVoedermomenten bol použitý na uloženie všetkých dátových časov, keď sa môj motor musel zapnúť
Krok 3: Krok 3: Pripojenie elektroniky a kódovanie
Skombinoval som všetku elektroniku, ako je to znázornené na horúcej schéme vyššie. Celé som to pripol na svoje chlebníky. Keď je toto všetko prepojené, môžete si stiahnuť môj kód na github a vyskúšať, či funguje.
Krok 4: Krok 4: Zostavenie puzdra
Rozhodol som sa postaviť skriňu zo zvyškov dosiek z dreva, ktoré som položil okolo. Potom, čo som napílil všetky drevené dosky na správne tvary, pribil som ich a priskrutkoval.