User manual

5.4 | TalkBack
In dit project gaat het om een bijkomende app van de ThingSpeak-site, namelijk
de TalkBack-app. Met deze functie is het mogelijk om een commando aan te ma-
ken dat door de controller wordt geanalyseerd en uitgevoerd. Wat met slechts een
controller aanvankelijk zinloos schijnt, is zinvol wanneer men twee of zelfs een
heel netwerk controllers gebruikt. Enkele boards kunnen dan als sensoren functio-
neren, bijvoorbeeld met bewegingsmelders, en bij het ontdekken van een bewe-
ging een TalkBack-commando verzenden. Een bijkomende module leest het
commando van de ThingSpeak-site en opent dan de deur of meldt alarm.
Voor de opbouw van het verzoek hebt u de twee-
de knop nodig. Een LED met voorweerstand geeft
de huidige toestand weer.
Opbouw met twee schakelaars aan D5 en D10 en een LED aan D9
Het programma
Eerst moet onder Apps/TalkBack een nieuw TalkBack-kanaal worden aange-
maakt. U kunt als naam bv. Doors gebruiken. Wanneer u wilt, kunt u de com-
mando's ook in een channel invoeren. Dit kan het reeds aangemaakte Light-
kanaal van het eerste ThingSpeak-
verzoek zijn of een eigen kanaal. Alle commando's worden dan geprotocolleerd.
De API-key, die u in de plaats #define TalkBackKEY invoert, is vooral van belang.
Bijkomend bij de API-key is deze keer ook een ID nodig die u in het overzicht
onder TalkBack ID vindt, nadat u op Save TalkBack hebt geklikt. Deze ID voert u
na #define TalkBackID in het programma in.
Benodigde elementen
1 x breadboard, 1 x NanoESP, 2 x knop, 1 x LED (rood),
1 x weerstand 1 kOhm (bruin-zwart-rood), draadbrug