Spisu treści:

Hydrator – urządzenie, które motywuje do picia wody: 8 kroków (ze zdjęciami)
Hydrator – urządzenie, które motywuje do picia wody: 8 kroków (ze zdjęciami)

Wideo: Hydrator – urządzenie, które motywuje do picia wody: 8 kroków (ze zdjęciami)

Wideo: Hydrator – urządzenie, które motywuje do picia wody: 8 kroków (ze zdjęciami)
Wideo: ILE WODY PIĆ DZIENNIE? LEKARZ RADZI 2024, Lipiec
Anonim
Image
Image
Hydrator – urządzenie, które motywuje Cię do picia wody
Hydrator – urządzenie, które motywuje Cię do picia wody
Hydrator – urządzenie, które motywuje Cię do picia wody
Hydrator – urządzenie, które motywuje Cię do picia wody
Hydrator – urządzenie, które motywuje Cię do picia wody
Hydrator – urządzenie, które motywuje Cię do picia wody

Picie wystarczającej ilości wody jest bardzo ważne dla każdego. Ale każdego dnia piję mniej wody niż powinienem. Wiem, że są ludzie tacy jak ja, którym trzeba przypominać o piciu wody. Jeśli jesteś jednym z nas, ten projekt zmieni Twoje życie (prawdopodobnie).

Poznaj Hydratora! To urządzenie zmotywuje Cię do picia wody. Jak? Działa jak gra. Będziesz musiał trzymać na nim butelkę wody. Co godzinę zapala się pierścień wokół bazy. Światło pozostaje włączone, dopóki nie podniesiesz butelki, napijesz się wody i odłożysz ją z powrotem. Po czym światło gaśnie do następnej godziny.

Ale co w tym tak motywuje? Cóż, jest w pierścieniu świetlnym. Na początku światło jest niebieskie. Za każdym razem, gdy tęsknisz za wodą pitną, kolor światła przesuwa się lekko w kierunku czerwonym. Im więcej razy przegapisz przypomnienie, tym bardziej będzie ono czerwone. Zasadniczo przechodzi od niebieskiego do fioletowego, a ostatecznie do całkowitej czerwieni. Twoim celem jest, aby do końca dnia kolor światła był jak najbardziej zbliżony do niebieskiego.

To był tylko podstawowy przegląd tego, co robi. Poznasz dokładną pracę, czytając tę instrukcję.

Interesujący? Zróbmy to! Wypij szklankę wody i usiądź wygodnie, gdy przeprowadzę cię przez proces budowania!

Kieszonkowe dzieci

Stara płyta CD

Wspólna katoda RGB LED

NodeMcu (ESP8266)

Żeńskie - Zworki żeńskie (opcja)

Zasilacz 5v USB

Papier ścierny

Czarny papier do wykresów

Krok 1: Tworzenie bazy

Tworzenie bazy
Tworzenie bazy
Tworzenie bazy
Tworzenie bazy
Tworzenie bazy
Tworzenie bazy

Zachowałem to proste. Bez wymyślnego sprzętu lub części. Weź starą płytę CD i użyj papieru ściernego, aby zdjąć okładkę z jednej strony. Zobaczysz, że płyta CD staje się przezroczysta. Po usunięciu większości materiału przeszlifuj również drugą stronę. To nada mu mroźny wygląd, aby światło mogło się dobrze rozproszyć. mieć

Teraz weź czarną kartkę papieru i wytnij okrąg, który ma dokładnie taki sam rozmiar jak na płycie CD. Teraz zrób pierścień w dowolnym miejscu wokół środka za pomocą kompasu. Prostym sposobem na wycięcie pierścienia jest złożenie papieru na pół i przecięcie wzdłuż oznaczenia.

Po zakończeniu możesz przykleić papier na płycie CD, jak na powyższym obrazku. Teraz powinieneś mieć płytę CD z tylko pierścieniem przezroczystego obszaru.

Krok 2: Wsparcie dla bazy

Wsparcie dla bazy
Wsparcie dla bazy
Wsparcie dla bazy
Wsparcie dla bazy
Wsparcie dla bazy
Wsparcie dla bazy

W tym celu wziąłem kubek z makaronem i wyciąłem górną część. Wystarczy przykleić go do podstawy, aby nadać mu pewną wysokość. Zrób w nim małe wycięcie, przez które przejdą przewody LED.

Następnie weź nakrętkę, która do niej pasuje (nakrętka z tej samej miseczki z makaronem powinna być w porządku) i umieść ją na wyciętym kubku. Nie przyklejaj go teraz, ponieważ nadal musimy wkleić diodę LED do środka.

Krok 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Teraz możemy zaprojektować obwód do naszego konkretnego celu. Ale to zajmie dużo czasu i może wymagać zbyt wielu komponentów. Możemy po prostu użyć mikrokontrolera takiego jak Nodemcu i zaprogramować go do wykonania zadania.

Ponadto, aby wykryć, kiedy butelka jest umieszczona i kiedy jest podnoszona, musimy użyć czujnika zbliżeniowego IR.

Połączenia są bardzo proste. Wystarczy postępować zgodnie z powyższym diagramem. Nie pomyl się z D0 czujnika i D0 Nodemcu. W czujniku D0 wskazuje wyjście cyfrowe. Aby uniknąć nieporozumień, nie używałem D0 Nodemcu w żadnym celu. Możesz to pozostawić nietknięte.

Ponadto D2 jest połączony bezpośrednio z D3 przewodem.

Teraz możesz zapytać, po co używać Nodemcu, a nie Arduino? Cóż, możesz też użyć Arduino. To zależy od twojego kodu. Mój kod łączy się z internetem, dzięki czemu jest dokładniejszy.

Krok 4: Kod i działanie

Kod i praca
Kod i praca
Kod i praca
Kod i praca
Kod i praca
Kod i praca

Tutaj są dwa kody. Hydrator i Hydrator pro (inspirowane nazwą smartfonów:p)

Nie martw się, oba są bezpłatne, nie musisz mi płacić.

Uwaga: w kodzie będziesz musiał wprowadzić pewne zmiany.

Musisz dodać swój SSID Wi-Fi i hasło w programie, gdzie jest napisane „Nazwa TwojejSieci” i „TwojeHasło”. Również „YourAuthToken” należy zastąpić tokenem autoryzacyjnym otrzymanym od blynk (wyjaśniono w poniższych krokach)

Najpierw wyjaśnię, co robi kod.

Nodemcu jest podłączony do Internetu za pośrednictwem usługi o nazwie Blynk. Blynk jest z kolei połączony z inną usługą o nazwie IFTTT.

W kolejnych krokach skonfigurujemy IFTTT, aby wysyłał sygnał do Nodemcu co godzinę o godzinie:00

Więc co godzinę Nodemcu odbiera sygnał i włącza diodę LED. Jeśli podniesiemy butelkę do picia wody, czujnik zbliżeniowy wykryje to i Nodemcu wyłączy diodę LED.

Jeśli nie podnosimy butelki, Nodemcu czeka 10 minut, aż wykonamy zadanie. W przypadku, gdy nie zrobimy tego w ciągu 10 minut, Nodemcu sprawi, że kolor diody LED będzie trochę bardziej czerwony (zwiększa wartość koloru czerwonego o 25, a niebieski o 25) i wyłącza diodę LED. Więc następnym razem, gdy światło się włączy (następną godzinę), będzie trochę bardziej czerwone niż wcześniej, co oznacza, że przegapiłeś wodę pitną w ostatniej godzinie. Jeśli ciągle tęsknisz za każdą godziną, dioda LED staje się coraz bardziej czerwona, aż w końcu pod koniec dnia staje się całkowicie czerwona.

Więc co teraz jest z wersją pro kodu? Jest taki sam jak normalna wersja, ale z dodanymi alertami powiadomień. Ta wersja informuje o wypiciu wody przed upływem 10 minut opóźnienia (około 7 minut) za pomocą powiadomienia w telefonie.

Również pod koniec dnia, jeśli kolor diody LED jest zbyt zbliżony do czerwonego, wysyła kolejne powiadomienie. Nie testowałem tego konkretnego kodu, więc jeśli go wypróbujesz, daj mi znać, czy działa.

Krok 5: Skonfiguruj IFTTT

Skonfiguruj IFTTT
Skonfiguruj IFTTT
Skonfiguruj IFTTT
Skonfiguruj IFTTT
Skonfiguruj IFTTT
Skonfiguruj IFTTT
Skonfiguruj IFTTT
Skonfiguruj IFTTT

Zainstaluj IFTTT na swoim telefonie.

Android

iOS

Teraz podążaj za obrazami.

Kliknij na +, wybierz "to" i wybierz "data i godzina". Wybierz „Co godzinę o”, a następnie „00”

Teraz kliknij „to” i wyszukaj „webhooks” na pasku wyszukiwania. Kliknij „złóż wniosek internetowy” i wprowadź adres URL. Format adresu URL to

Zastąp Auth tokenem Auth projektu blynk (wyjaśniono w następnym kroku) i IP z blynk cloud IP twojego kraju. Aby uzyskać adres IP, otwórz wiersz polecenia i wpisz „ping blynk-cloud.com”. W przypadku Indii adres IP to 188.166.206.43

Wybierz „put” w sekcji metody i wybierz „application/json” w typie treści. W treści wpisz ["1"].

Krok 6: Skonfiguruj Blynk

Skonfiguruj Blynka
Skonfiguruj Blynka
Skonfiguruj Blynka
Skonfiguruj Blynka
Skonfiguruj Blynka
Skonfiguruj Blynka

Zainstaluj Blynka.

Android

iOS

Utwórz nowy projekt. Wyślemy Ci token uwierzytelniania. To jest ten, który musisz dodać w adresie URL w poprzednim kroku iw programie.

Stuknij w „+” i dodaj przycisk z pola widżetu. W ustawieniach przycisku (które można otworzyć, dotykając przycisku), wybierz PIN jako „GP4” i przesuń przełącznik w kierunku „przełącznika”.

Dobre wieści! Skończyliśmy, wszystko, co pozostało, to montaż.

Krok 7: Montaż

montaż
montaż
montaż
montaż
montaż
montaż

Umieść diodę LED RGB wewnątrz podstawy. Do umieszczenia Nodemcu i czujnika wykonałem małe czarne kartonowe pudełeczko i przykleiłem je do podstawy klejem superglue. W skrzynce należy również wykonać mały otwór, przez który przejdzie zasilacz Nodemcu. Upewnij się, że czujnik nie jest zbyt daleko i może wykryć butelkę.

Krok 8: Gotowe

Gotowe!
Gotowe!
Gotowe!
Gotowe!
Gotowe!
Gotowe!

Wszystko, co musisz zrobić, to podłączyć zasilacz do Nodemcu (ładowarka do smartfona powinna wystarczyć) i umieścić butelkę z wodą na Hydratorze! Nodemcu automatycznie połączy się z Twoją siecią Wi-Fi i możesz poczekać, aż pojawi się przypomnienie!

Oczywiście niektórym może się to wydawać mało praktyczne. Ale widzę, że przydaje się też do innych celów. Na przykład może działać jako przypomnienie o przyjmowaniu leków dla osób starszych, które ciągle zapominają. Niewielka modyfikacja kodu może sprawić, że będzie działał tak, jak chcesz.

Mam nadzieję, że podobał Ci się ten projekt. Powodzenia w zrobieniu jednego dla siebie!

Zalecana: