Inhoudsopgave:
Video: Alexa en schakelaar bediende lamp - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
De Amazon Echo is een geweldig stuk uitrusting! Ik ben dol op het idee van spraakgestuurde apparaten!
Ik wilde mijn eigen Alexa-bediende lamp maken, maar de handmatige schakelaar als optie behouden.
Ik zocht op internet en vond een WEMO-emulator, die, na te hebben gekeken naar andere opties, de meest eenvoudige manier lijkt om Alexa elk apparaat te laten bedienen!
**** BELANGRIJKE OPMERKING: RESPECTEER DE ELEKTRICITEIT VAN HET NET - HET ZAL JE DODEN ****
Stap 1: De hardware
Het aantal componenten is minimaal dankzij de ESP2866-12e die al het werk doet!
Alle componenten kwamen van eBay.
1 x ESP2866 -12e (of een ESP8266 met minimaal 2 GPIO-poorten)
1 x 5v voeding
1x 5v relais. Ik vond deze zeer kleine relais met 5v spoel & 250v 3 Amp contacten op eBay
1 x 5v naar 3v3 stap naar beneden
1 x opto-koppeling (4N35 of gelijkwaardig)
1 x kortstondige actie druk om over te schakelen
1 x geschikte projectbox
De afbeelding toont een weerstand die niet nodig was!
Stap 2: Samenvoegen
Ik wilde dat het project in een compacte behuizing zou leven, zodat het er niet al te lelijk uit zou zien.
Het vervangt eenvoudig de originele schakelaar van de lampen door een relais en een 'zachte' schakelaar!
Het is belangrijk om ervoor te zorgen dat de netzijde (het bit dat je zal doden) zo veilig en veilig mogelijk is geïnstalleerd - ik heb een 'choc block'-connector gebruikt voor veiligheid en gemak.
De connectoren van de relaisspoel zitten redelijk dicht bij elkaar, dus wees voorzichtig bij het bedraden. Houd de blootliggende 5v-spoeldraden en netaansluitingen zo kort mogelijk.
Het lichtnet voedt de 5v voeding. De neutrale kant van het lichtnet gaat rechtstreeks naar de lamp, terwijl de levende kant via de normaal open contacten van het relais gaat.
De schakelaar is aan de ene kant aangesloten op aarde en de andere kant op GPIO13 van de ESP8266. Elke invoer is voldoende, maar controleer het gegevensblad omdat sommige pinnen gemultiplext zijn.
GPIO15 is bedraad op 0v !! Ik heb een stuk draad aangesloten op Reset en een ander op GPIO0. Deze worden gebruikt voor het uploaden van de schets en kunnen na voltooiing worden verwijderd.
Merk op dat de ESP8266-apparaten werken op 3,3 v
GPIO4 (alweer elke GPIO zal doen) wordt gebruikt om het relais in te stellen / te resetten via een opto-coupler. Ik heb de opto-koppeling gebruikt om de stroomafname op de ESP8266 te minimaliseren en de 3.3v de 5v-relaisspoel te laten schakelen.
Ik heb dubbelzijdige plakstrips gebruikt om de componenten op hun plaats te houden.
Ik heb een paar gaten van 2 mm aan elk uiteinde van de behuizing geboord voor luchtstroom. Ik weet niet zeker of het nodig was omdat er heel weinig warmte wordt gegenereerd, maar ik voelde me er beter door:-)
Stap 3: De software
Ik heb het volgende gedownload van GitHub.
IOT-ESP8266-ESP12E-Alexa-Meerdere-apparaten-master
De bestanden bevinden zich allemaal in één map en het enige bestand dat moet worden gewijzigd, is het.ino-bestand.
Het laat zien hoe je meerdere schakelaars bedient en is een geweldig stuk software.
Ik heb de Arduino IDE gebruikt om de schets naar de ESP te uploaden. Er zijn veel artikelen op internet over hoe dit wordt gedaan, alleen Google - Arduino IDE gebruiken om ESP8266 te programmeren. Het is vrij eenvoudig en hoeft maar één keer te worden ingesteld., Opmerking: om de schets te uploaden heb ik een standaard FTDI usb naar serieel converter gebruikt. GPIO15 moet geaard zijn - ik heb deze permanent aangesloten op 0v, GPIO0 moet tijdens reset op 0v worden gehouden. Na reset kan GPIO0 zwevend blijven. De schets zou nu moeten uploaden.
De onderdelen in de schets die moeten worden gewijzigd, zijn het vervangen van de SSID en het wachtwoord van uw router en het commando waarop u Alexa wilt laten reageren. Zoek naar 'tafellamp' en vervang deze door een commando naar keuze, b.v. 'bedlampje' of 'plafondventilator'.
De software werkt samen met Alexa en schakelt GPIO4 hoog of laag met respectievelijk de commando's tafellamp aan en tafellamp uit. Het stelt ook vlaggen in - rl1 en isr_ran.
Vlag rl1 wordt gebruikt, zodat de software de huidige status van de lamp kent om deze via Alexa of de schakelaar aan of uit te zetten.
De switch genereert een interrupt wanneer GPIO13 geaard is. De interrupts zijn uitgeschakeld, GPIO4 is omgeschakeld en vlag rl1 wordt dienovereenkomstig ingesteld / gereset. Vlag isr_ran wordt in de hoofdlus gebruikt om interrupts na een korte vertraging weer in te schakelen - dit voorkomt het stuiteren van de schakelaar!
Belangrijke opmerking: zorg ervoor dat uw relaiskeuze geschikte contactclassificaties heeft voor het apparaat dat u schakelt.
Tweede plaats in de spraakgestuurde uitdaging
Aanbevolen:
Coin in a Box-schakelaar: 9 stappen
Coin in a Box-schakelaar: ik zal je laten zien hoe je een oude horlogedoos die je hebt rondslingert, kunt hergebruiken in iets exclusievers door middel van een zeer eenvoudige en gemakkelijke muntschakelaar. Opmerking: dit is slechts een heel eenvoudige schakelaar die je kunt wijzigen of extra kunt toevoegen dingen om er iets unieks van te maken voo
Hoe maak je een klap? AAN/UIT-schakelaar -- Zonder enige IC: 6 stappen
Hoe maak je een klap? AAN/UIT-schakelaar || Zonder IC: dit is een klap op de schakelaar zonder IC. Kun je klappen? Eerste keer dan de gloeilamp? AAN En Klap Tweede Keer De Gloeilamp? UIT. Dit circuit is gebaseerd op SR-flip-flop. Componenten 1. BC547 NPN-transistors (4 stuks) 2. 10k-weerstanden (5 stuks)3. 1K Weerstand
Draadloze schakelaar voor speelgoed: 4 stappen
Draadloze schakelaar voor speelgoed: elk kind heeft het recht om te spelen, omdat het niet alleen een manier is om zichzelf te vermaken, maar ook om te leren en hun verbeeldingskracht en creativiteit te vergroten. Zelfs kinderen met speciale behoeften hebben het recht om te spelen, maar in de handel verkrijgbaar speelgoed kan niet voldoen aan de
Tuchless-schakelaar voor huishoudelijke apparaten -- Bedien uw huishoudelijke apparaten zonder enige schakelaar: 4 stappen
Tuchless-schakelaar voor huishoudelijke apparaten || Bedien uw huishoudelijke apparaten zonder enige schakelaar: dit is een Tuchless-schakelaar voor huishoudelijke apparaten. U kunt dit op elke openbare plaats gebruiken, zodat u elk virus kunt bestrijden. Het circuit op basis van donkere sensorcircuits gemaakt door Op-Amp en LDR. Tweede belangrijk onderdeel van dit circuit SR Flip-Flop met Sequencell
Clap-on-schakelaar: 7 stappen (met afbeeldingen)
Clap-on Switch: Een familielid vroeg me een keer of ik een schakelaar kon maken die reageert op in je handen klappen. Dus ik heb wat spullen besteld om een project te maken en besloot een instructable te maken zodat iedereen zo'n geweldige schakelaar zou kunnen hebben. De microcontroller is de