Sisukord:
Video: Auto PetFeeder: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere, minu nimi on Gilian, õpin Belgias Howest Kortrijkis ja olen üliõpilane MCT.
Mul on kodus koer, keda söödetakse 2 korda päevas kindlal kellaajal, samuti on toidukogus ette nähtud, nii et kaks korda päevas kaalume 56 grammi toitu ja toidame teda. Nii et ma tegin seadme, mis seda protsessi automatiseerib ja selle nimi on PetFeeder. Veebisaidil saate lisada erinevaid ajakavasid, valides aja ja täpsustades toidu kaalu, millest soovite loobuda. Kui te ei soovi kodulehel järgmist söötmisaega oodata, on nupp, mis toidust kohe loobub.
Samm: materjalid
Korpuse sees on kruvisüsteem, mis surub kuivtoidu kaussi, ma ei kujundanud seda ise, sest leidsin asjalikust universumist vajaliku ja George Tsianakas kujundas selle välja. Disain ja allalaadimine selle jaoks, mida ma kasutasin, leiate siit.
Allpool on loetelu osadest, mida selle projekti jaoks veel vaja läheb.
- vaarika pi
- mikro -SD -kaart (vähemalt 8 GB)
- 20x4 lcd ekraan i2c mooduliga tagaküljel
- pöördkodeerija + nupp
- srf-05 ultraheli andur
- 1 kg koormusandur + hx711 võimendi
- 12/5V toide
- nema 17 samm -mootor + drv8825 samm -ajam
- 2 takistit (2 kohmi ja 1 kohm)
- 40 -kontaktiline tasapind + kaabel
2. samm: juhtmestik
Järgmine samm on ühendada kõik leivaplaadile ja testida, kas kõik töötab. Võite selle nii jätta, kuid otsustasin joota kõik protoboardil, et kõik näeks parem välja ja oleks vähem mahukas ning võtaks hiljem ümbrises ruumi.
3. samm: andmebaas
See projekt kasutab andmebaasi andurite andmete ning kõigi sellega kaasnevate söötmisaegade ja võimaluste salvestamiseks. Seal on 3 tabelit:
- Söötmine, kuhu salvestatakse kõik veebisaidile lisatud ajad ja kaalud.
- Ajalugu, kuhu salvestatakse ultrahelisensori väärtused koos salvestuskuupäevaga
- Projektis kasutatavad andurid, kus kasutatakse kõiki andureid, salvestatakse koos ID -ga, mille väärtus on tabelis Ajalugu.
4. samm: kood
Kõigepealt peate oma veebisaidi tööle saamiseks installima apache2, mida saate teha oma pi terminaali järgmise käsu abil.
sudo apt install apache2 -y
Sulgete ka traadita ühenduse seadistamise oma pi -ga, sest kui olete kõik korpuse sisse pannud, ei saa te Etherneti -kaablit lihtsalt ühendada.
Samuti peate seadistama MariaDB andmebaasi, et saaksite sellele juurde pääseda.
Kui see on tehtud, saate kasutajaliidese failid paigutada järgmisse kausta:/var/www/html
Taustaprogrammi kood, mille panite just kodukataloogi.
Samuti on lihtsam teenust app.py teha, nii et käivitamisel käivituvad programmid automaatselt. Selleks peate lihtsalt kopeerima teenusefaili (mis on lisatud zip -faili alla) paremasse kausta järgmise käsuga:
sudo cp petfeeder.service/etc/systemd/system/petfeeder.service
5. samm: juhtum
Cas i jaoks kujundasin selle Fusion 360 -s ja eksportisin visandid dxf -failidesse lasercut'i kohalikku kohta, mida ma tean. Kujundasin selle sõrmedega, nii et kõik sobib kenasti kokku. Pärast selle väljalõikamist liimisin paneelid kokku, välja arvatud tagapaneel ja keskpaneel, kuhu LCD- ja ultraheliandur on paigutatud, et kõigele oleks endiselt lihtne juurde pääseda, tuleb hiljem midagi muuta. Kuigi need pole liimitud, jäävad need sõrmede liigeste tõttu kenasti suletuks.
See on kõik, mis loodan, et teile meeldis see projekt. - Gilian
Soovitan:
Miniatuurne Arduino autonoomne robot (Land Rover / auto) 1. etapp 3: 6 sammu
Miniatuurne Arduino autonoomne robot (Land Rover / auto) 1. etappMudel 3: otsustasin minimeerida Land Roveri / auto / Boti, et vähendada projekti mahtu ja energiatarvet
DIY Arduino Bluetooth -juhitav auto: 6 sammu (piltidega)
DIY Arduino Bluetooth -juhitav auto: Tere sõbrad! Minu nimi on Nikolas, olen 15 -aastane ja elan Kreekas Ateenas. Täna näitan teile, kuidas teha kaherattalist Bluetooth-juhitavat autot, kasutades Arduino Nano, 3D-printerit ja mõningaid lihtsaid elektroonilisi komponente! Vaadake kindlasti minu
[2020] Kahe (x2) mikro: bitti kasutamine RC -auto juhtimiseks: 6 sammu (koos piltidega)
[2020] Kahe (x2) mikro: bitti kasutamine RC auto juhtimiseks: kui teil on kaks (x2) mikro: bitti, kas olete mõelnud neid kasutada RC auto kaugjuhtimiseks? Saate juhtida RC -autot, kasutades saatjana üht mikro: bitti ja vastuvõtjana teist. Kui kasutate MakeCode redaktorit mikro: b
[2020] IPhone'i või iPadi ja Micro: bit Game Pad rakenduse kasutamine RC -auto juhtimiseks: 23 sammu
[2020] IPhone'i või iPadi ja Micro: bit Game Pad rakenduse kasutamine RC -auto juhtimiseks: Kas olete mõelnud oma micro: bit'i juhtimiseks kasutada oma iPhone'i või iPadi? Kas teate, et Micro: bit Educational Foundation pakub iOS -i rakendust Rakenduste pood? Otsing " micro: bit " App Store'is ja saate rakenduse tasuta alla laadida
Biomeetriline auto sisenemine - tõeline võtmeta auto: 4 sammu
Biomeetriline sisenemine autosse - tõeline võtmeta auto: mõni kuu tagasi küsis mu tütar minult, miks tänapäeva autod ei ole varustatud biomeetrilise sisestussüsteemiga, isegi kui see on mobiiltelefonil olemas. Sellest ajast saati töötasin selle rakendamise kallal ja lõpuks õnnestus mul midagi T -le installida ja testida