User manual

woord staan. Bij de voorgedefinieerde kleuren horen:
red, green, blue, cyan, white, warmwhite, purple,
magenta, yellow, orange, pink
Een mogelijke tweet kan er bv. zo uitzien:
Testing my #cheerlights project on my #NanoESP with the
color blue #ThingSpeak #IoT
U hebt al de hele wereld een nieuwe kleur gegeven.
De vraag van de huidige kleur wordt met de functie getCheerlightColor()
gerealiseerd. Als parameter worden de host, i.e. api.thingssspeak.com en de URL,
hier /channels/1417/field/1/last.txt, aangegeven. Het gaat dus om een eenvoudige
TCP-clientvraag van het bekende type. Ook hier wordt het antwoord van de server
opnieuw met de relevante tekst afgekort en teruggegeven. De vergelijking met de
kernwoorden levert het gezochte kleur op die dan met behulp van de Crossfade-
library wordt ingevoegd. Een makkelijker verzoek, in vergelijking, met niettemin
een groot woweffect.
5.6 | Twitter-brandmelder met TalkBack-functie
Dit brandmelderproject verbindt twee elementen die u in de loop van het werken
met het leerpakket hebt leren kennen. Het board wordt onder andere ingezet voor
een langdurige bewaking van de temperatuur. Tegelijk kan het board een alarm-
signaal uitgeven wanneer de temperatuur een bepaalde waarde overschrijdt, bv.
omdat er brand ontstaat. Daarbij is de bewaking van de drempeloverschrijding dit
keer niet de taak van het board, maar van de ThingSpeak-app React.
Voor de brandmelder wordt dit keer de anders uitsluitend als lichtsensor-alternatief
voorgestelde NTC (Negative Temperature Coefficient) als sensor gebruikt. Deze
wijzigt zijn weerstand afhankelijk van de temperatuur. Man kan deze goed tegen
een weerstand van 10 kOhm schakelen, maar in
dit geval werd de potentiometer gebruikt aange-
zien men zo de meting noch kan afstellen.
Benodigde elementen
1 x breadboard, 1 x NanoESP, 1 x potentiometer, 1 x Pi-
ezo, 1 x NTC, 1 x RGB-LED, draadbrug