Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Ano ang Kailangan Mo
- Hakbang 2: Pagsasama-sama sa Hardware
- Hakbang 3: Pagbubuo ng Kaso
- Hakbang 4: Pag-install at Pag-configure ng Raspberry Pi
- Hakbang 5: Paglikha at Pag-configure ng Database
- Hakbang 6: Pag-coding ng Proyekto
- Hakbang 7: Lumikha ng isang Serbisyo at I-plug Ito
Video: SmartPET - Smart Pet Feeder: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Hoy!
Ako si Maxime Vermeeren, isang 18 taong gulang na mag-aaral ng MCT (Multimedia at teknolohiya ng komunikasyon) na mag-aaral sa Howest.
Pinili kong lumikha ng isang matalinong tagapagpakain ng alagang hayop bilang aking proyekto.
Bakit ko ito nagawa?
Ang aking pusa ay mayroong ilang mga isyu sa timbang, kaya't nagpasya akong gumawa ng isang makina upang makontrol kung gaano siya kumakain.
Ano ang ginagawa nito?
- Awtomatikong feed, kung mayroong mas mababa sa 25g sa mangkok.
- Pagtuklas ng mangkok
- Ang LED ay nakabukas sa dilim
Ano ang espesyal sa tagapagpakain ng alagang ito?
Sa SmartPET, nagrerehistro ito kung magkano ang kinakain ng iyong alaga sa huling ilang araw, linggo o kahit na buwan. Kinakalkula kung nakuha ng iyong alaga ang tamang dami ng malusog na pagkain.
Mga kasanayan para sa proyektong ito?
Hindi mo kailangan ng maraming kasanayan sa programa para sa proyektong ito. Tiyaking mayroon kang ilang mga pangunahing kasanayan sa prototype upang subukan ang iyong circuit.
Sa pagtuturo na ito, mamumuno ako sa iyo sa lahat ng mga hakbang upang makagawa ng iyong sariling matalinong tagapagpakain ng alagang hayop. I-clone ang aking github repository para sa lahat ng mga file.
Magsimula na tayong lumikha!
Hakbang 1: Mga Bagay na Ano ang Kailangan Mo
Mga Bahagi
- Servo motor
- Timbang sensor (5KG): TAL220
- Lightsensor LDR: 10K - 20k ohm
- MCP3008
- Ultrasonic sensor: HY-SRF05
- Module ng pag-load: HX771
- Ipakita: 16x2
- Potensyomiter
- RGB
- Raspberry Pi
- supply ng kuryente
- Mga lumalaban
- - 1x 10k Ohm
- - 1x 1k Ohm
- - 4x 220 Ohm
Mga Kagamitan
- Mga tabla na gawa sa kahoy
- dispenser ng Cornflakes
- Mga tornilyo
- - 16 na mahahabang turnilyo
- - 4 na maikling turnilyo
- Hinge
- - 6 na skrews upang ilakip ang te hinge
Mga kasangkapan
- Panghinang
- Super pandikit
- Saw
- Mag-drill
Ang kabuuang halaga ng proyektong ito ay humigit-kumulang sa 150 € - 200 €. Depende sa kung saan mo binibili ang mga sangkap. Gumawa ako ng isang bomba ng mga materyales kung saan makakahanap ka ng isang link sa lahat ng mga web store. Nasa folder na / bom.
Hakbang 2: Pagsasama-sama sa Hardware
Binuo ko ang aking circuit sa pamamagitan ng pagsunod sa aking Fritzing scheme na aking ginawa, na-upload ko ang scheme sa ibaba.
Ang circuit ay may 3 sensor (LDR, Ultrasonic at weightsensor) at 3 actuators (servo motor, RGB led at LCD display) na gumagana nang magkasama bilang isa.
Kung susundin mo ang pamamaraan, mas madali itong maitayo sa isang breadboard para sa pagsubok at maaari mong ilagay sa kaso sa paglaon.
Binuo ko ang aking prototype sa maraming mga breadboard.
Hakbang 3: Pagbubuo ng Kaso
Bumili ako ng isang dispenser ng cornflakes at ilang mga kahoy na tabla para sa aking proyekto, ngunit maaari mo itong ilagay sa anumang materyal na nais mo, hangga't ito ay matatag!
Ang kaso
- Nakita ko ang ilang mga sahig na gawa sa kahoy na isang espesyal na hugis, upang mailagay dito ang dispenser ng mga cornflake.
- Ikinabit ko ang aking servo motor sa aking dispenser na may ilang mga wire na bakal. Ang mga wire na bakal ay hinihila ang manibela ng dispenser upang paikutin ito, tulad ng nakikita mo sa mga larawan.
- Siguraduhin na ang mga wire na bakal ay malakas ngunit sapat din ang payat upang mailagay ang mga ito sa butas ng servo motor.
- Nagdagdag ako ng ilang kahoy sa aking kaso, inilagay ko ang aking servo motor sa pagitan, upang mas maging matatag siya.
- Pinutol ko ang ilang mga butas sa kaso, upang ipatupad ang LCD display, Ultrasonic sensor, LDR at RGB.
- Sa likuran, nagdagdag ako ng isang maliit na bisagra upang maaari mo pa ring buksan ito at ikonekta ang iyong supply ng kuryente sa outlet ng pader.
Kaligtasan
Kung bago ka sa mga drills, lagari,.. Siguraduhin na magkaroon ng isang tao na napaka madaling gamiting malapit tulad ng iyong ama o lolo. Ang huling bagay na nais mo ay saktan ang iyong sarili, kaya't ilagay sa mga baso ng kaligtasan tulad ng ginawa ko.
Hakbang 4: Pag-install at Pag-configure ng Raspberry Pi
Para sa proyektong ito kakailanganin mo muna ang isang koneksyon sa cable sa iyong raspberry pi.
Kapag nakakonekta ka, kailangan mong buksan ang isang terminal (mac) o windows power shell (windows) upang maihanda ang iyong pi.
Ikonekta ang iyong pi sa internet at maghintay upang makakuha ng isang IPv4 address. Mula ngayon maaari kang kumonekta sa address sa internet nang walang cable.
Hakbang 5: Paglikha at Pag-configure ng Database
Buksan ang config.py file at i-configure ito ng tama sa iyong database. Maaari mong i-import ang aking database gamit ang ilang datos ng dummy upang gumana ang proyekto.
Mahahanap mo ang database sa folder ng / data, "database.sql".
Ang database ay ginawa sa isang paraan na maaari mong i-upgrade ang proyekto ng SmartPET na may mas maraming mga sensor at actuator.
Hakbang 6: Pag-coding ng Proyekto
Na-code ko ang aking proyekto sa Python, Flask, SocketIO at Javascript.
Nagsimula ako sa paggawa ng mga unang wireframes ng aking website sa Adobe XD, na isang libreng software ng Adobe.
Pagkatapos ay ginawa ko ang aking disenyo sa HTML at CSS at nagdagdag ng ilang pangunahing Javascript upang gumana nang maayos ang aking disenyo.
Gumamit ako ng mga ruta sa Flask upang makuha ang karamihan sa aking data sa aking website. Ang Sockets ay para sa mas maliit na mga bagay at karamihan sa mga back-to-front na aksyon tulad ng live na timbang.
Hakbang 7: Lumikha ng isang Serbisyo at I-plug Ito
Lumikha ng isang serbisyo upang awtomatikong patakbuhin ng raspberry pi ang code (app.py) sa pagsisimula.
Maaari kang makahanap ng isang tutorial para sa kung paano lumikha ng isang serbisyo sa iyong raspberry pi dito.
Isinama ko ang aking smartpet.service sa folder ng / serbisyo upang makapagsimula ka.
Maaari mo na ngayong mai-plug ang iyong raspberry pi at panlabas na power supply sa dingding at patakbuhin ang proyekto!
Inaasahan kong may natutunan ka mula sa itinuturo na ito. Ipaalam sa akin sa mga komento kung ang lahat ay sapat na malinaw!
Inirerekumendang:
Bird Feeder Monitor V2.0: 12 Mga Hakbang (na may Mga Larawan)
Bird Feeder Monitor V2.0: Ito ay isang proyekto upang subaybayan, kunan ng larawan at itala ang bilang at oras na ginugol ng mga ibong bumibisita sa aming bird feeder. Ginamit ang maramihang Raspberry Pi's (RPi) para sa proyektong ito. Ang isa ay ginamit bilang isang capacitive touch sensor, Adafruit CAP1188, upang makita, recor
Nagsisimula: Alamin ang IOT Gamit ang isang Cool Fish Feeder: 9 Mga Hakbang (na may Mga Larawan)
Baguhan: Alamin ang IOT Gamit ang isang Cool Fish Feeder: Ang proyektong ito ay higit pa sa isang gabay upang magsimula sa isang maliit na mababang badyet na IOT na aparato at kung ano ang magagawa mo rito. Ano ang IOT? Nakuha mula sa Google: Ang IoT ay maikli para sa Internet of Things. Ang Internet of Things ay tumutukoy sa lumalaking network o
Alexa Controlled Dog Feeder: 6 Mga Hakbang (na may Mga Larawan)
Alexa Controlled Dog Feeder: Ito ang aming aso na si Bailey. Bahagi siya ng Border Collie at Australian Cattle Dog kaya't minsan mas matalino siya kaysa sa kanyang sariling kabutihan, lalo na pagdating sa pagsasabi ng oras at pag-alam kung kailan siya dapat kumain ng hapunan. Karaniwan, sinusubukan naming pakainin siya ng bandang 6 PM
IoT Cat Feeder Gamit ang Particle Photon Isinama Sa Alexa, SmartThings, IFTTT, Google Sheets: 7 Mga Hakbang (na may Mga Larawan)
IoT Cat Feeder Gamit ang Particle Photon Isinama Sa Alexa, SmartThings, IFTTT, Google Sheets: Ang pangangailangan para sa isang awtomatikong feeder ng pusa ay nagpapaliwanag sa sarili. Ang mga Pusa (ang pangalan ng aming pusa ay Bella) ay maaaring maging kasuklam-suklam kapag nagugutom at kung ang iyong pusa ay tulad ng sa akin ay kakainin ang mangkok sa tuwing. Kailangan ko ng isang paraan upang maipamahagi ang isang kontroladong halaga ng pagkain nang awtomatiko
Pet Feeder Machine Na May RasPi at Telegram Bot: 4 na Hakbang (na may Mga Larawan)
Pet Feeder Machine Sa RasPi at Telegram Bot: Una sa lahat kailangan kong linawin na ito ay hindi isang orihinal na Idea Mine, i-update lamang at iakma ang mga script ng programa upang gumana sa telegram, nahanap ko ito sa isang nakaraang Instructable kaya't ang mga kredito talaga ang may-akda nito. Maaari mong makita ang espanyol