Tartalomjegyzék:
- 1. lépés: Mi az otthoni automatizálási rendszer
- 2. lépés: CAD és hardver alkatrészek
- 3. lépés: Áramköri diagram
- 4. lépés: NYÁK készítés
- 5. lépés: Hozzávalók
- 6. lépés: A hardver összeszerelése
- 7. lépés: Szoftverrész és tesztelés
Videó: NodeMCU otthoni automatizálás (ESP8266): 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Hé srácok! Remélem, már élvezte az előző, tanulságos "Arduino szívverés EKG kijelzővel és hanggal" című műsort, és készen áll egy újra, a szokásos módon elkészítettem ezt az oktatóanyagot, amely lépésről lépésre végigvezeti Önt egy ilyen szuper elképesztő olcsó elektronikus projekt elkészítésén. amely a "NodeMCU otthoni automatizálási rendszer".
A projekt elkészítése során igyekeztünk megbizonyosodni arról, hogy ez az oktatóanyag lesz a legjobb útmutató az Ön számára, hogy segítsen Önnek, ha saját intelligens házat szeretne készíteni, ezért reméljük, hogy ez az útmutató tartalmazza a szükséges dokumentumokat. Ezt a projektet olyan praktikus elkészíteni, miután elkészítettük a JLCPCB -től megrendelt testreszabott PCB -t, hogy javítsuk elektronikus eszközünk megjelenését, és ebben az útmutatóban elegendő dokumentum és kód található a NodeMCU projekt egyszerű létrehozásához.
Ezt a projektet mindössze 4 nap alatt végeztük el, mindössze két nap alatt beszereztük az összes szükséges alkatrészt, és befejeztük a hardvergyártást és az összeszerelést, majd elkészítettük a projektünknek megfelelő kódot, és elkezdtük a tesztelést és a beállítást.
Amit ebből az oktatóanyagból tanulhat:
- Megfelelő hardverválasztás a projekthez, annak funkcióitól függően.
- Ismerje meg az otthoni automatizálási rendszereket.
- Készítse elő a kapcsolási rajzot az összes kiválasztott alkatrész csatlakoztatásához.
- Szerelje össze a projekt összes részét (eszközdoboz és elektronikus szerelvény).
- Indítsa el az első tesztet, és érvényesítse a projektet.
1. lépés: Mi az otthoni automatizálási rendszer
Az otthoni automatizálási rendszer egyszerűen olyan rendszer, amely lehetővé teszi egyes felhasználók számára, hogy hozzáférjenek bizonyos elektromos eszközökhöz, például a villámhőmérséklet -ellenőrző ajtók vezérlőeszközeihez, stb. az automatizálási résznél a rendszer képes bizonyos környezeti paraméterek automatikus beállítására néhány működtető és egyes érzékelők segítségével, például a rendszer ki tudja olvasni a hőmérséklet-adatokat egy hőmérséklet-érzékelőből, és úgy dönt, hogy be- vagy kikapcsolja a légkondicionálót.
Projektünk során létrehozzuk a fő rendszert, amely egy elektronikus áramköri lap, amely egy NodeMCU fejlesztői kártyán alapul, és amely már rendelkezik wifi funkcióval, és ezt a táblát néhány elektronikus alkatrész veszi körül, például relék, optocoplers LED -ek és érzékelők. a mozgásérzékelőt használja a riasztás észlelésére, a DHT11 -et a hőmérséklet és páratartalom mérésére, a BH1750 -et a fényérzékelésre.
A hajtóművekről néhány 220 V -os váltakozó áramú izzót és egy egyenáramú ventilátort fogunk irányítani, és ezeket a hajtóműveket egy androidos alkalmazáson keresztül fogjuk vezérelni, amelyet a Blynk alkalmazáson keresztül fejlesztettünk ki. Tehát ebben az alkalmazásban behelyeztem néhány mérőt az érzékelők analóg értékeinek leolvasásához, és néhány gombot és csúszkát helyeztem a kimenetek vezérlésére.
2. lépés: CAD és hardver alkatrészek
Solidworks szoftvert használtam ennek a házmodellnek a megtervezéséhez, amely már rendelkezik aljzattal a villámlás számára az érzékelők és a ventilátor számára. Az STL fájlokat az alábbi letöltési linkről szerezheti be, miután elkészítette a tervezést, az alkatrészeimet nagyon jól előállítottam egy CNC lézervágás.
3. lépés: Áramköri diagram
Az elektronikára áttérve elkészítettem ezt az áramköri rajzot, amely tartalmazza a projekthez szükséges összes alkatrészt. Csatlakoztatom a valós kimeneteket a NodeMCU Dev kártyához, és a DHT11 -et használom? A BH1750 és az I²C porthoz és az ADC bemenethez csatlakoztatott mozgásérzékelők, valamint a NodeMCU Dev kártya egyetlen PWM kimenetét használtam, és egy csavaros csatlakozóhoz csatlakoztattam egyes LED -ek fényerejének szabályozásához, külön áramot használtam tápellátást a relékhez és a NodeMCU -hoz, és így megvédem a Dev kártyámat, miközben a 220 V AC feszültséget szabályozom.
4. lépés: NYÁK készítés
A JLCPCB -ről
A JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) a legnagyobb NYÁK-prototípus-vállalkozás Kínában, és egy high-tech gyártó, amely a gyors PCB-prototípusokra és a kis tételű PCB-gyártásra szakosodott. Több mint 10 éves tapasztalattal rendelkezik a NYÁK -gyártásban, a JLCPCB -nek több mint 200 000 vásárlója van itthon és külföldön, több mint 8 000 online megrendelés PCB prototípus -készítéssel és kis mennyiségű PCB -gyártással naponta. Az éves termelési kapacitás 200 000 négyzetméter. különböző 1-rétegű, 2-rétegű vagy többrétegű PCB-khez. A JLC egy professzionális NYÁK -gyártó, nagyméretű, jól felszerelt berendezésekkel, szigorú kezeléssel és kiváló minőséggel.
Beszélő elektronika
Az áramkör tervezésének elkészítése után átalakítottam ezt az áramkört egy ház alakú, egyedi kialakítású NYÁK -kialakítássá, hogy az áramkör megrendelésekor gyönyörű NYÁK -kialakítást kapjunk, és ehhez minden szükséges, hogy a JLCPCB -hez, a legjobb NYÁK -szállítóhoz lépjek a legjobb NYÁK -gyártási szolgáltatás eléréséhez néhány egyszerű kattintás után feltöltöttem a tervezésemnek megfelelő GERBER fájlokat, és beállítottam néhány paramétert, és ezúttal a fekete színt használjuk ehhez a projekthez, arany foltokkal; mindössze négy nappal a megrendelés után, és a PCB -k az asztalon vannak.
Kapcsolódó letöltési fájlok
Amint az a fenti képeken is látható, a NYÁK nagyon jól gyártott, és ugyanazt a NYÁK -tervezést kaptam, amelyet az alaplapunkhoz készítettünk, és minden címkét, a logók segítenek a forrasztási lépések során. Az áramkörhöz tartozó Gerber -fájlt is letöltheti az alábbi letöltési linkről abban az esetben, ha ugyanazt az áramköri konstrukciót szeretné megrendelni.
5. lépés: Hozzávalók
Az elektronikus alkatrészek forrasztása előtt tekintsük át a projektünk alkatrészeinek listáját, így szükségünk lesz:
★ ☆ ★ A szükséges összetevők ★ ☆ ★
- Az a NYÁK, amelyet a JLCPCB -től rendeltünk
- A NodeMCU tábla:
- BH1750 érzékelő:
- DHT11 érzékelő:
- Mozgásérzékelő:
- Világos foltok:
- DC ventilátor:
- A relék:
- Az optocoplerek:
- Néhány ellenállás és tranzisztor
- Néhány LED és Zener dióda
- Néhány csavaros fejcsatlakozó:
- Néhány SIL csatlakozó
6. lépés: A hardver összeszerelése
Most minden készen áll, ezért kezdjük el forrasztani elektronikus alkatrészeinket a NYÁK -ra, és ehhez forrasztópáka és forrasztó maghuzal, valamint SMD -feldolgozó állomás szükséges.
Első a biztonság
Forrasztópáka Soha ne érintse meg a forrasztópáka elemeit….400 ° C! Tartsa a fűtött vezetékeket csipesszel vagy bilincsekkel. Mindig tegye vissza a forrasztópáka állványára, amikor nem használja. Soha ne tegye le a munkaasztalra. Kapcsolja ki a készüléket és húzza ki a hálózati csatlakozót, ha nem használja. Amint láthatja, ennek a NYÁK -nak a használata nagyon egyszerű a kiváló minőségű gyártásnak köszönhetően, és nem feledkezve meg a címkékről sem, amelyek az egyes alkatrészek forrasztása során végigvezetik Önt, mert a felső selyemrétegen megtalálható az egyes alkatrészek címkéje, amely jelzi az elhelyezését a táblát, és így 100% -ig biztos lehet benne, hogy nem fog forrasztási hibákat elkövetni. Az egyes alkatrészeket a helyükre forrasztottam, és a NYÁK mindkét oldalát használhatja az elektronikus alkatrészek forrasztásához.
7. lépés: Szoftverrész és tesztelés
Most már készen állunk a NYÁK -ra, és minden alkatrész nagyon jól forrasztva van, és az összeszerelés befejezése után át kell térnünk a szoftver részre. Elkészítettem ezt a NodeMCU kódot az Arduino IDE használatával, és ha még mindig nem tudja, hogyan kell használni Az Arduino IDE -vel rendelkező NodeMCU táblák csak nézzék meg ezt az útmutató videót, amelyet nyújtunk, a kódról először teszteljük az általunk készített áramköri kártyát egy tesztkód tesztelési kóddal, amely lehetővé teszi a tábla LED -jeinek vezérlését. A Blynk alkalmazás futtatása után a kiválasztott NodeMCU táblát már online megtalálja (ha a Blynk által biztosított tokent használja a kódjában). Most már csak a végső kódra van szükségünk, amely ingyenesen letölthető az alábbi letöltési linkről, a kód nagyon jól megjegyzett, így megértheti és saját igényeihez igazíthatja.
Ajánlott:
Otthoni automatizálás NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: 16 lépés
Otthoni automatizálás a NodeMCU érintőérzékelő LDR hőmérséklet -szabályozó relével: Korábbi NodeMCU projektjeim során két háztartási készüléket irányítottam a Blynk App alkalmazástól. Sok megjegyzést és üzenetet kaptam, hogy frissítsem a projektet kézi vezérléssel és további funkciókkal. Tehát megterveztem ezt az intelligens otthoni bővítő dobozt. Ebben az IoT -ban
Otthoni automatizálás ESP8266 vagy NODEMCU használatával: 6 lépés
Otthonautomatizálás az ESP8266 vagy a NODEMCU használatával: valaha is szerette volna otthonát automatizálni wifin keresztül? Szeretné okostelefonjáról vezérelni a világítást, a ventilátort és minden más készüléket? Vagy valaha is tanulni akart a csatlakoztatott eszközökről és az első lépésekről? Ez az otthonautomatizálási projekt
DIY olcsó otthoni automatizálás az Esp8266 használatával: 6 lépés
Barkácsoljon olcsó otthoni automatizálást az Esp8266 használatával: Szia mindenkinek! Ma ebben az oktatási útmutatóban megmutatom, hogyan készítettem elő saját otthoni automatizálásomat, mint egy lépést az intelligens otthon felé egy ESP 8266 modul segítségével, amelyet általában nodemcu néven ismertek, így nem pazarolva az időt. Lássunk neki:)
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: 14 lépés (képekkel)
IoT-alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: Ebben az IoT-alapú projektben elkészítettem az otthoni automatizálást Blynk és NodeMCU vezérlőrelé modullal, valós idejű visszacsatolással. Kézi üzemmódban ez a relé modul mobilról vagy okostelefonról, valamint kézi kapcsolóval vezérelhető. Automatikus módban ez a smar
Otthoni automatizálás NodeMCU, HomeAssistant és MQTT segítségével: 6 lépés
Otthonautomatizálás a NodeMCU, a HomeAssistant és az MQTT segítségével: Szeretné elkezdeni otthona átalakítását az intelligens otthonban? És olcsón is? A NodeMCU és a HomeAssistant itt segítenek. Javaslom, hogy nézze meg ezt a videót, talán könnyebben követheti. Ellenkező esetben kövesse az alábbi lépéseket