Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Å ha et kjæledyr er veldig gøy. Men når du ønsker å dra på en morsom ferie og du ikke kan ta med deg din beste venn, må du finne en person som kan mate kjæledyret ditt. Jeg har hatt dette problemet mye og fikk ideen om å bygge min egen kjæledyrsmater som du kan kontrollere fra et nettsted.
Rekvisita
- Bringebær Pi 4
- 2 brødbrett
- Mini brødbrett
- Strømforsyningsmodul for brødbrett
- DHT11 sensor
- TMP36 sensor
- LDR
- MCP3008
- PCF8574
- Jumper ledninger
- 16x2 LCD -modul
- Lasermodul
- Trinnmotor
- Stepper motor driver board
- Motstandssett
- Tre
- Skreddersydd rotor
Trinn 1: Trinn 1: Fritzing -skjema
For å lese i min LDR- og TMP -sensor brukte jeg en PCF. For å bruke dette må du aktivere I2C på bringebær -PI -en din. For DHT11 bestemte jeg meg for å bruke et bibliotek fordi det å programmere det selv er et stort rot. Jeg anbefaler å bruke Adafruit DHT -biblioteket for dette.
Trinn 2: Trinn 2: Opprette en database
Over kan du se databasemodellen min. Databasen min ble lagret på Raspberry pi ved hjelp av MariaDB. De 4 bordene jeg brukte gjorde følgende
- tblSensoren ble brukt til å lagre de forskjellige sensorene jeg brukte
- tblWaarde ble brukt til å lagre alle verdiene jeg leste fra sensorene mine
- tblActuatoren ble brukt til å lagre tilstanden til min lasermodul og trinnmotor
- tblVoedermomenten ble brukt til å lagre alle datatider da motoren min måtte slå seg på
Trinn 3: Trinn 3: Koble til elektronikk og koding
Jeg kombinerte all elektronikken som vist i firtzing -skjemaet ovenfor. Jeg festet alt på brødbrettene mine. Når alt dette er koblet til, kan du laste ned koden min på github for å prøve om den fungerer.
Trinn 4: Trinn 4: Bygg saken
Jeg bestemte meg for å bygge saken av rester av treplanker jeg hadde liggende. Etter å ha saget alle treplankene i de riktige formene spikret jeg og skrudde dem alle sammen.