Satura rādītājs:
- 1. solis: materiāli
- 2. solis: elektroinstalācija
- 3. darbība. Datu bāze
- 4. solis: kods
- 5. darbība: lieta
Video: Auto PetFeeder: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Sveiki, mans vārds ir Gilian, es mācos Howest Kortrijk Beļģijā un esmu students MCT kā noslēguma uzdevums, kas man bija jāizgatavo IOT ierīce.
Man mājās ir suns, kurš tiek barots 2 reizes dienā noteiktā laikā, kā arī barības daudzums ir preces, tāpēc divas reizes dienā mēs nosveram 56 gramus barības un barojam viņu. Tāpēc es izveidoju ierīci, kas automatizē šo procesu, un to sauc par PetFeeder. Vietnē varat pievienot dažādus grafikus, izvēloties laiku un norādot pārtikas svaru, no kura vēlaties atbrīvoties. Ja jūs nevēlaties gaidīt nākamo barošanas laiku mājas lapā, ir poga, kas nekavējoties atbrīvo ēdienu.
1. solis: materiāli
Korpusa iekšpusē ir skrūvju sistēma, kas iespiež sauso pārtiku bļodā, es to neesmu izstrādājis pats, jo atradu vajadzīgo vietnē thingiverse, un to izdomāja Džordžs Tsianakas. Izmantoto dizainu un lejupielādi varat atrast šeit.
Zemāk ir saraksts ar daļām, kas jums ir nepieciešamas šim projektam.
- aveņu pi
- micro sd karte (vismaz 8 GB)
- 20x4 lcd ekrāns ar i2c moduli aizmugurē
- rotējošais kodētājs + poga
- srf-05 ultraskaņas sensors
- 1 kg slodzes sensors + hx711 pastiprinātājs
- 12/5v barošanas avots
- nema 17 soļu motors + drv8825 pakāpju vadītājs
- 2 rezistori (2 kohmi un 1 kohms)
- 40 kontaktu plakanais kabelis + kabeli
2. solis: elektroinstalācija
Nākamais solis ir visu savienot uz maizes dēļa un pārbaudīt, vai viss darbojas. Jūs to varat atstāt šādā veidā, bet es nolēmu visu pielodēt protoboardā, lai viss izskatītos labāk un būtu mazāk apjomīgs un vēlāk aizņemtu vietu lietā.
3. darbība. Datu bāze
Šis projekts izmanto datu bāzi, lai saglabātu sensora datus un visus barošanas laikus un ar to saistītos datus. Ir 3 tabulas:
- Barošana, kurā tiek saglabāti visi vietnē ievietotie laiki un svari.
- Vēsture, kurā tiek saglabātas ultraskaņas sensora vērtības kopā ar ierakstīšanas datumu
- Projektā izmantotie sensori, kuros ir visi sensori, tiek saglabāti kopā ar ID, un tagad vērtība, kas ir no tabulas Vēsture esošā sensora.
4. solis: kods
Vispirms jums būs jāinstalē apache2, lai jūsu vietne sāktu darboties. To var izdarīt, izpildot šādu komandu sava terminālā.
sudo apt instalēt apache2 -y
Jūs izslēdzat arī bezvadu savienojuma izveidi ar savu pi, jo pēc visu ievietošanas korpusā jūs nevarēsit viegli pieslēgt Ethernet kabeli.
Jums būs arī jāiestata MariaDB datu bāze, lai varētu tai piekļūt.
Kad tas ir izdarīts, jūs varat ievietot visus frontend failus šādā mapē:/var/www/html
Aizmugures kods, kuru jūs vienkārši ievietojāt mājas mapē.
Ir arī vieglāk izveidot pakalpojumu app.py, lai, startējot programmas, programmas darbotos automātiski. Lai to izdarītu, jums vienkārši jākopē pakalpojuma fails (kas ir iekļauts zemāk esošajā zip failā) labajā mapē ar šādu komandu:
sudo cp petfeeder.service/etc/systemd/system/petfeeder.service
5. darbība: lieta
Attiecībā uz cas i to izstrādāju Fusion 360 un eksportēju skices uz dxf failiem uz Lasercut vietējā vietā, kuru es zinu. Es to izstrādāju ar pirkstu locītavām, lai viss labi saskanētu. Pēc izgriešanas es līmēju paneļus, izņemot aizmugurējo paneli un vidējo paneli, kur ir novietots LCD un ultraskaņas sensors, lai joprojām būtu viegli piekļūt visam, vēlāk kaut kas ir jāmaina. Lai gan tie nav pielīmēti, tie paliek labi aizvērti pirkstu locītavu dēļ.
Tas ir viss, es ceru, ka jums patika šis projekts. - Džiliana
Ieteicams:
[2021] Valenta apvidus auto montāžas ceļvedis: 23 soļi
[2021] Valenta apvidus auto montāžas ceļvedis: Valenta bezceļnieksValenta apvidus auto ir mikro: bitu piedziņas bezceļa RC automašīna. Tas ir saderīgs ar Lego Technic un ir aprīkots ar diviem (x2) mikro pārnesumu motoriem uz aizmugurējiem riteņiem un (x1) iebūvētu stūres servo, pamatojoties uz Roberval līdzsvara sviras mehānismu. 3D Pa
Auto suņu padevējs: 6 soļi
Auto suņu barotava: Šis ir mans Auto Pet Feeder projekts. Mani sauc Pārkers, es esmu 11. klasē, un es izveidoju šo projektu 2020. gada 11. novembrī kā CCA (Course Culminating Activity) šajā projektā, un es jums parādīšu, kā izveidot automātisku mājdzīvnieku barotavu ar Arduino UNO
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 soļi
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: Šis ir papildu projekts Zero Delay USB Encoder True Analog Joystick Modification. Pirms šīs ierīces pievienošanas iepriekšējā projektā jums ir jābūt veiksmīgi pārveidotam, jāpārbauda un jākalibrē kodētājs. Pabeidzot un strādājot
RC darbināms elektriskais rotaļu auto: 10 soļi (ar attēliem)
Ar RC darbināms elektriskais rotaļu auto: Autors: Peter Tran 10ELT1Šajā apmācībā ir sīki aprakstīta teorija, dizains, izgatavošana un testēšanas process elektriskajai rotaļu automašīnai, kas darbojas ar tālvadības pulti (RC), izmantojot HT12E/D IC mikroshēmas. Pamācībās ir detalizēti aprakstīti trīs automašīnas projektēšanas posmi: piesietais kabeļa infrasarkanais
Auto simulators Arduino pedāļi: 7 soļi (ar attēliem)
Automašīnas simulators Arduino pedāļi: Man ir iesākts projekts, lai izveidotu auto simulatoru, un viens mērķis ir radīt sajūtu kā sēžot īstā sacīkšu automašīnā. Ar šo instrukciju es izskaidroju, kā esmu izveidojis pedāļus savam automašīnas simulatoram. Protams, jūs varat iegādāties šādas lietas, bet es gribu