Dokładnie, z wyjątkiem „znicza” nie można nazwać takiego pędzla. Szczotka będzie śledzić, czy myłeś zęby dwa razy dziennie i przez co najmniej 2 minuty. Jeśli jesteś zbyt leniwy, stanie się to znane wszystkim na Twitterze.
Narzędzia i materiały:
-ESP8266;
-Czujnik drgań;
-RGB-LED -2 szt;
Bateria litowa -3,7 V;
-Wire;
- Akcesoria do lutowania;
-Szczypce;
-Nóż;
-Metalowa linijka;
-Klej pistoletu;
-Płyta montażowa;
-Multimetr;
- pęsety;
Drukarka 3D;
Krok pierwszy: Zarząd
Obwód zostanie umieszczony w małej obudowie, więc musisz zminimalizować jego rozmiar.
Kreator zaczyna się od zamontowania ESP8266 na płycie chleba. Następnie przylutuj nogi jednej diody LED do nóg drugiej.
Łączy przewód 5 V Neopixel z pinem oznaczonym BAT.
Łączy drut Neopixel GND z pinem oznaczonym GND.
Podłącz przewód neopikselowy Din (WEJŚCIE) do styku 15.
Montuje czujnik drgań. Przylutuj grubszą nogę czujnika wibracji do A0. Podłącz cienką nogę czujnika wibracji do styku BAT.
Krok drugi: programowanie
Musisz najpierw zarejestrować konto w Adafruit IO i IFTTT. Po rejestracji przejdź do i utwórz nowy kanał o nazwie „analogowy”. W przyszłości kanał ten zostanie zarejestrowany w kodzie Arduino. Logicznie zostanie utworzony aplet, w którym ma miejsce akcja (wibracje są odbierane przez czujnik). Ten kanał zostanie podłączony do tablicy Arduino Huzzah w celu monitorowania stanu (ile razy, ile minut wyzwolił czujnik wibracji). Gdy stan czyszczenia wynosi 0, Arduino Huzzah wyśle wiadomość do kanału. Informacje w tym formularzu zostaną następnie wykorzystane w aplecie do uruchomienia tweeta.
W sekcji „Utwórz nowy aplet” IFTTT wyszukaj usługę Adafruit po kliknięciu „To”, a następnie wybierz „Monitoruj kanał na IO Adafruit”. Następnie wybierz kanał „Analogowy” i wprowadź wartość równą 1. Następnie kliknij „Utwórz wyzwalacz”.
Przejdź do sekcji „To”. Znajdź Twittera i wybierz „Opublikuj tweet z obrazem”. Zostaniesz poproszony o połączenie konta z usługą. W przyszłości możesz wybrać obraz i rekord, który zostanie opublikowany.
Aby kod działał, musisz pobrać biblioteki, zgodnie z instrukcjami, do ESP8266.
Kod pozwala zmierzyć wibracje z czujnika wibracji i wykonać niezbędne czynności. Sam kod składa się z około 3 części.
W sekcji cyklu wartość czujnika jest odczytywana ze styku A0, niezależnie od tego, czy wartość progowa została przekroczona, czy nie. Następnie okresowo, w ustawionym odstępie 12 godzin, sprawdzane jest, czy licznik ma wartość wskazującą na czyszczenie przez 2 minuty. Jeśli tak się nie stanie, odpowiednie dane są wysyłane do IO Adafruit.Po otrzymaniu wiadomości od Adafruita kolor diody LED zmienia się.
Krok trzeci: 3Dmodel
Ostatnim etapem produkcji jest modelowanie i drukowanie korpusu szczoteczki do zębów. Podczas projektowania należy wziąć pod uwagę wymiary płyty, wymiary podstawowej szczoteczki do zębów i odporność obudowy na wilgoć.
Teraz wszystko musi być złożone w obudowę, aw przyszłości.
I nie zapomnij umyć zębów. W przeciwnym razie szczoteczka „stukająca” w Ciebie na Twitterze)))