Inhoudsopgave:
- Stap 1: Laten we beginnen
- Stap 2: Het algemene schema van het werkalgoritme van het apparaat
- Stap 3: 1 - We moeten Sonoff wifi-relais opnieuw programmeren
- Stap 4: Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
- Stap 5: En ik neem aan dat je al moe bent van het lezen van allerlei soorten teksten en ik stel voor dat je de video bekijkt over hoe het was
Video: Spraakgestuurde houten Edison-lamp - (video) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Vraagprijs $5. Dat is hoeveel Wifi Relay SONOFF (Van ITEAD-bedrijf) kost, wat het hart van dit apparaat is.
"Ik heb niet gefaald. Ik heb zojuist 10.000 manieren gevonden die niet werken." - Thomas A. Edison Dit is ongelooflijk, maar recentelijk schreven mensen op scholen met veren. En vandaag is er een magische steen met een afbeelding, die in je zak past en toegang geeft tot alle informatie ter wereld. Stembesturing en, zoals mensen zeggen, de bedreiging voor de mensheid van de kant van kunstmatige intelligentie. Meer recentelijk leken deze technologieën ontoegankelijke fantasieën. Maar vandaag zal ik je laten zien hoe absoluut ieder van jullie, met basisprogrammeerkennis, spraakbesturing kan gebruiken. Laten we beginnen.
Stap 1: Laten we beginnen
WAARSCHUWING!!! Werk met hoogspanning! De auteur van het artikel is niet verantwoordelijk voor uw acties! Of enige materiële of fysieke schade die het gevolg kan zijn van het gebruik van deze instructie!
Stap 2: Het algemene schema van het werkalgoritme van het apparaat
Omdat de telefoon maar met één wifi-toegangspunt tegelijk kan worden verbonden, werken we via de router. Over het algemeen is het handig als al uw slimme apparaten zich op hetzelfde netwerk bevinden en u ze eenvoudig kunt beheren zonder dat u telkens opnieuw verbinding hoeft te maken. Het nadeel hiervan is dat al je apparaten afhankelijk zijn van de prestaties van één router.
Stap 3: 1 - We moeten Sonoff wifi-relais opnieuw programmeren
Standaard is het geconfigureerd om via een Chinese server te werken. Naar mijn mening is het niet erg handig om de gloeilamp in het toilet via de Chinese server uit te schakelen. Hiervoor moeten we het demonteren en de contacten solderen voor herprogrammering.
Nu kunnen we de cp2102-module van Silicon Labs verbinden met Sonoff wifi. Ik gebruikte het ook om de Arduino mini te programmeren.
WAARSCHUWING!!! Sluit bij herprogrammering de module niet aan op het 220/110 volt netwerk!
Het herprogrammeren van het relais is heel eenvoudig. Dit is een reguliere esp8266-module. Ik nam de standaardschets van de toegangspuntserver van Arduino IDE en veranderde het een beetje.
Firmware voor SONOFF Wifi-relais. Om het via uw thuisrouter te gebruiken, kunt u het vinden in het bijgevoegde bestand. En gebruik het vanuit Arduino IDE.
U moet de naam van uw toegangspunt (router), wachtwoord en statisch ip-adres voor de lamp opgeven. Relaisbesturing is op pin 12. Zorg ervoor dat u de Flash-grootte in de IDE instelt op 1 MB.
Houd de drukknop op het Sonoff-bord ingedrukt. Steek de cp2102-converter USB in uw computer (terwijl u de drukknop ingedrukt houdt). Laat de drukknop na 2-3 seconden los. Nu is het in de flitsmodus. Laad het schetsbestand in Arduino IDE. Klik op Verifiëren / Compileren. Nadat je het hebt geflitst, moet de module opnieuw opstarten en begint de groene LED te knipperen
Stap 4: Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
Ik zal alleen de belangrijkste codefragmenten verstrekken. Vervolgens kunt u ze gebruiken om het in uw toepassingen te implementeren. Google biedt een zeer eenvoudige en handige interface voor spraakherkenning. Hier is de code waarmee u een stem naar tekst kunt converteren en opslaan in een gewone tekenreeks. (Android hoofdcode delen, om spraakherkenning te gebruiken die je kunt vinden in bijgevoegde bestanden.) Dan kun je het vergelijken met de commando's die je wilt implementeren.
Code om met wifi te werken. Een bericht naar de server verzenden. U kunt ook vinden op bijgevoegde bestanden.
De code is heel eenvoudig. "1" zet de gloeilamp aan, "0" zet de gloeilamp uit. U kunt naar believen controles toevoegen, een reactie van de server ontvangen enz. Ik heb twee programma's voor mezelf gemaakt. De eerste is de spraakbesturingswidget, die zich op het bureaublad bevindt en altijd bij de hand is. De tweede is een eenvoudige toepassing van het in- of uitschakelen van een gloeilamp door op een knop te drukken.
Aanbevolen:
Op COVID-19 geïnspireerde spraakgestuurde domotica: 5 stappen
Door COVID-19 geïnspireerde spraakgestuurde huisautomatisering: in de afgelopen 4 jaar heb ik 3 of 4 verschillende variaties van op Arduino gebaseerde huisbedieningen geprobeerd. Voor ieders gemak is hier de chronologische geschiedenis van enkele van mijn ontwikkelingen. Instructable 1 - in oktober 2015 gebruikte IR en RF communica
Spraakgestuurde LED's: 8 stappen
Spraakgestuurde LED's: Webduino gebruikt de Chrome-internetbrowser om allerlei elektronische componenten te besturen, dus we zouden alle andere functies die Chrome te bieden heeft moeten kunnen gebruiken. In dit projectvoorbeeld gebruiken we de Speech API van Chrome. De spraakherkenning van Google gebruiken
Spraakgestuurde automatisering: 13 stappen
Spraakgestuurde automatisering: tegenwoordig hebben mensen altijd smartphones bij zich. Het is dus logisch om deze te gebruiken om huishoudelijke apparaten te bedienen. Hier wordt een domoticasysteem gepresenteerd met behulp van een eenvoudige Android-app, waarmee u elektrische apparaten kunt bedienen met een klik
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): het zijn in feite op sms gebaseerde arduino-gestuurde relais met google-assistentconfiguratie om berichten te verzenden met gesproken instructies. Het is heel gemakkelijk en goedkoop en werkt als Alexa-advertenties met je bestaande elektrische apparaten (als je Moto -X smartp
Spraakgestuurde afstandsbedieningsknop: 4 stappen (met afbeeldingen)
Spraakgestuurde afstandsbedieningsknop: als je mijn andere instructables hebt gezien, weet je dat onze zoon spierdystrofie heeft. Dit is een onderdeel van een project om dingen voor hem toegankelijker te maken. We hebben een deur die wordt bediend met een afstandsbediening voor de garagedeuropener. Dit was fantastisch in l