Tartalomjegyzék:

Kutyaérzékelő: 8 lépés
Kutyaérzékelő: 8 lépés

Videó: Kutyaérzékelő: 8 lépés

Videó: Kutyaérzékelő: 8 lépés
Videó: Megkérdezték ezt a ROBOTOT, hogy hisz-e ISTENBEN 2024, November
Anonim
Kutyaérzékelő
Kutyaérzékelő
Kutyaérzékelő
Kutyaérzékelő

Minden kutyatulajdonos legalább egyszer szembesült ezzel, jól ismert és gyakori probléma. A családom és én is tapasztaltuk ezt, menjünk nyaralni, és köteles megkérdezni a barátait és családját, ha minden nap etetni akarják a kutyáját. Nem csak bosszantó, ha körülnézel, és valóban találsz valakit, aki készen áll a munkára, de nagyon időigényes az a személy számára, aki készen áll arra, hogy minden nap etesse kedvencét. Ez az oktatóanyag olyan vigaszt nyújt az életedben, amit kértél, ha valaha is abban a helyzetben találod magad, amit most képzeltem el. A gép automatikusan, de manuálisan is adagol élelmet, biztonságos weboldalt kap, amely személyre szabható, és élő információkat szolgáltat, például az etetőedény súlyát, az utolsó etetési időt stb.

BOM dokumentum, árért

1. lépés: Anyag

Anyag
Anyag
Anyag
Anyag
Anyag
Anyag

Elektronika:

  • málna pi 3 B modell
  • 12V DC motor 15RPM
  • 20 kg -os terhelésmérő (5 kg -os is megfelelő)
  • HX711 terhelésmérő erősítő
  • női-női csatlakozók
  • férfi-férfi csatlakozók
  • 8 GB-os SD-kártya
  • 12 voltos 2A adapter
  • Tranzisztor
  • 1k ellenállás

Anyagok:

  • 3 mm és 8 mm közötti kapcsolat
  • D-tengely 8 mm
  • Gabonaadagoló
  • 1,5 m x 1,5 m legalább 1 cm vastag falemezek
  • Csavarok 6-8
  • 6-8 csavarok
  • 2 Zipwires

Eszközök:

  • Csavarhúzó
  • Forrasztás
  • Ragasztó
  • Forrasztópáka

Nézze meg az ötödik képet

2. lépés: A Raspberry Pi beállítása

A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása
  1. Jessie-t kell írnia az SD-kártyára a win32diskimager használatával.
  2. Adjon hozzá egy üres, kiterjesztés nélküli, ssh nevű fájlt a rendszerindító mappához.
  3. Állítson be egy statikus ip -t (apipa): írja be az ip = 169.254.10.1 fájlt a "cmd.txt" fájlba (fenti kép).
  4. Helyezze be az SD-kártyát a pi-be, és csatlakoztassa a Putty segítségével.

Bejelentkezés: pi

Jelszó: málna

Fontos

A pi frissítése és frissítése:

Másolás és beillesztés: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

3. lépés: MySQL

MySQL
MySQL

Telepítse a MySQL for Windows rendszert az adatbázis létrehozásához a Workbench segítségével.

PI beállítása:

  • sudo apt-get install mysql-server
  • sudo apt-get install mysql-client.

Készítse el az adatbázisát, az enyém példáját (második kép)

Továbbítsa a sémát, és adjon hozzá adatokat.

Adj magadnak engedélyt (első kép).

4. lépés: Méretezés

Skála
Skála
Skála
Skála

Készítsen mérleget 2 kis méretű fa deszka csavarozásával, mindkét oldalon egyet.

Vigyázat: Ha mozgásteret szeretne hagyni az azonos deszkák számára a terhelésmérő és a deszkák között, így a terhelési cella mozogni fog súly hozzáadása esetén

A jó egyensúly érdekében győződjön meg arról, hogy a mérőcella középen van.

  1. Mérje meg, hogy mekkora legyen a deszka, és legyen egyforma
  2. Készítsen lyukakat a közepén ahhoz képest, ahol azokat rögzíteni kell a mérőcellában
  3. Csavarja be a csavarokat a deszkákba és a tehercellába, anyákkal közöttük
  4. Szintezze ki a deszkákat

Csatlakozás módja:

Terhelési cella -> HX711

  • VÖRÖS VEZETÉK -> E+
  • FEKETE VEZETÉK -> E-
  • FEHÉR VEZETÉK -> A-
  • ZÖLD VEZETÉK -> A+

Hx711 -> Pi

  • VCC -> 5V
  • GND -> GND
  • SCLK -> 24 GPIO
  • DLT -> 23 GPIO

Kód:

Számos könyvtár érhető el az interneten, ez az, amit használtam, tökéletesen működött, olvasni kell róla egy kicsit, és rájönni, hogyan működik pontosan az érzékelő.

A súly kalibrálása:

Futtassa a kódot a get_weight függvénnyel, és kapja meg a 10 érték körüli átlagot.

A skála kalibrálásához vonja ki az átlagos egységeket az adatkimenettel.

Mérje meg a súlyegységeket úgy, hogy egy bizonyos súlyt tesz a skálára, és elosztja a kimenetet a gramm tömegével.

Kis TLDR:

A mérőcellának a test szélességében lyukak vannak, amelyek bizonyos módon úgy vannak kialakítva, hogy a rá erősített nyomás meghajlítja és ellenállást hoz létre.

5. lépés: DC motor

DC motor
DC motor
DC motor
DC motor

Csatlakoztassa a DC motort a második képen látható módon.

6. lépés: Adagoló

Adagoló
Adagoló
Adagoló
Adagoló
Adagoló
Adagoló
Adagoló
Adagoló

Fúrjon egy lyukat, amelynek átmérője körülbelül 10 mm, és valamivel nagyobb, mint a 8 mm-es D-tengely.

Az adagoló belsejében van egy kis körhinta, amely egy kicsit túl nagy, ha azt szeretné, hogy az egyenáramú motor működjön.

4. kép:

Csavarja be a D-tengelyt a 3 mm-es 8 mm-es link belsejébe, és tegye ugyanezt a másik oldalon a DC-motorral.

3. kép:

Tegye fel a gólyalábakat a mérleg deszkájára, csavarja az adagolót az alatta lévő deszkára. Állítsa be a megfelelő magasságot, hogy a motor vízszintes legyen. Zippelje fel a motort a gólyalábra.

7. lépés: Építés

Épület
Épület
Épület
Épület
Épület
Épület
Épület
Épület

1. kép:

Mérje meg az oldalak hosszát, az enyémek körülbelül 60 cm hosszúak, attól függ, hogy mekkora a skála alapja, és adja hozzá az alap hosszának felét, hogy megkapja a megfelelő hosszúságot.

Készítsen alapot azonos hosszúságú oldalfalakkal és a mérleg alapjának szélességével.

Csináljon csúszdát az alaplapok szélességének mérésével, és ragasztja az oldalfalak oldalához.

2. kép:

Csavarja a félkövér betűket az oldalfalak külső oldaláról a skálalap belsejébe.

3. kép:

Készítsen lyukat a tető belsejében, hogy az adagolótartály beférjen.

8. lépés: Weboldal

Töltse fel weboldalát a pi könyvtárába:/home/name/projectname

Hozzon létre egy szolgáltatást, és hagyja, hogy automatikusan elinduljon: oktatóanyag

Mindennek működnie kell!

Ajánlott: