Inhoudsopgave:

Spraakgestuurde domotica (zoals Alexa of Google Home, geen wifi of ethernet nodig): 4 stappen
Spraakgestuurde domotica (zoals Alexa of Google Home, geen wifi of ethernet nodig): 4 stappen

Video: Spraakgestuurde domotica (zoals Alexa of Google Home, geen wifi of ethernet nodig): 4 stappen

Video: Spraakgestuurde domotica (zoals Alexa of Google Home, geen wifi of ethernet nodig): 4 stappen
Video: 💰 dMart Share Price NSE India Today dMart Latest Offers on Smart Home 2024, November
Anonim
Image
Image

Het zijn in feite op SMS gebaseerde arduino-gestuurde relais met google assistant setup om berichten te verzenden op spraakinstructie. Het is heel gemakkelijk en goedkoop en werkt als Alexa-advertenties met je bestaande elektrische apparaten (als je een Moto-X-smartphone hebt, kan het zelfs beter werken dan Alexa)

het is een beetje traag omdat het op sms is gebaseerd, maar werkt perfect en kan overal worden bediend (bekijk video)

Er zijn 3 basisstappen:

1.) de hardware instellen en programmeren

2.) google assistent instellen

3.) aansluiten op apparaten

Je kunt dit uitbreiden naar elk schakelbord van het huis met behulp van een RF-trans-ontvanger (zal dit in de volgende instructable behandelen)

Stap 1: Hardware instellen en programmeren

Hardware instellen en programmeren
Hardware instellen en programmeren

Benodigde onderdelen

1.)Arduino UNO

2.) Sim 900a GSM-module

3.) één actieve simkaart van volledige grootte (simkaart van GSM-module is voor simkaart op volledige grootte)

4.) Voeding 12 v 2Amp-adapter

5.) Relaiskaart (12V 10A)

6.)Mannelijke naar vrouwelijke draden (om verbinding te maken van arduino uno naar Sim 900a en relaiskaart)

Geef 12 V 2A voeding aan SIM 900a-kaart en aan relaiskaart voor arduino sim 900a kan leveren

aansluiting volgens schema

Schets als geüpload Bewerk je mobiele nummer in de schets

Stap 2: Punten om op te merken

Sim 900a GSM Module bitrate die voor mij werkt is 38400

Sommige sims hebben meer stroom nodig om signaal te krijgen (gebruik dus 2A voeding om herstarten te voorkomen)

Opmerking * ik heb eerst telenor-sim gebruikt, maar het vereist meer stroom en de sim 900A-module wordt elke 30-40 seconden opnieuw opgestart, daarna heb ik BSNL-sim gebruikt en het werkte soepel zonder helemaal opnieuw op te starten

Ik heb al lang geleden een internetgestuurde domotica gemaakt, maar nu heb ik gepost in een gebied waar geen LAN- of wifi-verbinding is. Daarom ben ik overgestapt op sms-gestuurde domotica en het voordeel is dat het gemakkelijk kan worden geïntegreerd met Google Assistant

Stap 3: Google Assistent instellen

Google Assistent instellen
Google Assistent instellen
Google Assistent instellen
Google Assistent instellen
Google Assistent instellen
Google Assistent instellen

Open Instellingen->Google Assistent->tabblad Assistent->Routine

de aangepaste routine toevoegen door de Blue Color Plus-knop rechtsonder aan te raken

voeg dan een commando toe zoals "Licht aan" etc

de actie toevoegen aan deze routine -> kies populaire actie -> Selecteer tekst verzenden en zeg iets en tik rechtsboven op TOEVOEGEN

ga na het toevoegen en opslaan terug naar het routinevenster (5e afbeelding) en klik vervolgens op de instellingsknop voor de tekst verzenden

Voeg het nummer van de sim toe die je in de SIM 900a-module hebt geplaatst en schrijf de tekst die je wilt verzenden (moet exact hetzelfde zijn als in schets)

als je iets zegt, kun je alles toevoegen wat je wilt dat Google zegt nadat je een werk hebt gedaan zoals 'het licht aandoen' enz

voeg alle spraakopdrachten afzonderlijk toe (Licht aan, licht uit, ventilator aan, ventilator uit enz.) zoals hierboven

controleer screenshots op eventuele verwarring

Stap 4: Aansluiten op schakelbord

Sluit het relais alleen parallel aan de schakelaars aan (want als er een probleem is met het signaal van de sim of in arduino, kun je de lichten nog steeds op de goede oude manier in- en uitschakelen)

gemeenschappelijk voor 220v-voeding (onderste aansluiting van schakelaar)

NEE tegen de apparatuur (bovenste aansluiting van schakelaar)

Aanbevolen: