Inhoudsopgave:

Spraakgestuurde houten Edison-lamp - (video) - Ajarnpa
Spraakgestuurde houten Edison-lamp - (video) - Ajarnpa

Video: Spraakgestuurde houten Edison-lamp - (video) - Ajarnpa

Video: Spraakgestuurde houten Edison-lamp - (video) - Ajarnpa
Video: Spraakgestuurde WIFI led strip! Binnenkort ook voor jouw verlichting 2024, November
Anonim
Spraakgestuurde Houten Edison Lamp - (Video)
Spraakgestuurde Houten Edison Lamp - (Video)

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

Laten we beginnen
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

Het algemene schema van het werkalgoritme van het apparaat
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

1 - We moeten Sonoff wifi-relais opnieuw programmeren
1 - We moeten Sonoff wifi-relais opnieuw programmeren
1 - We moeten Sonoff wifi-relais opnieuw programmeren
1 - We moeten Sonoff wifi-relais opnieuw programmeren
1 - We moeten Sonoff wifi-relais opnieuw programmeren
1 - We moeten Sonoff wifi-relais opnieuw programmeren
1 - We moeten Sonoff wifi-relais opnieuw programmeren
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)

Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
Laten we een mobiele app maken om dit wifi-relais te bedienen. (Android)
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: