Sadržaj:
- Pribor
- Korak 1: Nabavite PCB -ove za vaš projekt
- Korak 2: Gledajući relejni modul
- Korak 3: Povezivanje ESP8266 s relejnom pločom
- Korak 4: Preuzmite i postavite Arduino IDE
- Korak 5: Dodavanje dodatnih knjižnica u Arduino IDE
- Korak 6: Kodiranje modula
- Korak 7: Relej se po naredbi prebacuje na Alexa
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Hej, što ima, dečki! Akarsh ovdje iz CETech -a.
Ovaj moj projekt pomoći će vam da vam život postane lakšim i osjećat ćete se kao kralj nakon što kontrolirate kućanske aparate samo dajući naredbu Alexa.
Glavna stvar iza ovog projekta je ništa drugo nego djelovanje dvaju modula ESP8266 i relejni modul. U osnovi ćemo kontrolirati naš ESP8266 pomoću Alexa.
Pred kraj članka radit ćemo jednostavne veze između ESP8266 i relejnog modula nakon čega slijedi kôd za povezivanje i upravljanje ESP8266 s Alexa.
Počnimo sada sa zabavom.
Pribor
Linkovi na proizvode:
ESP8266 NodeMcu:
Dvokanalna relejna ploča:
Korak 1: Nabavite PCB -ove za vaš projekt
Morate provjeriti PCBGOGO za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag za 5 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi.
PCBGOGO ima mogućnost sastavljanja PCB -a i proizvodnje šablona, kao i održavanje dobrih standarda kvalitete.
Provjerite ih ako trebate proizvesti ili sastaviti PCB -ove.
Korak 2: Gledajući relejni modul
Relejni modul prikladna je ploča koja se može koristiti za upravljanje visokim naponom, visokim strujnim opterećenjem, poput svjetiljki i izmjeničnog opterećenja. Dizajniran je za sučelje s mikrokontrolerom kao što su Arduino, ESP8266 itd. Dolazi sa LED diodom za prikaz statusa releja. Relejni moduli općenito imaju sljedeće priključke:
1. NC (Normalno zatvoreno) = Normalno zatvorena konfiguracija koristi se kada želite da se relej prema zadanim postavkama zatvori, što znači da struja teče osim ako ne pošaljete signal iz Arduina u relejni modul da biste otvorili krug i zaustavili struju
2. NO (Normalno otvoren) = Normalno otvorena konfiguracija radi obrnuto: relej je uvijek otvoren, pa je krug u prekidu osim ako ne pošaljete signal s Arduina da biste zatvorili krug.
3. Zajednička iglica = Općenito je u sredini
4 Ulazni pinovi = To je pin preko kojeg je relej spojen na upravljački uređaj.
Ako nije spomenuto na modulu, NC pin možemo saznati pomoću multimetra u postavkama kontinuiteta povezivanjem zajedničkog s drugim terminalom preko sondi multimetra ako stvara zvučni signal, onda je pin NC.
Korak 3: Povezivanje ESP8266 s relejnom pločom
Moduli se mogu kupiti ovdje (veza se dodaje). Ovdje ćete definitivno postići dobru ponudu.
Veze se sastoje iz dva dijela:
Između ESP8266 i relejnog modula:
1. Spojite pin D5 (GPIO14) s ulazom releja. Možete priključiti i više relejnih ulaza povezivanjem na druge dostupne GPIO pinove.
2. Spojite VCC releja modula na 5V / 12V napajanje na temelju svoje relejni modul.
3. Spojite GND od ESP8266 sa GND prijenosnih modula, a zatim ih spojiti na GND napajanja.
Između relejnog modula i uređaja:
1. Prije povezivanja provjerite je li utičnica isključena.
2. Spojite zajednički s jednim priključkom utičnice.
3. Priključite drugi priključak utičnice na priključak uređaja.
4. Priključite drugi priključak uređaja na NO priključak releja.
Nakon što je ovaj korak dovršen, možete prijeći na dio softvera.
Korak 4: Preuzmite i postavite Arduino IDE
Preuzmite Arduino IDE odavde
1. Instalirajte Arduino IDE i otvorite ga.
2. Idite na Datoteka> Postavke
3. Dodajte https://arduino.esp8266.com/stable/package_esp8266c… URL -ovima dodatnih upravitelja ploča.
4. Idite na Alati> Ploča> Upravitelj ploča
5. Potražite esp8266, a zatim instalirajte ploču.
6. Ponovo pokrenite IDE.
Korak 5: Dodavanje dodatnih knjižnica u Arduino IDE
Mi ćemo biti koristeći fauxmoESP knjižnica kontrolirati ESP8266 pomoću Alexa.
Za rad ove knjižnice potrebna je druga knjižnica koja je ESPAsyncTCP.
Ovdje saznajte o biblioteci fauxmoESP. Za ESPAsyncTCP prijeđite na ovu stranicu.
Biblioteka FauxmoESP može se preuzeti odavde.
ESPAsyncTCP knjižnica može se preuzeti odavde.
Nakon preuzimanja ovih knjižnica moramo ih izdvojiti i staviti u mapu knjižnica Arduino IDE -a koja se nalazi u mapi dokumenti.
Korak 6: Kodiranje modula
1. Odavde preuzmite kôd za povezivanje i upravljanje ESP8266 s Alexa.
2. Otvorite kod u Arduino IDE i napraviti potrebne promjene na SSID / lozinka na vrhu koda.
3. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite NodeMCU (12E) radi u većini slučajeva.
4. Odaberite ispravnu komunikaciju. port tako da odete na Tools> Port.
5. Pritisnite gumb za prijenos.
6. Kad kartica kaže Gotovo učitavanje, spremni ste za upotrebu uređaja.
Korak 7: Relej se po naredbi prebacuje na Alexa
Nakon učitavanja koda:
1. Možemo unijeti Alexa uređaj i pitati je "Alexa, otkrij uređaje". Kako naš uređaj pokreće u načinu uparivanja, to će Alexa moći otkriti.
2. Kad se zaslon uređaja za otkrivanje isključi, pokazuje da je uređaj otkriven i dodan.
3. Isprobajte s riječima "Alexa, uključi" u mom slučaju dao sam imena "Device1" i "Device 2"
Ti bi bio u stanju vidjeti da relej uključuje i isključuje kako smo dati naredbe za Alexa.
Na ovaj način, možete kontrolirati što više kućanskih aparata kao što želite pomoću prikladnog relejni modul i stvaranje odgovarajuće promjene u kodu.
To je to od ove demonstracije!
Preporučeni:
Kućanski aparati Raspberry PI Monitor napajanja: 14 koraka
Kućanski aparati Raspberry PI Power Monitor: Ovo je bio mali projekt koji sam napravio kako bih nadzirao potrošnju energije pojedinih uređaja po kući i prikazao grafikone njihove potrošnje energije tijekom vremena. To je zapravo jedan od lakših projekata na bazi Raspberry PI -a koji sam radio, bez lemljenja ili hakiranja
Prođite kroz RGB LED kroz spektar boja pomoću Raspberry Pi 2 i izgrebite: 11 koraka
Prođite kroz RGB LED kroz spektar boja pomoću Raspberry Pi 2 i grebanja: Bilješke o ažuriranju 25. veljače 2016 .: Poboljšao sam program Scratch i redizajnirao instrukcije. Bok dečki, s ovim projektom sam htio upotrijebiti Scratch za kretanje kroz RGB LED kroz spektar boja. Postoji mnogo projekata koji to rade s t
Kućanski aparati s daljinskim upravljačem na daljinsko upravljanje: 7 koraka
Kućanski aparati za daljinsko upravljanje s daljinskim upravljanjem: Ovaj projekt opisuje tehniku dodavanja značajke daljinskog upravljača u električni uređaj. Cilj je izgraditi crnu kutiju u koju možete priključiti svoje V Ac uređaje i kontrolirati operacije UKLJUČENJA i ISKLJUČIVANJA pomoću daljinskog upravljača za TV ili DVD koji nam
Cjepiti se ili ne? projekt promatranja imuniteta stada kroz simulaciju bolesti: 15 koraka
Cjepiti se ili ne? projekt za promatranje imuniteta stada putem simulacije bolesti: Pregled projekta: Naš projekt istražuje imunitet stada i nada se da će potaknuti ljude na cijepljenje kako bi se smanjila stopa zaraze u našim zajednicama. Naš program simulira kako bolest zaražava populaciju s različitim postocima cijepljenja
Glasovno aktivirani medijski aparati pomoću Alexa: 9 koraka (sa slikama)
Glasovno aktivirani medijski aparati koji koriste Alexa: Jedinica razvijena ovdje čini vaše uređaje poput televizora, pojačala, CD i DVD playera glasovnim naredbama pomoću Alexa i Arduina. Prednost ove jedinice je što morate samo davati glasovne naredbe. Ova jedinica može raditi sa svim uređajima koji