Spisu treści:
- Krok 1: Konfiguracja sprzętu
- Krok 2: Kodeks
- Krok 3: Korzystanie z urządzenia
- Krok 4: Produkt końcowy
Wideo: Zegar drzwi lodówki: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W tym samouczku przejdziemy przez proces budowania i kodowania abstrakcji licznika czasu w lodówce. Głównym celem naszego urządzenia jest oszczędzanie energii poprzez włączanie światła lodówki tylko wtedy, gdy ktoś przed nią stoi. Nasze urządzenie Internetu Rzeczy wykorzystuje dwa czujniki: kontaktron i moduł czujnika unikania obiektów. Czujnik kontaktronowy wyśle sygnał, gdy pojawi się pole magnetyczne. Będzie to używane do wykrywania, czy drzwi są otwarte, czy zamknięte. Jeśli drzwi są otwarte, czujnik zbliżeniowy służy do wykrywania, czy ktoś stoi przed lodówką. Jeśli nie zostanie wykryta żadna osoba, zegar zacznie odliczać, ile czasu upłynęło od chwili, gdy ktoś znajdował się przed drzwiami.
Projekt ten zawiera również interfejs do sterowania urządzeniem, który jest uruchamiany na serwerze kolb. Użytkownik może sprawdzić każdy z liczników lub zresetować je za pomocą tego interfejsu.
Poniższe kroki poprowadzą Cię przez proces budowy tego urządzenia.
Krok 1: Konfiguracja sprzętu
Pierwszym krokiem jest skonfigurowanie obwodów urządzenia. Będziemy potrzebować:
- Raspberry Pi 3
- Deska do krojenia chleba
- Moduł Reed*
- Moduł czujnika unikania przeszkód*
- Rezystor 10KOhm
- Przewody
- Jeden magnes (do wypróbowania urządzenia)
*Z zestawu czujników Arduino 37 w 1 (dokumentacja)
Po zebraniu wszystkich materiałów zmontuj obwód zgodnie z powyższym schematem.
Krok 2: Kodeks
Teraz, gdy mamy już skonfigurowany sprzęt, możemy zacząć pisać kod. Kod znajdziesz w załączonym spakowanym folderze. Struktura katalogów jest trudna, więc uważaj, aby nie przenosić żadnych plików.
Krok 3: Korzystanie z urządzenia
Program uruchamiany jest na serwerach Flask. Szczegóły dotyczące instalacji i używania Flask można znaleźć tutaj.
Najpierw, korzystając z wiersza poleceń, ustaw aplikację kolby na iotapp.py:
ustaw FLASK_APP = iotapp.py
Następnie uruchom aplikację za pomocą:
kolba uruchom --host 0.0.0.0
Aby uzyskać dostęp do interfejsu, skopiuj adres URL wynikający z ostatniego polecenia. Ta strona ma dwa liczniki czasu: jeden śledzący, jak długo drzwi są otwarte, a drugi monitorujący, jak długo drzwi były otwarte, gdy ktoś przed nimi nie znajdował się. Za każdym razem, gdy strona zostanie odświeżona, oba liczniki zostaną zaktualizowane. Użytkownik może zresetować liczniki za pomocą przycisku „Resetuj liczniki”.
Magnes reprezentuje drzwi lodówki. Ilekroć magnes jest obecny, drzwi można uznać za zamknięte. Aby zasymulować otwieranie drzwi, odsuń magnes od kontaktronu. Aby zasymulować osobę stojącą przed lodówką, połóż rękę na czujniku zbliżeniowym. Kiedy zdejmiesz rękę, minutnik zacznie odliczać, ile czasu upłynęło, odkąd ktoś nie był przed lodówką.
Krok 4: Produkt końcowy
Tutaj pokazujemy przykład działania urządzenia.
Ten Instructable został stworzony przez Ryana Andersona i Kevina Bensona.
Zalecana:
Kontrola drzwi lodówki: 5 kroków
Kontrola drzwi lodówki: Wstęp: W dzisiejszych czasach ludzie są „inteligentni”; lodówka, która może pokazać temperaturę lodówki. Niektóre lodówki mają również alarmy, które przypominają użytkownikowi, że drzwi nie są zamknięte. Jednak nie wszyscy mają tego rodzaju „inteligentne”
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Alarm drzwi lodówki: 5 kroków
Alarm drzwi lodówki: W tym projekcie pokażę ci, jak zrobić alarm, który zabrzmi, jeśli drzwi lodówki pozostaną otwarte zbyt długo. Ten obwód nie ogranicza się tylko do lodówki, może być użyty do wywołania alarmu, jeśli jakiekolwiek drzwi były otwarte zbyt długo
Fridge Guard: Przypomnienie o zamknięciu drzwi lodówki: 6 kroków
Fridge Guard: Przypomnienie o zamknięciu drzwi lodówki: Czasami, gdy wyjmuję dużo rzeczy z lodówki, nie mam wolnej ręki, aby zamknąć drzwi, a potem drzwi pozostają otwarte przez długi czas. Czasami, gdy używam zbyt dużej siły, aby zamknąć drzwi lodówki, odskakują, ale nie mogę tego zauważyć
Błąd lodówki IC: 4 kroki
IC Lodówka Bug: Oto jak zrobić magnes na lodówkę ze starego IC. Podoba mi się, ponieważ a) jest geekowy, b) wygląda, jakby zmutowana stonoga czołgała się po lodówce ic) pochodzi ze starożytnej karty Apple II. Koniecznie sprawdź wersję Aeshira