Inhoudsopgave:

Alexa ingeschakelde liftknop - Ajarnpa
Alexa ingeschakelde liftknop - Ajarnpa

Video: Alexa ingeschakelde liftknop - Ajarnpa

Video: Alexa ingeschakelde liftknop - Ajarnpa
Video: [LG TV] - How to Use the TV Built-in Amazon Alexa (WebOS22) 2024, November
Anonim
Image
Image
Vind de polen van de knop
Vind de polen van de knop

De methode in deze instructable kan voor elke knop worden gebruikt, maar voor dit geval hebben we een lift die we willen bellen met de Amazon Alexa. Ik heb een eerdere instructable waarbij ik een solenoïde gebruikte die door Alexa werd bestuurd om hetzelfde te doen, maar dit is eleganter en werkt beter. De knop werkt nog steeds zoals hij is, maar je kunt Alexa ook gebruiken om hem te bedienen.

Het ultieme idee is dit --- als je op een knop drukt, voltooi je een circuit. Voor deze instructable gebruik ik een combinatie van alexa/microcontroller/relais om het circuit te voltooien. Het vervangt de knop niet. Door op de knop te drukken, wordt het circuit nog steeds voltooid. Maar bovendien, als je Alexa belt, geeft ze een signaal aan de microcontroller, en de microcontroller stuurt een signaal naar het relais dat vervolgens het circuit voltooit.

De benodigde items zijn:

WeMos D1 mini

relaisbord

draden

netsnoer voor de WeMos D1 mini

Stap 1: Zoek de polen van de knop

Vind de polen van de knop
Vind de polen van de knop
Vind de polen van de knop
Vind de polen van de knop
Vind de polen van de knop
Vind de polen van de knop

Ik deed de liftplaat eraf en ontdekte dat ik hem eruit kon trekken door gewoon een telefoonstekker los te koppelen. Op de achterkant van de liftplaat was de werking van de knop, een processor en een scherm voor nummerweergave. Gelukkig had de drukknop een schroefklem voor de draden. Snijden of solderen is niet nodig! Er waren echter 4 terminals en ik moest beslissen welke 2 voor de knop waren. Het lijkt mij dat 99% van alle knoppen een toetsschakelaar gebruiken met een soort plaatafdekking, dus toen ik op de knopplaat keek, kon ik een beetje zien waar de pootjes van de knop waren gesoldeerd en naar welke terminal ze gingen. Dus ik vermoedde dat die twee terminals degene waren die ik wilde. Om dit te testen, heb ik de liftplaat aangesloten en elk uiteinde van een draad aan elke terminal aangeraakt. En ja hoor, dit voltooide het circuit, de knop lichtte op en de liftdeur ging open.

Stap 2: Sluit het aan

Sluit het aan
Sluit het aan
Sluit het aan
Sluit het aan
Sluit het aan
Sluit het aan

Deze schakeling is 'Normaal Open'. Als je op de knop drukt, wil je dat hij het circuit sluit. Dus de draden van de knop gaan naar het relais. De ene gaat naar de COM-terminal en de andere naar de NO-terminal (normaal open).

Vervolgens worden de draden van het andere uiteinde van het relais aangesloten op de microprocessor. Het is vrij eenvoudig…

DC- van het relais naar GND van de microprocessor

DC+ van het relais naar 5V van de microprocessor

IN van het relais naar een digitale pin op de microprocessor

Nadat ik had gecontroleerd of alles goed werkte, lijmde ik het relais en de WeMos-processor aan de achterkant van de liftplaat.

Stap 3: Codeer het

Dit is zowel gemakkelijk als moeilijk en tegelijkertijd. Als ik mezelf al het handenschudden met de Amazon Alexa zou moeten coderen, zou het mijn vaardigheidsniveau ver te boven gaan. Gelukkig heeft iemand het al gedaan.

Meld je hier aan voor Sinric. Deze site heeft alles wat nodig is. Op deze pagina kun je je 'apparaat' registreren zodat het een unieke apparaatnaam krijgt waarmee Alexa kan communiceren. Vervolgens kunt u de voorbeeldcode gebruiken om te uploaden naar de WeMos en gewoon de naam van uw apparaat, uw wifi en de code in te voeren die moet worden uitgevoerd wanneer Alexa uw apparaat in- of uitschakelt. In mijn geval was het gewoon het toevoegen van een pinMode (myRelayPin, HIGH); vertraging (700); pinMode (myRelayPin, LAAG); om een signaal naar het relais te sturen om het circuit te voltooien.

Stap 4: Maak het nog nuttiger

Ik volgde deze stappen voor zowel de boven- als de benedenknop. Op dit punt kun je Alexa op de knop laten drukken voor de verdieping waar je bent, en dan een tweede commando geven om op de knop te drukken op de verdieping waar je naartoe gaat. Maar eigenlijk is dat te omslachtig.

Ik heb de Alexa-app op mijn telefoon gedownload. Van daaruit kan ik naar het hoofdmenu gaan, 'Routines' selecteren en een routine voor de lift maken. Als ik bijvoorbeeld "Alexa, naar beneden" zeg, zal Alexa de knop in de keuken signaleren, ze zal zeggen "Naar beneden" (ik wil dat ze even pauzeert en haar iets laten zeggen geeft de vertraging die ik nodig heb), dan zal ze signaleer de knop in de kelder. Met één commando is alles gedaan.

Aanbevolen: