Tartalomjegyzék:

NodeMCU otthoni automatizálás (ESP8266): 7 lépés
NodeMCU otthoni automatizálás (ESP8266): 7 lépés

Videó: NodeMCU otthoni automatizálás (ESP8266): 7 lépés

Videó: NodeMCU otthoni automatizálás (ESP8266): 7 lépés
Videó: gpio switch esphome home assistant 2024, November
Anonim
Image
Image
Mi az otthoni automatizálási rendszer!
Mi az otthoni automatizálási rendszer!

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:

  1. Megfelelő hardverválasztás a projekthez, annak funkcióitól függően.
  2. Ismerje meg az otthoni automatizálási rendszereket.
  3. Készítse elő a kapcsolási rajzot az összes kiválasztott alkatrész csatlakoztatásához.
  4. Szerelje össze a projekt összes részét (eszközdoboz és elektronikus szerelvény).
  5. Indítsa el az első tesztet, és érvényesítse a projektet.

1. lépés: Mi az otthoni automatizálási rendszer

Mi az otthoni automatizálási rendszer!
Mi az otthoni automatizálási rendszer!
Mi az otthoni automatizálási rendszer!
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

CAD és hardver alkatrészek
CAD és hardver alkatrészek
CAD és hardver alkatrészek
CAD és hardver alkatrészek
CAD és hardver alkatrészek
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

Kördiagramm
Kördiagramm

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

NYÁK készítés
NYÁK készítés
NYÁK készítés
NYÁK készítés
NYÁK készíté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

Hozzávalók
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

Hardver összeszerelés
Hardver összeszerelés
Hardver összeszerelés
Hardver összeszerelés
Hardver összeszerelés
Hardver összeszerelés

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

Szoftver rész és teszt
Szoftver rész és teszt
Szoftver rész és teszt
Szoftver rész és teszt
Szoftver rész és teszt
Szoftver rész és teszt
Szoftver rész és teszt
Szoftver rész és teszt

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: