Sisällysluettelo:

SmartFeeder: 10 vaihetta
SmartFeeder: 10 vaihetta

Video: SmartFeeder: 10 vaihetta

Video: SmartFeeder: 10 vaihetta
Video: Smart Pet Feeder! 🐶 🐱 2024, Syyskuu
Anonim
SmartFeeder
SmartFeeder

Jokainen koiranomistaja on unohtanut ruokkia lemmikkinsä ainakin kerran elämässään. Ja halusin tehdä jotain, jota unohdat ruokkia lemmikkisi ennen lähtöäsi, voit silti tehdä sen kaukaa tai ehkä tietyn ajan kuluttua.

Tässä projektissa aiomme tehdä automaattisen koiran syöttölaitteen, jota voidaan ohjata verkkosivustolla. Tällä verkkosivustolla näytetään tietoja kulhossa olevan ruoan määrästä ja sen täyttymisajoista tai jos koira on syönyt ruokaa.

On myös asetuksia, jotka voidaan säätää (tai koirasi) tarpeisiin.

Vaihe 1: Tarvikkeet

Materiaalit:

  • Raspberry Pi
  • 16 Gt SD-kortti
  • leipälauta
  • käynnistyskaapelit
  • ultraääni -anturi
  • servo
  • punnitusanturi (käytin 5kg)
  • kuormituskennovahvistin (HX711)
  • muovia/puuta tämän hankkeen asumiseen
  • muovikulho (punnituskennoa varten)

Työkalut:

  • Ruuvit
  • Ruuvimeisseli
  • Porata
  • Näin
  • Hiomapaperi
  • Superliima/pii (ja piipistooli)

Vaihe 2: RPI: n määrittäminen

Ensimmäinen askel, jonka tein, oli vadelmapi: n kokoonpano, joten tyhjensin kaiken sd -kortiltani ja laitoin kuvan Win32diskmanagerilla, jonka avulla voimme kirjoittaa Raspbianin.

Vaihe 3: SSH -RPI langattomalle

Kun kuva on asennettu, voit liittää ethernet -kaapelin Pi- ja tietokoneeseen. Siirry komentokehotteeseen ja kirjoita ipconfig. "Ethernet-sovittimella" varustetun tekstilohkon pitäisi sisältää ip-osoite. Tämä IP -osoite on se, jota aiomme käyttää SSH: ssa. Käytin PuTTY: tä tähän vaiheeseen. Täällä sinun on lisättävä IP -osoite ja portti (22 SSH: lle) ja syötettävä salasana päästäksesi Pi: hen (vakiosalasana on "vadelma"). Tässä meidän on muutettava verkkoasetuksiamme, jotta voimme muodostaa yhteyden langattomasti. Tämä on komento tehdä tämä "wpa_passphrase nameofnetwork" ja tämän jälkeen sinun on annettava salasana. Näkyviin tulee tekstilohko, jossa on verkko {…}, kopioi tämä ja kirjoita "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". Tässä sinun on liitettävä teksti aiemmasta tiedoston alareunaan.

Tämän jälkeen voit käynnistää Pi: n uudelleen.

Vaihe 4: Yhdistä VS -koodilla

Koodausta varten tarvitsemme Visual Studio -koodin. Kun tämä on käynnissä, sinun ei tarvitse asentaa SSH -laajennusta. Kun tämä on asennettu, voit napsauttaa vasemmassa alakulmassa tai avata päätelaitteen ja kirjoittaa SSH pi@ipadress. Tämän jälkeen sinun on annettava salasanasi ja voimme aloittaa koodauksen.

Vaihe 5: Koodaus

Nyt meidän on perustettava verkkosivusto, voit avata kansion vscode -ohjelmassa, siirtyä osoitteeseen var/www/html ja tässä aloitamme.

Täältä tulee HTML, CSS, kuvat ja Javascript.

Nyt voimme avata toisen kansion samassa työtilassa. Laitoin kutsutun projektin ja laitoin tämän pi: n kotikansioon. Täältä tulee kaikki taustajärjestelmään liittyvä (eli suurin osa python -tiedostoista).

Vaihe 6: Materiaalien kerääminen asumiseen

Materiaalien kerääminen asumiseen
Materiaalien kerääminen asumiseen
Materiaalien kerääminen asumiseen
Materiaalien kerääminen asumiseen
Materiaalien kerääminen asumiseen
Materiaalien kerääminen asumiseen

Kotelossa käytin puuta ja muovilevyä, jonka leikkasin sahalla.

L -kappaleet ovat 50x50 MUTTA leikkasin palan 20x40. Tämä on tehtävä kahdesti molemmille puolille.

Ohuet lankut ovat pohja- ja takalevyä varten. Nämä ovat molemmat 20x50 (huom: sinun on leikattava yksi lyhyempi kokoamisen jälkeen.)

Sitten tarvitsemme 20x40 kappaleen (voit käyttää loput, jotka irrotettiin L -muotoja leikattaessa) etuosaan.

Tässä merkitsin puoliympyrän, jotta ruoka tulisi ulos.

Seuraavaksi tarvitsemme 2 pientä lankkua, jotka ovat 20x10 ja 18x10 (leveys 18, koska lankut ovat 1 cm paksuja, joten ne liukuvat helposti sisään). tämä on lokerolle, jossa kulho tulee olemaan. (voit porata kokonaisuuden 18x10 lankkuun punnituskennon johtoja varten.)

Vaihe 7: Ulko -osan kokoaminen

Ulko -osan kokoaminen
Ulko -osan kokoaminen
Ulko -osan kokoaminen
Ulko -osan kokoaminen

Seuraavaksi ruuvaamme kaikki osat yhteen, jotta tiedämme, miltä se näyttää.

Käytin 9 ruuvia edestä katsottuna, 14 ruuvia molemmin puolin.

Vaihe 8: Rinteet

Rinteet
Rinteet

Seuraavaksi tein rinteen puusta, yläosa on 18x40 cm: n lankku ja kulhoon menevä on yläosan 40 cm leveä, mutta menee pienemmäksi edestä. pituus on myös 40 cm. Lisäsin ylimääräisiä suojakaiteita, jotta ruoka ei läikky koteloon.

Vaihe 9: Rinteiden kiinnitys

Rinteiden kiinnitys
Rinteiden kiinnitys

Kiinnitin rinteet ruuveilla lisäämällä ylimääräisen lankun itse rinteeseen. Voit käyttää myös superliimaa tai silikonia.

Vaihe 10: Elektroniikka

Tämä on vielä rakenteilla

Suositeltava: