Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Posiadanie zwierzaka to świetna zabawa. Ale kiedy chcesz wyjechać na fajne wakacje i nie możesz zabrać ze sobą swojego najlepszego przyjaciela, musisz znaleźć osobę, która przyjedzie i nakarmi twojego zwierzaka. Często miałem ten problem i wpadłem na pomysł zbudowania własnej automatycznej karmy dla zwierząt, którą można kontrolować ze strony internetowej.
Kieszonkowe dzieci
- Raspberry Pi 4
- 2 deski do krojenia chleba
- Mini deska do krojenia chleba
- Moduł zasilania płytki do krojenia chleba
- Czujnik DHT11
- Czujnik TMP36
- LDR
- MCP3008
- PCF8574
- Przewody połączeniowe
- Moduł LCD 16x2
- Moduł laserowy
- Silnik krokowy
- Płyta sterownika silnika krokowego
- Zestaw rezystorów
- Drewno
- Wirnik wykonany na zamówienie
Krok 1: Krok 1: Schemat Fritzing
Do odczytu w moim czujniku LDR i TMP użyłem PCF. Aby z tego skorzystać, musisz włączyć I2C na swoim Raspberry PI. W przypadku DHT11 zdecydowałem się na użycie biblioteki, ponieważ jej samodzielne programowanie to duży bałagan. Polecam do tego użyć biblioteki Adafruit DHT.
Krok 2: Krok 2: Tworzenie bazy danych
Powyżej możesz zobaczyć mój model bazy danych. Moja baza danych była hostowana na moim Raspberry pi przy użyciu MariaDB. 4 tabele, których użyłem, wykonały następujące czynności
- tblSensoren był używany do przechowywania różnych używanych czujników
- tblWaarde był używany do przechowywania wszystkich wartości, które czytam z moich czujników
- tblActuatoren był używany do przechowywania stanu mojego modułu laserowego i silnika krokowego
- tblVoedermomenten służył do przechowywania wszystkich dat i godzin, kiedy mój silnik musiał się włączyć
Krok 3: Krok 3: Podłączanie elektroniki i kodowania
Całą elektronikę połączyłem jak na schemacie firtzing powyżej. Przypiąłem to wszystko na moich płytkach do krojenia chleba. Kiedy to wszystko jest połączone, możesz pobrać mój kod na github, aby sprawdzić, czy działa.
Krok 4: Krok 4: Budowanie sprawy
Postanowiłem zbudować obudowę z resztek drewnianych desek, które leżałem. Po przycięciu wszystkich desek we właściwe kształty przybiłem i skręciłem wszystkie razem.