Cuprins:
Video: Alimentator inteligent: 4 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
A avea un animal de companie este foarte distractiv. Dar ori de câte ori doriți să mergeți într-o vacanță distractivă și nu vă puteți aduce cel mai bun prieten cu dvs., trebuie să găsiți o persoană care să vină să vă hrănească animalul de companie. Am avut această problemă foarte mult și am avut ideea de a-mi construi propriul alimentator automat pentru animale de companie pe care îl puteți controla de pe un site web.
Provizii
- Raspberry Pi 4
- 2 panouri de prăjitură
- Mini Breadboard
- Modul de alimentare cu panou de alimentare
- Senzor DHT11
- Senzor TMP36
- LDR
- MCP3008
- PCF8574
- Sârme de jumper
- Modul LCD 16x2
- Modul laser
- Motor pas cu pas
- Placă șofer motor pas cu pas
- Set rezistență
- Lemn
- Rotor personalizat
Pasul 1: Pasul 1: Schema Fritzing
Pentru a citi în senzorul meu LDR și TMP am folosit un PCF. Pentru a utiliza acest lucru, va trebui să activați I2C pe raspberry PI. Pentru DHT11, am decis să folosesc o bibliotecă, deoarece programarea ei însăși este o mare mizerie. Vă recomand să utilizați biblioteca Adafruit DHT pentru acest lucru.
Pasul 2: Pasul 2: Crearea unei baze de date
Mai sus puteți vedea modelul meu de baze de date. Baza de date a fost găzduită pe Raspberry pi folosind MariaDB. Cele 4 tabele pe care le-am folosit au făcut următoarele
- tblSensoren a fost folosit pentru a stoca diferiții senzori pe care i-am folosit
- tblWaarde a fost folosit pentru a stoca toate valorile pe care le-am citit de la senzorii mei
- tblActuatoren a fost folosit pentru a stoca starea modulului meu laser și a motorului pas cu pas
- tblVoedermomenten a fost folosit pentru a stoca toate datetimes când motorul meu a trebuit să pornească
Pasul 3: Pasul 3: Conectarea electronice și codare
Am combinat toate componentele electronice, așa cum se arată în schema de firtzing de mai sus. Am fixat-o pe toate pe panourile mele. Când toate acestea sunt conectate, puteți descărca codul meu pe github pentru a încerca dacă funcționează.
Pasul 4: Pasul 4: Construirea carcasei
Am decis să construiesc cazul din resturi de scânduri de lemn pe care le aveam așezate în jur. După ce am tăiat toate scândurile de lemn în formele corecte, le-am cuie și le-am înșurubat.