INHOUDSOPGAWE:
- Stap 1: Wat is 'n tuisautomatiseringstelsel
- Stap 2: CAD en hardeware onderdele
- Stap 3: Kringdiagram
- Stap 4: PCB maak
- Stap 5: Bestanddele
- Stap 6: Hardeware -samestelling
- Stap 7: sagteware onderdeel en toets
Video: NodeMCU Tuisautomatisering (ESP8266): 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo ouens! Ek hoop dat u alreeds die vorige instruksies "Arduino Heart Beat With ECG Display & Sound" geniet het, en dat u gereed is vir 'n nuwe een. wat die 'NodeMCU Tuisautomatiseringstelsel' is.
Tydens die opstel van hierdie projek het ons probeer om seker te maak dat hierdie instruksies die beste gids vir u is om u te help as u 'n eie slim huis wil maak, daarom hoop ons dat hierdie instruksies die nodige dokumente bevat. Hierdie projek is so handig om spesiaal te maak nadat u die pasgemaakte PCB gekry het wat ons by JLCPCB bestel het om die voorkoms van ons elektroniese toestel te verbeter, en daar is ook genoeg dokumente en kodes in hierdie gids sodat u maklik u NodeMCU -projek kan skep.
Ons het hierdie projek slegs in vier dae gedoen, slegs twee dae om al die benodigde onderdele te kry en die hardeware en die montering te voltooi, en dan het ons die kode voorberei wat by ons projek pas, en begin met die toetsing en aanpassing.
Wat u uit hierdie instruksies sal leer:
- Afhangende van die funksies daarvan, maak u die regte hardeware -keuse vir u projek.
- Verstaan die huis outomatisering stelsels.
- Berei die kringdiagram voor om al die gekose komponente aan te sluit.
- Monteer al die projekonderdele (apparaatkas en elektroniese samestelling)..
- Begin die eerste toets en bevestig die projek.
Stap 1: Wat is 'n tuisautomatiseringstelsel
'N Huis -outomatiseringstelsel is eenvoudig 'n stelsel waarmee sommige gebruikers toegang tot sommige elektriese toestelle het, soos weerstoestelle vir temperatuurmonitering van deure, toestelle, ens. As gevolg van die outomatiseringsgedeelte, kan die stelsel sommige omgewingsparameters outomaties aanpas met behulp van 'n paar aandrywers en 'n paar sensors, byvoorbeeld dat die stelsel temperatuurdata van 'n temperatuursensor kan lees en besluit om 'n lugversorger aan te skakel of uit te skakel.
In ons projek sal ons die hoofstelsel skep, 'n elektroniese printplaat wat gebaseer is op 'n NodeMCU -dev -kaart wat reeds 'n wifi -funksie bevat, en hierdie bord sal omring word deur 'n paar elektroniese komponente, soos relais optocoplers LED's en sensors, oor die sensors wat ons sal die bewegingsensor gebruik vir 'n alarmopsporing, 'n DHT11 vir temperatuur- en humiditeitsmeting en BH1750 vir ligwaarneming.
Oor die aandrywers beheer ons 'n paar 220V wisselstroomlampe en 'n gelykwaaier, en al hierdie aandrywers word beheer deur 'n Android -app wat ons ontwikkel het deur die Blynk -toepassing. In hierdie toepassing het ek 'n paar meters ingevoeg om die analoogwaardes van die sensors te lees, en ek het 'n paar knoppies en skuifknoppies geplaas om my uitsette te beheer.
Stap 2: CAD en hardeware onderdele
Ek het solidworks -sagteware gebruik om hierdie huismodel te ontwerp wat reeds voetstukke het vir die bliksems, die sensors en die waaier. CNC laser sny.
Stap 3: Kringdiagram
Met die oorgang na die elektronika, het ek hierdie kringdiagram gemaak wat al die nodige onderdele bevat vir hierdie projek. Ek koppel die regte uitsette aan my NodeMCU Dev -bord en gebruik ek die DHT11? BH1750 en die bewegingsensors wat gekoppel is aan die I²C -poort en die ADC -ingang, ek het ook die enigste PWM -uitset van my NodeMCU Dev -kaart gebruik en ek het dit aan 'n skroefaansluiting gekoppel om die helderheid van sommige LED's te beheer; ek het geskeide krag gebruik voeding vir die relais en die NodeMCU, en op hierdie manier sal ek my Dev -bord beskerm terwyl ek die 220V wisselspanning beheer.
Stap 4: PCB maak
Oor JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co, Ltd), is die grootste PCB-prototipe-onderneming in China en 'n hoëtegnologiese vervaardiger wat spesialiseer in 'n vinnige PCB-prototipe en 'n klein groepie PCB-produksie. Met meer as 10 jaar ervaring in PCB -vervaardiging, het JLCPCB meer as 200 000 kliënte tuis en in die buiteland, met meer as 8 000 aanlynbestellings van PCB -prototipes en 'n klein hoeveelheid PCB -produksie per dag. Die jaarlikse produksievermoë is 200 000 vierkante meter vir verskillende 1-laags, 2-laags of meer-laag PCB's. JLC is 'n professionele PCB -vervaardiger met groot skaal, goed toerusting, streng bestuur en uitstekende kwaliteit.
Praat elektronika
Nadat ek die kringontwerp gemaak het, het ek hierdie stroombaan omskep in 'n pasgemaakte PCB -ontwerp met 'n huisvorm om 'n pragtige PCB -ontwerp te kry wanneer ons ons stroombaan bestel en om dit te doen, is alles wat ek nodig het om na JLCPCB te gaan, die beste PCB -verskaffer Om die beste PCB -vervaardigingsdiens te kry, het ek na 'n paar kliks die gepaste GERBER -lêers van my ontwerp opgelaai, en ek stel 'n paar parameters, en hierdie keer gebruik ons die swart kleur vir hierdie projek met 'n goue kolle; slegs vier dae nadat ek die bestelling geplaas het en my PCB's op my lessenaar is.
Verwante aflaai lêers
Soos u op die foto's hierbo kan sien, is die PCB baie goed vervaardig en ek het dieselfde PCB -ontwerp wat ons vir ons hoofbord en al die etikette gemaak het, en daar is logo's om my te lei tydens die soldeerstappe. U kan ook die Gerber -lêer vir hierdie kring aflaai vanaf die aflaai skakel hieronder as u 'n bestelling vir dieselfde kring ontwerp wil plaas.
Stap 5: Bestanddele
Voordat ons begin met die soldeer van die elektroniese onderdele, kyk ons na die lys met komponente vir ons projek, sodat ons nodig het:
★ ☆ ★ Die nodige komponente ★ ☆ ★
- Die PCB wat ons by JLCPCB bestel het
- Die raad van NodeMCU:
- BH1750 -sensor:
- DHT11 -sensor:
- Bewegingsensor:
- Ligte kolle:
- DC -waaier:
- Die aflosse:
- Die optokoplers:
- Sommige weerstande en transistors
- Sommige LED's en zenerdiodes
- Sommige skroefkopverbindings:
- Sommige SIL -verbindings
Stap 6: Hardeware -samestelling
Nou is alles gereed, laat ons begin om ons elektroniese komponente aan die PCB te soldeer, en ons benodig 'n soldeerbout en 'n soldeerkerndraad en 'n SMD -herwerkstasie vir SMD -komponente.
Veiligheid eerste
Soldeerbout Raak nooit aan die element van die soldeerbout nie …. 400 ° C! Hou drade vas wat met 'n pincet of klampe verhit moet word. Plaas die soldeerbout altyd op sy standaard wanneer dit nie gebruik word nie. Moet dit nooit op die werkbank neersit nie. Skakel die toestel af en trek die stekker uit die stekker as dit nie gebruik word nie. Soos u kan sien, is die gebruik van hierdie PCB so maklik as gevolg van die vervaardiging van baie hoë gehalte en sonder om die etikette te vergeet wat u sal lei terwyl u elke komponent soldeer, omdat u op die boonste sylaag 'n etiket van elke komponent sal aantoon wat die plasing daarvan aandui op die bord en op hierdie manier is u 100% seker dat u geen soldeerfoute sal maak nie.
Stap 7: sagteware onderdeel en toets
Nou het ons die PCB gereed en al die komponente is baie goed gesoldeer, en nadat ons die vergadering voltooi het, moet ons na die sagtewaregedeelte gaan, ek het hierdie NodeMCU -kode gemaak vir julle wat die Arduino IDE gebruik en as julle nog nie weet hoe om dit te gebruik nie NodeMCU -borde met Arduino IDE kyk net na hierdie gidsvideo wat ons verskaf; oor die kode toets ons eers die printplaat wat ons gemaak het met 'n toetskode -toetskode waarmee u die LED's van die bord kan beheer. Sodra u u Blynk -toepassing uitgevoer het, vind u die geselekteerde NodeMCU -bord reeds aanlyn (as u die token wat Blynk in u kode verskaf) gebruik. Al wat ons nodig het, is die finale kode wat u gratis kan kry via die aflaai -skakel hieronder.
Aanbeveel:
Tuisautomatisering met NodeMCU Touch Sensor LDR Temperatuurbeheer -relais: 16 stappe
Tuisautomatisering met NodeMCU Touch Sensor LDR Temperatuurbeheer -aflos: In my vorige NodeMCU -projekte het ek twee huishoudelike toestelle vanaf die Blynk App beheer. Ek het baie kommentaar en boodskappe ontvang om die projek op te gradeer met handmatige beheer en die toevoeging van meer funksies. Daarom het ek hierdie Smart Home Extension Box ontwerp. In hierdie IoT
Tuisautomatisering met behulp van ESP8266 of NODEMCU: 6 stappe
Tuisautomatisering met behulp van ESP8266 of NODEMCU: wou u ooit u huis outomaties maak via wifi? Wil u die ligte, waaier en alle ander toestelle vanaf u slimfoon beheer? Of wou u ooit 'n instruksie hê oor gekoppelde toestelle en hoe u daarmee kan begin? Hierdie Home Automation -projek sal
DIY Lae koste tuisautomatisering met behulp van Esp8266: 6 stappe
DIY Lae koste tuisautomatisering met behulp van Esp8266: Hallo almal, vandag gaan ek in hierdie instruksies vir u wys hoe ek my eie outomatisering van die huis voorberei het as 'n stap in die rigting van 'n slim huis met 'n ESP 8266 -module, algemeen bekend as nodemcu, sonder om die tyd te mors laat ons begin:)
Google Assistent - Tuisautomatisering gebruik Esp8266: 6 stappe
Google Assistent | Huishoudelike outomatisering gebruik nie Esp8266 nie: in hierdie instruksies sal ek u Google Assistent -beheerde tuisautomatisering wys
Tuisautomatisering met NodeMCU, HomeAssistant en MQTT: 6 stappe
Tuisautomatisering met NodeMCU, HomeAssistant en MQTT: wil u u huis in 'n slim huis begin omskep, en dit ook goedkoop doen? NodeMCU en HomeAssistant is hier om hieroor te help. Ek beveel u aan om hierdie video te kyk, miskien is dit makliker vir u om te volg. Andersins, volg die stappe hieronder