Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
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
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
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
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
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
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
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ż
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
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:
Nie siusiu, urządzenie do regulacji zachowania zwierząt, które powstrzymuje koty przed siusianiem w Twoim domu: 4 kroki
Nie siusiu teraz, urządzenie do regulacji zachowania zwierząt, które powstrzymuje koty przed siusianiem w twoim domu: Tak bardzo przeszkadzała mi moja kotka, że lubi sikać na moje łóżko, sprawdziłem wszystko, czego potrzebuje i zabrałem ją również do weterynarza. Po tym, jak załatwiłem wszystko, co mogłem pomyśleć i wysłuchałem słów lekarza, zdaję sobie sprawę, że po prostu ma złe zachowanie. Więc
Urządzenie ASS (antyspołeczne urządzenie społecznościowe): 7 kroków
Urządzenie ASS (Anti-Social Social Device): Załóżmy, że jesteś osobą, która lubi przebywać z ludźmi, ale nie lubi, gdy są zbyt blisko. Ty też podobasz się ludziom i trudno ci odmawiać ludziom. Więc nie wiesz, jak powiedzieć im, żeby się wycofali. No cóż, wejdź – Urządzenie ASS! T
System alarmowy do picia wody/monitor poboru wody: 6 kroków
System alarmowy do picia wody/monitor poboru wody: Powinniśmy pić wystarczającą ilość wody codziennie, aby zachować zdrowie. Jest też wielu pacjentów, którym przepisuje się codzienne wypijanie określonej ilości wody. Ale niestety prawie codziennie przegapiliśmy harmonogram. Więc projektuję
Kluczyk! Urządzenie, które sprawi, że nie zgubisz kluczy!: 3 kroki (ze zdjęciami)
Kluczyk! Urządzenie, które sprawi, że nie zgubisz kluczy!: To urządzenie pomoże Ci nie zgubić kluczy! Jeśli jesteś taki jak ja, to po powrocie z pracy do domu od razu po otwarciu drzwi gubisz klucze i czekasz do następnego dnia, zanim będziesz musiał ich szukać. Tak, możesz mieć
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: W tym projekcie pokażę, jak stworzyć niedrogi wykrywacz wody za pomocą dwóch metod:1. Czujnik ultradźwiękowy (HC-SR04).2. Czujnik wody Funduino