Talaan ng mga Nilalaman:

Smart feeder: 4 na mga hakbang
Smart feeder: 4 na mga hakbang

Video: Smart feeder: 4 na mga hakbang

Video: Smart feeder: 4 na mga hakbang
Video: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Nobyembre
Anonim
Smart feeder
Smart feeder

Ang pagkakaroon ng alaga ay nakakatuwa. Ngunit tuwing nais mong pumunta sa isang masaya na bakasyon at hindi mo maaaring dalhin ang iyong matalik na kaibigan sa iyo, kailangan mong maghanap ng isang tao na darating at pakainin ang iyong alaga. Marami akong nagkaroon ng isyung ito at nakuha ko ang ideya na bumuo ng aking sariling awtomatikong feeder ng alagang hayop na maaari mong kontrolin mula sa isang website.

Mga gamit

  • Raspberry Pi 4
  • 2 Mga Breadboard
  • Mini Breadboard
  • Modyul ng supply ng kuryente ng Breadboard
  • Sensor ng DHT11
  • Sensor ng TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Jumper wires
  • 16x2 LCD module
  • Module ng laser
  • Stepper motor
  • Board driver ng stepper motor
  • Itinakda ang resistor
  • Kahoy
  • Pasadyang ginawa rotor

Hakbang 1: Hakbang 1: Fritzing Schema

Hakbang 1: Fritzing Schema
Hakbang 1: Fritzing Schema
Hakbang 1: Fritzing Schema
Hakbang 1: Fritzing Schema

Upang mabasa sa aking LDR at sensor ng TMP ginamit ko ang isang PCF. Upang magamit ito kakailanganin mong paganahin ang I2C sa iyong raspberry PI. Para sa DHT11 napagpasyahan kong gumamit ng isang silid-aklatan dahil ang pag-program ng iyong sarili sa iyong sarili ay isang malaking gulo. Inirerekumenda kong gamitin ang Adafruit DHT library para dito.

Hakbang 2: Hakbang 2: Lumilikha ng isang Database

Hakbang 2: Lumilikha ng isang Database
Hakbang 2: Lumilikha ng isang Database

Sa itaas makikita mo ang aking modelo ng database. Ang aking database ay na-host sa aking Raspberry pi gamit ang MariaDB. Ang 4 na talahanayan na ginamit ko ay ang sumusunod

  • Ginamit ang tblSensoren upang maiimbak ang iba't ibang mga sensor na ginamit ko
  • Ginamit ang tblWaarde upang iimbak ang lahat ng mga halagang nabasa ko mula sa aking mga sensor
  • Ginamit ang tblActuatoren upang iimbak ang estado ng aking Laser module at stepper motor
  • Ginamit ang tblVoedermomenten upang iimbak ang lahat ng mga datetime nang ang aking motor ay kailangang i-on

Hakbang 3: Step3: Pagkonekta sa Electronics at Coding

Step3: Pagkonekta sa Electronics at Coding
Step3: Pagkonekta sa Electronics at Coding
Step3: Pagkonekta sa Electronics at Coding
Step3: Pagkonekta sa Electronics at Coding

Pinagsama ko ang lahat ng electronics tulad ng ipinapakita sa firtzing schema sa itaas. Ang lahat ng ito ay nai-pin ko sa aking mga breadboard. Kapag nakakonekta ang lahat ng ito maaari mong i-download ang aking code sa github upang subukan kung gumagana ito.

Hakbang 4: Hakbang 4: Pagbubuo ng Kaso

Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso
Hakbang 4: Pagbubuo ng Kaso

Napagpasyahan kong itayo ang kaso sa mga natitirang tabla ng kahoy na aking inilatag. Matapos makita ang lahat ng mga tabla ng kahoy sa mga tamang hugis ay ipinako ko at pinagsama lahat.

Inirerekumendang: