Tartalomjegyzék:
- 1. lépés: Anyag
- 2. lépés: A Raspberry Pi beállítása
- 3. lépés: MySQL
- 4. lépés: Méretezés
- 5. lépés: DC motor
- 6. lépés: Adagoló
- 7. lépés: Építés
- 8. lépés: Weboldal
Videó: Kutyaérzékelő: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
- Jessie-t kell írnia az SD-kártyára a win32diskimager használatával.
- Adjon hozzá egy üres, kiterjesztés nélküli, ssh nevű fájlt a rendszerindító mappához.
- Á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).
- 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
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
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.
- Mérje meg, hogy mekkora legyen a deszka, és legyen egyforma
- Készítsen lyukakat a közepén ahhoz képest, ahol azokat rögzíteni kell a mérőcellában
- Csavarja be a csavarokat a deszkákba és a tehercellába, anyákkal közöttük
- 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
Csatlakoztassa a DC motort a második képen látható módon.
6. lépés: 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
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását