Precies, behalve als 'snitch' kun je zo'n penseel niet noemen. De borstel houdt bij of u uw tanden tweemaal per dag en gedurende minimaal 2 minuten hebt gepoetst. Ben je te lui, dan wordt dit bij alle Twitter bekend.
Gereedschap en materialen:
-ESP8266;
-Vibratiesensor;
-RGB-LED -2 stuks;
-3,7 V lithiumbatterij;
-Draad;
-Soldeeraccessoires;
-Nippers;
-Mes;
-Metalen liniaal;
-Lijmpistool;
-Montagebord;
-Multimeter;
- pincet;
-3D-printer;
Stap één: bord
Het circuit wordt in een kleine behuizing geplaatst, dus u moet de grootte ervan minimaliseren.
De wizard begint met het monteren van de ESP8266 op een breadboard. Soldeer vervolgens de poten van een LED aan de poten van de tweede.
Verbindt een 5V Neopixel-draad met de pin met het label BAT.
Verbindt de GND Neopixel-draad met de pin met het label GND.
Sluit de Din (INPUT) Neopixeldraad aan op pin 15.
Monteert een trillingssensor. Soldeer de dikkere poot van de trillingssensor op A0. Sluit het dunne been van de trillingssensor aan op de BAT-pin.
Stap twee: programmeren
U moet eerst een account registreren bij Adafruit IO en IFTTT. Ga na registratie naar en maak een nieuw kanaal genaamd "analoog". In de toekomst wordt dit kanaal geregistreerd in de code Arduino. Logischerwijs wordt er een applet gemaakt waarin de actie plaatsvindt (trilling wordt waargenomen door de sensor). Dit kanaal wordt verbonden met het Arduino Huzzah-bord om de status te controleren (hoe vaak, hoeveel minuten de trillingssensor is geactiveerd). Wanneer de purge-status 0 is, stuurt de Arduino Huzzah een bericht naar de feed. Informatie in dit formulier wordt vervolgens gebruikt in de applet om een tweet te starten.
Zoek in de IFTTT-sectie 'nieuwe applet maken' naar de Adafruit-service nadat u op 'Dit' heeft geklikt en selecteer vervolgens 'Een feed op Adafruit IO controleren'. Selecteer vervolgens het "Analoge" kanaal en voer gelijk aan 1. Klik vervolgens op "Create Trigger".
Ga naar het gedeelte 'Dit'. Zoek twitter en selecteer "Plaats een tweet met afbeelding". U wordt gevraagd om uw account aan de service te koppelen. In de toekomst kunt u de afbeelding en het record selecteren dat zal worden gepubliceerd.
Om de code te laten werken, moet u de bibliotheken downloaden volgens de instructies naar de ESP8266.
Met de code kunt u trillingen van de trillingssensor meten en de nodige acties uitvoeren. De code zelf bestaat uit ongeveer 3 delen.
In het cyclusgedeelte wordt de sensorwaarde afgelezen van pin A0 of de drempelwaarde al dan niet wordt overschreden. Vervolgens wordt periodiek, gedurende het ingestelde interval van 12 uur, gecontroleerd of de teller een waarde heeft die reiniging gedurende 2 minuten aangeeft. Gebeurt dit niet, dan worden de bijbehorende gegevens naar de Adafruit IO gestuurd.Na ontvangst van een bericht van Adafruit verandert de kleur van de LED.
Stap drie: 3Dhet model
De laatste stap in de productie is het modelleren en bedrukken van de tandenborstelbehuizing. Bij het ontwerpen moet u rekening houden met de afmetingen van het bord, de afmetingen van de basistandenborstel en de vochtbestendigheid van de behuizing.
Nu moet alles in de koffer worden gemonteerd en in de toekomst.
En vergeet niet je tanden te poetsen. Anders "tikt" uw tandenborstel op u op Twitter)))