Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Imati kućnog ljubimca jako je zabavno. Ali kad god želite otići na zabavan odmor, a ne možete povesti najboljeg prijatelja sa sobom, morate pronaći osobu koja će doći i nahraniti vašeg ljubimca. Dosta sam imao ovaj problem i došao sam na ideju da napravim vlastitu automatsku hranilicu za kućne ljubimce kojom možete upravljati s web stranice.
Supplies
- Raspberry Pi 4
- 2 Oglasne ploče
- Mini Breadboard
- Modul napajanja matične ploče
- DHT11 senzor
- TMP36 senzor
- LDR
- MCP3008
- PCF8574
- Žice za kratkospojnike
- 16x2 LCD modul
- Laserski modul
- Stepper motor
- Ploča za pogon koračnog motora
- Otpornik postavljen
- Drvo
- Rotor po mjeri
Korak 1: Korak 1: Shema preklapanja
Za čitanje u svom LDR i TMP senzoru koristio sam PCF. Da biste ovo koristili, morate omogućiti I2C na vašem maline PI. Za DHT11 odlučio sam koristiti biblioteku jer je programiranje same po sebi velika zbrka. Za ovo preporučujem korištenje Adafruit DHT biblioteke.
Korak 2: Korak 2: Kreiranje baze podataka
Gore možete vidjeti moj model baze podataka. Moja baza podataka je bila hostirana na mom Raspberry pi -u koristeći MariaDB. Četiri tablice koje sam koristio učinile su sljedeće
- tblSensoren je korišten za spremanje različitih senzora koje sam koristio
- tblWaarde je korišten za spremanje svih vrijednosti koje sam pročitao sa svojih senzora
- tblActuatoren je korišten za spremanje stanja laserskog modula i koračnog motora
- tblVoedermomenten je korišten za spremanje svih datuma kada je moj motor morao da se uključi
Korak 3: Korak 3: Povezivanje elektronike i kodiranje
Kombinovao sam svu elektroniku kao što je prikazano na gornjoj shemi stezanja. Zakačio sam sve na svoje ploče. Kad se sve ovo poveže, možete preuzeti moj kôd na githubu da isprobate radi li.
Korak 4: Korak 4: Izgradnja kućišta
Odlučio sam izgraditi kućište od ostataka drva koje sam položio. Nakon što sam izrezao sve drvene daske u pravilne oblike, sve sam ih zabio i zašrafio.