Tartalomjegyzék:
- Kellékek
- 1. lépés: Eszközök
- 2. lépés: Készítsen áramkört
- 3. lépés: Adatbázis készítése
- 4. lépés: Kód
- 5. lépés: Ház
Videó: Kutyák hűtő- és érzékelő rendszere: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Helló, a nevem Bryan és két kutyám van. Azon gondolkodtam, hogyan tudnám lehűteni őket egy trailerben egy forró napon.
A megoldás az, hogy hűtő- és érzékelőrendszert készítek. Az észlelési rendszer biztosítja, hogy a rendszer aktív legyen, amikor a kutyák a pótkocsiban vannak. Ehhez mérőcellát, HX711 -et (skála) és ultrahangos érzékelőt (távolság) használok. A hőmérséklet mérésére ds18b20 -at használok. Tehát beállíthatja a kívánt hőmérsékletet. Akkor is riaszthat, ha a minimum és maximum hőmérsékletet adja meg bemenetként. A riasztáshoz aktív hangjelzőt használok. A kutyák lehűtéséhez ventilátorra van szükség. Kijelzőt is használhat, így nem kell meglátogatnia a webhelyet. Utoljára szükség lesz egy gombra az összes érzékelő be-/kikapcsolásához. Létrehozunk egy adatbázist is az érzékelők összes adatának mentésére és felhasználására. És persze nem felejthetjük el, hogy ehhez a projekthez házat is készítünk.
Most már egy kicsit többet tud, kezdjük ezzel a projekttel.
Kellékek
A projekt költségvetése körülbelül 122 euró.
1. lépés: Eszközök
Ehhez a projekthez szüksége lesz:
- Raspberry Pi 3 B modell
- Adapter (5V)
- SD kártya
- UTP kábel
- Málna PI T-cobbler
- 18650 akkumulátorpajzs v3
- NCR 18650 B
- Kenyértáblák
- Ellenállások
- Jumpers
- HC-SR04 ultrahangos érzékelő
- ds18b20
- Cella betöltése
- HX711
- Geekcreit® IIC / I2C 1602
- Potenciométer
- Ventilátor
- NPN tranzisztor
- Nyomógomb
- Aktív zümmögő
- Faipari
2. lépés: Készítsen áramkört
Nincs ebben semmi különös. Csak kövesse a frizurázási sémát, és minden rendben lesz. Legyen óvatos, győződjön meg arról, hogy a megfelelő csapokat és ellenállásokat használja. Jobb, ha kétszer ellenőrzi az áramkörét, mielőtt folytatnánk.
3. lépés: Adatbázis készítése
Most létrehozunk egy adatbázist, hogy elmenthessük az érzékelők adatait, és szükség esetén felhasználhassuk őket. Az adatbázis létrehozásához el kell készítenie egy modellt a MySQL Workbench -en. Ha lemásolta a modellemet, továbbfejlesztheti, és az adatbázis készen áll a használatra.
4. lépés: Kód
Letöltheti a kódot a github tárhelyemről. Csak kövesse ezt a linket: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Mit talál: HTML, CSS, JS, Python (kód + osztályok) és az adatbázisom (lekérdezés).
Először is módosítsa a kódban található azonosító számot. Minden ds18b20 (hőmérséklet -érzékelő) saját azonosítószámmal rendelkezik. Honnan lehet tudni, hogy mi az azonosító száma? Csak kövesse ezeket a lépéseket.
1. Engedélyezze az egyvezetékes interfészt
Írja be ezt a parancsot a terminálba.
sudo raspi-config
Most engedélyezze az egyvezetékes.
2. Töltsön be egyvezetékes modult
Írja be ezt a parancsot a terminálba.
sudo nano /boot/config.txt
Szüntesse meg a megjegyzést a következő sorban:
dtoverlay = w1-gpio
Mentse a fájlt.
3. Indítsa újra
Írja be ezt a parancsot a terminálba.
sudo újraindítás
4. Keresse meg az azonosító számot
Menjen ebbe a könyvtárba a terminálon.
cd/sys/bus/w1/devices/w1_bus_master1
Ebben a mappában megtalálja az azonosítóját.
Most cserélje le az azonosítómat a tiéddel a hőmérséklet -érzékelő útvonalán.
Ha mindent letöltött, helyezze a HTML -t, a CSS -t és a JS -t az apache szerverére a málna pi -n. Ha még nincs apache szervere, írja be ezt a két parancsot a terminálba, és várja meg, amíg minden befejeződik.
sudo apt-get update
sudo apt-get install apache2
A fájlokat a FileZilla vagy más, sftp fájlátvitelt használó program segítségével töltheti fel. Töltse fel a fájlokat a/var/www/html mappába. Az előlap készen áll.
Most a háttér. Hozzon létre egy könyvtárat a raspberry pi -n, ahová elmenti a fájlokat. Példa erre a „home/pi/folder”. A pycharm segítségével töltöttem fel a fájlokat, de különböző programokat is használhat hozzá. Ezt követően minden alkalommal automatikusan elindítjuk ezt a fájlt, amikor a málna pi elindul. Ennek sok módja van, de én inkább azt használom, amit használtam.
Először menjen ehhez a fájlhoz.
sudo nano /etc/rc.local
Helyezze a következő sorokat a „fi” és a „exit 0” közé:
cd '/home/pi/folder' (a könyvtár, ahová mentette)
sudo python3.5 -u -m lombik futtatása -host = 0.0.0.0 --port = 5000
Mentse a fájlt.
Ha mindent jól csinált, minden használatra kész. Győződjön meg arról, hogy a málna pi csatlakozik a wifi -hez.
5. lépés: Ház
Ehhez eldöntheti, hogyan szeretné. Egy fadobozt használtam, és egy kis kiigazítást végeztem, hogy minden elférjen és látható legyen. Láthatja a kijelzőmet, a gombot, a potenciométert, a ds18b20 -at és az aktív hangjelzőt. Az ultrahangos érzékelő, a ventilátor, a súlyérzékelő (terhelésmérő, HX711) pedig hosszú kábellel van csatlakoztatva, így bárhová elhelyezheti őket. Győződjön meg arról, hogy minden látható és elfér a házában. Megnézheted, hogyan csináltam.
Fontos! Készítse el a súlyérzékelőt, mint én, vagy az interneten talált formatervezést. Ellenkező esetben nem tudja mérni a súlyát.
Ha mindent jól csinált, a projekt kész. Remélem elégedett az eredménnyel;).
Ajánlott:
A hűtő és a hűtő átalakítása: 6 lépés
Convertir Un Cooler En Anemómetro: Construir un anemómetro que nos permite medir la velocidad del viento de forma casera es posible ingeniando el uso de algunos artefactos de los que disponemos en casa, y los cuales se les pueda dar un nuevo uso (como el cooler de unjojo gabinete d
A részecskék szennyezésének levegőminőség -figyelő rendszere: 4 lépés
A részecskék szennyezésének levegőminőség -felügyeletének rendszere: INTRO: 1 Ebben a projektben bemutatom, hogyan lehet részecskeérzékelőt építeni adatkijelzővel, adatmentéssel SD kártyán és IOT -val. Vizuálisan egy neopixel gyűrűs kijelző jelzi a levegő minőségét. 2 A levegő minősége egyre fontosabb szempont
Egy napelemes erőmű távoli energiafelügyeleti és -elosztó rendszere: 10 lépés
Napenergiával működő erőmű távoli energiafelügyeleti és -elosztó rendszere: Ennek a projektnek az a célja, hogy figyelemmel kísérje és elosztja az energiát az energiarendszerekben (napenergia -rendszerek). Ennek a rendszernek a felépítését az alábbiakban ismertetjük. A rendszer több rácsot tartalmaz körülbelül 2 napelemmel
Az IoT otthoni időjárás -figyelő rendszere Android -alkalmazások támogatásával (Mercury Droid): 11 lépés
Az IoT otthoni időjárás -figyelő rendszere Android alkalmazás -támogatással (Mercury Droid): Bevezetés A Mercury Droid egyfajta IoT (dolgok internete) beágyazott rendszer, amely a Mercury Droid Android mobilalkalmazáson alapul. Melyik képes mérni & figyelemmel kíséri az otthoni időjárási tevékenységet. nagyon olcsó otthoni időjárás -figyelő rendszer
IoT -alapú mérgező gázok érzékelő rendszere: 6 lépés
IoT -alapú mérgező gázok észlelési rendszere: A mérgező gázoknak óriási környezeti hatásuk van. Az emberek számos betegségben szenvednek miattuk. Fontos számunkra a mérgező gázszint megfelelő észlelése. ebből a szempontból fejlesztem ezt a projektet a környezetünkben lévő mérgező gázok szintjének érzékelésére