I den här guiden lär du dig att bygga DIY-smarta växlar som du kan styra med hjälp av en app, webbläsare eller röstkommandon via en Alexa-smarthögtalare, till exempel Echo dot. Du kan också lösenordsskydda dessa DIY-smarta switchar för ökad säkerhet och förhindra oönskade användare från att komma åt eller kontrollera dem även när de är anslutna till ditt lokala Wi-Fi-nätverk.
Du kan ytterligare integrera dessa DIY-smarta switchar med Home Assistant eller HomeKit för att lägga till automatisering baserat på tid av dagen eller data som tas emot från andra kompatibla smarta sensorer som du kan ha installerat i ditt hem eller kontor.
Varför bygga DIY-smarta switchar?
Även om du kan köpa smarta switchar online som fungerar direkt, integreras med Alexa och Google Assistant, etc., de flesta saknar manuell kontroll eller åsidosättande, vilket innebär att du bara kan slå PÅ/AV dem med hjälp av app. Detta gör det obekvämt för många användare, särskilt gamla familjemedlemmar eller någon som inte är tekniskt kunnig.
Men de som kommer med manuell överstyrning kostar dig extra pengar. Ännu viktigare är att dessa switchar också kräver att du registrerar dig och delar din data med deras molnservrar. Varje gång du slår på eller stänger av enheten loggas informationen och går genom tillverkarens molnserver. Detta saktar också ner svarstiden, och det fungerar inte om internet är nere.
Men när du bygger en själv, registreras eller loggas inte dina aktiviteter någonstans. Det är lokalt, snabbare och fungerar oavsett internetåtkomst. Därför, om du överväger integritet, följ den här guiden och "Gör det själv."
Dina enheter och aktivitetsdata är helt lokala och inte inspelade eller loggade om du inte använder dem med Alexa eller Apple Homekit. Genom att integrera DIY-smarta switchar och sensorer med dessa tjänster kan du styra dina enheter från internet till priset av att dela aktivitetsdata.
Steg för att bygga DIY Smart Switches
Följ instruktionerna nedan för att bygga dina DIY-smarta switchar och distribuera dem för att styra olika apparater.
Saker du behöver
- Ett NodeMCU-, ESP-01- eller D1-minikort.
- En relämodul. Beroende på hur många switchar du vill automatisera kan du köpa en enkel-, dubbel-, quad- eller högre kanal relämodul. Du kan också bygga ett solid state-relä själv.
- En 220V till 5V Hi-Link eller liknande strömförsörjningsmodul. Du kan också använda en mikro-USB för att försörja en 5V strömförsörjning.
- En mikro-USB-kabel.
- Ett 3D-tryckt fodral för att omsluta alla komponenter (tillval). Du kan också använda vilken generisk låda som helst som passar DIY smart switch.
Om du vill använda ESP-01, köp då även ytterligare komponenter som nämns nedan:
- En Micro USB-modul.
- En 5V till 3,3V spänningsregulator.
- En CH301-modul för att flasha den fasta programvaran.
- En allmän PCB för att löda dessa komponenter.
Steg 1: Flasha firmware
För att bygga en smart switch som är kompatibel med Alexa och annan hemautomationsprogramvara kommer vi att använda Tasmotas firmware. Det är en beprövad och testad firmware som fungerar tillförlitligt med ESP8266-kort, som NodeMCU, ESP01, D1 mini, etc. Vi använder dem för närvarande i en produktionsmiljö för att styra olika apparater, såsom lampor, fläktar, vattenpumpar, TV, etc., under de senaste 3 månaderna utan några problem eller klagomål.
- Ladda ner Tasmotizer verktyg och Tasmota.bin firmware-fil.
- Starta Tasmotizer och anslut NodeMCU eller D1 Mini till din PC med hjälp av Micro USB-kabeln.
- Välj COM port och klicka Bläddra för att välja Tasmota.bin firmware-fil.
- Klick Tasmotisera och vänta på att flashprocessen ska slutföras.
- Efter att ha blinkat, klicka Skicka Config.
- Gå in i WiFi SSID och Lösenord och klicka Skicka Config.
- Enheten kommer att ansluta till ditt WiFi-nätverk.
- Klick Skaffa IP för att se IP-adressen och kopiera den.
Det är allt. Nu kan du gå vidare till att konfigurera den smarta switchen.
Steg 2: Konfigurera switchen
Öppna ett webbläsarfönster på din PC och ange den kopierade IP-adressen. Detta öppnar Tasmotas webbsida. Följ nu stegen nedan:
- Klick Konfiguration> Konfigurera modul.
- Välja Generisk (0) från Modultyp rullgardinsmenyn och klicka Spara.
- Enheten kommer att starta om och automatiskt ladda om webbsidan. Klick Konfiguration> Konfigurera modul.
- Välj Relä 1 i GPIO4 och Switch 1 på GPIO5 och klicka Spara.
- Efter omstarten kommer du att se en växlingsknapp för att slå på eller av. Detta kommer att styra ett enkanalsrelä. För att bygga en smart switch med mer än ett kanalrelä måste du välja Relä 2, Relä 3, Relä 4 och Switch 2, Switch 3 och Switch 4 i GPIO: erna.
När du är klar sparar du ändringarna och kopplar bort USB-kabeln.
Steg 3: Anslut relämodulen till kortet
Se följande diagram för att koppla relämodulen till NodeMCU eller D1 Mini med hjälp av en bygel eller DuPont-ledningar. Du kan driva detta med vilken 5V smartphone-adapter och mikro-USB-strömförsörjning som helst.
Om du använder en 220V till 5V strömförsörjningsmodul, är anslutningarna följande,
Steg 4: Slå på och testa
När allt är anslutet kan du förse dig med ström för att slå på DIY smart switch. När den är på, besök samma IP-adress och använd knappen för att slå på/av den. Reläet ska slås på/av när du trycker på vippknappen på webbsidan.
Vi rekommenderar tilldela en statisk IP till din enhet via DHCP IP-reservation i din routerinställning. Detta kommer alltid att hålla IP-adressen densamma.
Om testet lyckas kan du bifoga det i ett 3D-printat fodral. Du kan hitta många av dessa fall på Thingiverse baserat på relämodulen du har använt.
Steg 5: Aktivera WeMo Switch Emulation för Alexa Integration
Du kan emulera din smarta switch som Philips Hue- eller WeMo-enhet, inbyggt kompatibel med Alexa. Stegen är som följer:
- Öppna Tasmota webbsida med enhetens IP-adress och klicka Konfiguration> Konfigurera annat.
- Kryssa för Belkin WeMo enstaka enhet alternativet och klicka sedan Spara. Om du använder två eller flera kanalrelämoduler, aktivera Philips Hue multi-enhet tävlan.
Steg 6: Lägg till Smart DIY Switch till Alexa
Att konfigurera din nya DIY smart switch med Alexa är en ganska enkel process. Här är vad du behöver göra:
- På din Alexa-app, gå till Enheter och tryck på + ikonen längst upp
- Välja Lägg till enhet.
- Välj Switch > Annat och klicka sedan Upptäck enheter.
- Vänta tills processen är klar. Det tar cirka 2 minuter.
Du kan också fråga Echo eller Alexa-aktiverad smart högtalare—Alexa, upptäck enheter. Detta kommer automatiskt att hitta din smarta gör-det-själv-switch och lista den under Enheten. Du kan nu styra denna DIY-smarta switch med ett röstkommando eller Alexa-appen. Se bara till att båda enheterna är anslutna till samma nätverk.
Vidare kan du automatisera ditt hem eller kontor genom att installera sådana gör-det-själv-switchar och använda Alexa-rutinen. Här är en detaljerad guide omställa in hemautomation med Alexa App.
Alternativt, om du vill hålla dina aktiviteter privata, konfigurera en Home Assistant-server för hemautomatisering. Det kommer också att göra det möjligt för dig att använda Smart DIY-switcharna med Apple HomeKit eller Eve-appen på iOS-, iPadOS- och macOS-enheter.
Smart hem med extra sekretess
Gör-det-själv smarta switchar kräver inte att du registrerar dig för någon tjänst. Det är helt lokalt och registrerar eller loggar därför inte din aktivitetsdata någonstans. Och istället för att förlita dig på Alexa för hemautomatisering, kan du ställa in en lokal Home Assistant-server, lägga till din DIY eller köpta smarta switchar och styra dem alla från en instrumentpanel.
Du kan också skapa flera rum, gruppera enheter och lägga till automatisering utan att oroa dig för dina data. Allt fungerar lokalt och din data lämnar aldrig dina lokaler.
Hur man bygger en smart rörelseavkännande ljusbrytare
Läs Nästa
Relaterade ämnen
- DIY
- Alexa
- Smart hem
- Hemautomation
Om författaren
Ravi är en expert på teknikförklaring, en IoT-entusiast och Linux-älskare med en bakgrund inom big data och apputveckling. Han tillbringar större delen av sina helger med att arbeta med IoT-enheter och spela spel på Xbox. Han är också en ensamresenär som älskar att vandra och utforska nya stigar.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera