Sisällysluettelo:
Video: Auto PetFeeder: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei, nimeni on Gilian, opiskelen Howest Kortrijkissa Belgiassa ja olen MCT-opiskelija viimeisenä tehtävänä, jonka täytyi tehdä IOT-laite.
Minulla on kotona koira, jota ruokitaan 2 kertaa päivässä tiettynä ajankohtana, myös ruoan määrä on saalista, joten kahdesti päivässä painamme 56 grammaa ruokaa ja ruokimme hänet. Joten tein laitteen, joka automatisoi tämän prosessin ja jota kutsutaan PetFeederiksi. Sivustolla voit lisätä erilaisia aikatauluja valitsemalla ajan ja määrittämällä poistettavan ruoan painon. Jos et halua odottaa seuraavaa ruokinta -aikaa kotisivulla, painike poistaa ruoan välittömästi.
Vaihe 1: Materiaalit
Kotelon sisällä on ruuvijärjestelmä, joka työntää kuivan ruoan kulhoon. Suunnittelu ja lataus mitä käytin, löydät täältä.
Alla on luettelo osista, joita tarvitset tähän projektiin.
- vadelma pi
- micro sd -kortti (vähintään 8 Gt)
- 20x4 lcd -näyttö ja i2c -moduuli takana
- pyörivä kooderi + nuppi
- SRF-05 ultraäänianturi
- 1 kg kuormituskenno + hx711 -vahvistin
- 12/5V virtalähde
- nema 17 askelmoottori + drv8825 askelmoottori
- 2 vastusta (2 kohm ja 1 kohm)
- 40 -nastainen flatcable + cobler
Vaihe 2: Johdotus
Seuraava vaihe on yhdistää kaikki leipälautaan ja testata, toimiiko kaikki. Voit jättää sen tällä tavalla, mutta päätin juottaa kaiken protoboardilla, jotta kaikki näyttäisi paremmalta ja vähemmän tilaa vievältä ja vie tilaa myöhemmin.
Vaihe 3: Tietokanta
Tässä projektissa käytetään tietokantaa anturitietojen ja kaikkien siihen liittyvien syöttöaikojen ja käyttötietojen tallentamiseen. Pöytiä on 3:
- Syöttö, johon kaikki verkkosivustollasi syötetyt ajat ja painot tallennetaan.
- Historia, johon ultraäänianturin arvot tallennetaan yhdessä tallennuspäivämäärän kanssa
- Projektissa käytetyt anturit, joissa käytetään kaikkia antureita, tallennetaan yhdessä ID: n kanssa, jonka arvo on Historia -taulukon anturista.
Vaihe 4: Koodi
Ensin sinun on asennettava apache2, jotta verkkosivustosi toimisi, tämä voidaan tehdä seuraavalla komennolla pi: n terminaalissa.
sudo apt install apache2 -y
Suljet myös langattoman yhteyden muodostamisen pi -laitteeseesi, koska kun olet asettanut kaiken kotelon sisälle, et voi kytkeä Ethernet -kaapelia helposti.
Sinun on myös asennettava MariaDB -tietokanta, jotta voit käyttää sitä.
Kun tämä on tehty, voit laittaa käyttöliittymä tiedostot seuraavaan kansioon:/var/www/html
Taustakoodi, jonka laitoit juuri kotikansioon.
On myös helpompaa tehdä app.py -palvelu niin, että kun käynnistät ohjelmat, ohjelmat toimivat automaattisesti. Tätä varten sinun tarvitsee vain kopioida palvelutiedosto (joka sisältyy zip -tiedoston alla) oikeaan kansioon seuraavalla komennolla:
sudo cp petfeeder.service/etc/systemd/system/petfeeder.service
Vaihe 5: Kotelo
Casille suunnittelin sen Fusion 360: ssä ja vienin luonnokset dxf -tiedostoihin lasercutiin paikallisessa paikassa, jonka tiedän. Suunnittelin sen sormiliitoksilla, joten kaikki sopii hienosti yhteen. Leikkaamisen jälkeen liimasin paneelit yhteen takapaneelia ja keskipaneelia lukuun ottamatta, missä lcd- ja ultraäänianturi on sijoitettu niin, että kaikkeen on edelleen helppo päästä, joten jotain on muutettava myöhemmin. Vaikka ne eivät ole liimattuja, ne pysyvät kauniisti kiinni sormiliitosten vuoksi.
Siinä kaikki, mitä toivon, että pidit tästä projektista. - Gilian
Suositeltava:
Miniaturisoiva Arduinon itsenäinen robotti (Land Rover / auto) Vaihe 1 Malli3: 6 vaihetta
Miniaturisoiva Arduinon autonominen robotti (Land Rover / auto) Vaihe 1 Malli 3: Päätin pienentää Land Roverin / Auton / Botin pienentääkseni projektin kokoa ja virrankulutusta
DIY Arduino Bluetooth -ohjattu auto: 6 vaihetta (kuvilla)
DIY Arduino Bluetooth -ohjattu auto: Hei ystävät! Nimeni on Nikolas, olen 15 -vuotias ja asun Ateenassa, Kreikassa. Tänään näytän sinulle, kuinka tehdä 2-pyöräinen Bluetooth-ohjattu auto Arduino Nano -laitteen, 3D-tulostimen ja joidenkin yksinkertaisten elektronisten komponenttien avulla! Muista katsoa
Kuinka tehdä älypuhelimella ohjattu auto: 5 vaihetta
Kuinka tehdä älypuhelimella ohjattu auto: Kaikki rakastavat leikkiä älypuhelimella toimivalla kauko -autolla.Tämä video kertoo miten se tehdään
Arduino -auto: 11 vaihetta
Arduino Car Thing: Perus arduino -auto
Arduino Bluetooth RC Auto W/ elektroninen jarrujärjestelmä: 4 vaihetta (kuvilla)
Arduino Bluetooth RC Car W/ elektroninen jarrujärjestelmä: Näin teet RC -auton noin 40 dollarilla (27 dollaria w/ uno klooni)