Tartalomjegyzék:
- 1. lépés: Használt alkatrészek
- 2. lépés: A rendszer működése
- 3. lépés: A felhasználói felület létrehozása
- 4. lépés: Az eredmény tesztelése
Videó: DIY Bluetooth vízmelegítő Arduino segítségével: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
MEGJEGYZÉS: Ez csak tesztelésre szolgál (felhasználói felület a remotexy.com használatával) a 12 V egyenáramú vízmelegítő vezérléséhez (eredetileg az autóban való használatra - 12 V -os könnyebb hálózati aljzat).
Elismerem, hogy ebben a projektben használt alkatrészek a céljuk szempontjából "nem a legjobb választás", de ez megint csak tesztelés. (csak a már megvásárolható alkatrészeket használom annak bemutatására, hogy lehetséges a hordozható vízmelegítő vezérlése okostelefonon keresztül).
A teszt célja, hogy „12 Voltos DC bögre vízmelegítőt / melegítőt Bluetooth -on keresztül vezérelhető legyen Android okostelefonokról”
És a "kontrollálhatót" erre a tesztelésre úgy definiálom, mint a következőket:
Kézi vezérlés
(Kapcsolja be, állítsa be a fűtési teljesítmény sebességét, kapcsolja ki, az aktuális vízhőmérsékletet mutatja).
Automatikus vezérlés
(Állítsa be a kívánt vízhőmérsékletet, és állítsa be automatikusan a fűtési sebességet, hogy az aktuális vízhőmérséklet a beállított hőmérséklet körül maradjon). MEGJEGYZÉS: Nem PID lib -et használok, csak IF ELSE (állapotfeltétel).
Amint az android felhasználói felület végső képernyőképén látható, 2 típusú felhasználói felület áll rendelkezésre ennek a bögremelegítőnek a vezérléséhez, a csúszkás teljesítményű kézi vezérlést jelenti, így manuálisan szabályozhatjuk a fűtési teljesítményt. A másik, % -os (százalékos) szintet jelent, automatikus fűtési beállítást jelent, az aktuális vízhőmérsékletet a beállított hőmérséklet körül.
1. lépés: Használt alkatrészek
- Autós bögrefűtő, beltéri használatra, eredetileg 12 voltos cigaretta konnektorból.
- 12v 2A AC -DC hálózati adapter, a végét cigaretta hüvelyes aljzattal módosítottam.
- Kapton szalag, kicserélem az eredeti szalagot (amely a fűtőkábelt a bögre testéhez rögzíti) a bögre melegítő belsejében erre a szalagra.
- Arduino nano.
- DS18B20 vízálló hőérzékelő.
- HC-05 Bluetooth modul, okostelefonnal való kommunikációhoz.
- L298 léptetőmotoros meghajtó modul, H -híd.
- Zümmögő, figyelmeztet, ha (kézi üzemmódban) eléri a kívánt hőmérsékletet.
MEGJEGYZÉSEK a használt alkatrészekkel kapcsolatban:
Némi próba után a maximális vízhőmérséklet 50 perc "melegítés" után csak körülbelül 50 Celsius fok. Talán hívják ezt a bögremelegítőt
2. lépés: A rendszer működése
A kép valahogy megmutatja, hogyan működik ez, alapvetően okostelefonnal küldjük (és fogadjuk) a parancsot az arduino nano -nak, az arduino -t, majd küldjük a pwm jelet, amely egyenáramú kimenetre kapcsol (L298 egyenáramú motormodul által) a bögrefűtőbe.
Mivel ez csak tesztelési projekt, nem adok részletes kapcsolatot az alkatrészek között, de egy perc alatt googlizva minden bizonnyal eredményt kapok az általam használt alkatrészek részletes csatlakoztatásáról.
3. lépés: A felhasználói felület létrehozása
Ismét a remotexy.com megoldást használom a felhasználói felület létrehozásához. A Remotexy nagyon rugalmas lehetőségeket és a gombok/kapcsolók/csúszkák széles skáláját kínálja. Ez is (most) támogatja a wifit és az internetet/IP -t, nem csak a Bluetooth -ot. (valójában megértésem szerint a bluetooth csak androidos operációs rendszer esetén működik, IOS esetén wifi/internet szükséges).
Manuális módban (képernyőkép függőleges csúszkával a bal oldalon) valójában a PWM -et állítottuk be a fűtőberendezéshez (vagy nevezzem melegebbnek). 0-100% -os tartománya van, amely PWM esetén 0-255-re változik. (255 100%-ot jelent, azaz 12V DC lesz szállítva).
Ez a kézi üzemmód 50 ° C -os, kódolt figyelmeztető hőmérséklettel is rendelkezik. Ha az aktuális víz hőmérséklete eléri az 50 Celsius -fokot, és az ÉS csúszka teljesítménye nincs 0 (nulla) helyzetben, a zümmögő folyamatosan figyelmeztet, amíg a csúszka 0 (nulla) helyzetben van. Ez (50 Celsius fok elérése) nehéz feladat lenne, mivel ez a "melegítő" nagyon lassan növeli a víz hőmérsékletét. Eredményeim azt mutatják, hogy majdnem 1 óra szükséges ahhoz, hogy 20 Celsius-fokról 45 fokot érjünk el.
Automatikus módban (képernyőkép függőleges csúszka nélkül) beállítjuk a kívánt hőmérsékletet, és a PWM automatikusan beállítja, hogy a víz hőmérséklete a kívánt hőmérséklet mellett legyen. Ehhez az automatikus módhoz 5 szintű PWM -et használok, 100% PWM (255), 75% PWM (190 körül), 50% PWM (128), 25% PWM (64) és 0% PWM (0).
Ebben az üzemmódban nincs riasztás/riasztás.
4. lépés: Az eredmény tesztelése
Tehát a felhasználói felület működik, beállíthat manuális vagy automatikus módot.
60 perc (1 teljes óra!) "Melegítés" vagy mondhatni "felmelegedés" után a víz hőmérséklete csak eléri az 50 Celsius fokot. Tudományos adatok kiszámítása nélkül, csak az érzéseim alapján azt gondolom, hogy ez nagyon rossz és nem hatékony.
De ez csak tesztelés, tehát működik.
Sok fejlesztés érhető el ebben a projektben, beleértve a "megfelelő" és erősebb egyenáramú fűtőberendezés használatát, az ESP-12 használata helyett az Arduino Nano teszi ezt a projektet IoT-képes, megfelelő PID lib-ként az automatikus üzemmód helyett, a State Con használatával, és még sok más.
Ajánlott:
ESP32 IoT vízmelegítő: 12 lépés
ESP32 IoT vízmelegítő: A Cayenne IoT gejzír (USA -beli melegvíz -tartály) egy energiatakarékos eszköz, amely segítséget nyújt a háztartások melegvízének megfigyelésében és ellenőrzésében, még akkor is, ha távol van otthonától. Lehetővé teszi a gejzír be- és kikapcsolását, ütemezését a kapcsolásra
A Bluetooth (HC-05) vezérlése Arduino segítségével: 5 lépés
Hogyan vezérelhetjük a Bluetooth-ot (HC-05) Arduino segítségével: Helló barátaim, ebben a leckében megtanuljuk, hogyan vezérelhetjük az egyenáramú motort okostelefonunkkal vagy táblagépünkkel. Ennek eléréséhez L298N motorvezérlőt és Bluetooth modult (HC- 05). Tehát kezdjük
Az AO Smith vízmelegítő monitor csökkenti az IRIS -t: 3 lépés
Az AO Smith vízmelegítő monitor csökkenti az IRIS -t: Röviddel azután, hogy megvásárolt egy új vízmelegítőt, amely "intelligens" lehet. vagy távirányítással. A Lowes megszüntette IRIS -platformját, így az összes IRIS -termék használhatatlanná vált. Bár kiadták a forráskódot a hubhoz, de az én párom
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
Automatikus vízmelegítő rendszer 1.0: 4 lépés (képekkel)
Automatikus vízmelegítő rendszer 1.0: Ez egy szegény ember gejzírje. Ez is energiát takarít meg. A hőmérsékletet egy mikrovezérlő, azaz a Digispark Attiny85 szabályozza. Kérjük, nézze meg a 2. verziómat http://www.instructables.com/id/Temperature-Controlled-Water-Heater-20