Spisu treści:

Wskaźnik stanu Praca z domu: 5 kroków
Wskaźnik stanu Praca z domu: 5 kroków

Wideo: Wskaźnik stanu Praca z domu: 5 kroków

Wideo: Wskaźnik stanu Praca z domu: 5 kroków
Wideo: "Wykop pod fundamenty - nasza budowa domu zaczyna nabierać kształtu!" 2024, Lipiec
Anonim
Image
Image
Zbierz wszystkie wymagane materiały
Zbierz wszystkie wymagane materiały

W obecnej sytuacji pracy w domu stoję przed pewnymi wyzwaniami, ponieważ moje dzieci również uczą się w domu.

Czasami życie zawodowe i rodzinne może być trochę rozmyte. Więc muszę być w stanie ustalić pewne podstawowe zasady z moimi dziećmi, aby upewnić się, że wiedzą, czy jestem dostępny, czy jestem w stanie przepływu z pełną koncentracją.

Mam starą taśmę LED i ESP8266 z poprzedniego projektu, więc dlaczego nie utworzyć wskaźnika stanu zajętości, aby członkowie mojej rodziny wiedzieli, czy jestem obecnie zajęty, czy nie.

Oto podstawowe zasady:

- Czerwony: Tatuś jest zajęty, więc nie przeszkadzaj i ucisz hałas

- Zielony: Tatuś jest dostępny do przerwania

- Niebieski: Tatuś pracuje, ale w razie potrzeby może być dostępny

Mam nadzieję, że spodoba ci się ten post i trochę zabawy z dziećmi.

Krok 1: Zbierz wszystkie wymagane materiały

Zbierz wszystkie wymagane materiały
Zbierz wszystkie wymagane materiały

Ten obwód jest dość prosty, nie potrzebujemy dużo materiałów:

-ESP8266

- Adresowalna Taśma LED 5 V (WS2812B)

- Rezystor 330 omów

- Płytka prototypowa

- Przewód łączący

- Dyfuzor (do tego celu używam butelki z mlekiem)

Pamiętaj, że powyższy link jest linkiem afiliacyjnym

Krok 2: Zbuduj obwód

Zbuduj obwód
Zbuduj obwód

Jak widać, tor jest dość prosty. Używam taśmy LED 5V. Ponieważ ESP8266 pracuje na 3,3V, muszę włożyć rezystor ogranicznika prądu 330 Ohm, aby połączyć D2 z Din taśmy LED.

Taśma LED może być zasilana z Vin o napięciu 5V. Zasilałem moją płytkę ESP8266 z portu USB komputera.

ESP8266 działa jako brama do Internetu. Łączy się z Wi-Fi i czeka na instrukcje.

Krok 3: Załaduj kod

Załaduj kod
Załaduj kod
Załaduj kod
Załaduj kod

Pełny kod źródłowy można pobrać pod tym linkiem.

Będziesz musiał zmienić poniższą sekcję, aby dostosować ją do ustawień Wi-Fi.

/* Ustawienia sieciowe */const char* ssid = "yourssid"; // SSID - nazwa twojego Wi-Fi const char* password = "yourssidpassword"; // Hasło

Gdy to zrobisz, możesz skompilować kod i przesłać go do ESP8266.

Możesz również zmienić adres IP, jeśli uważasz, że będzie kolidował z bieżącym urządzeniem znajdującym się w Twojej podsieci.

Adres IP ip(192, 168, 1, 111); // statyczny adres IP urządzenia IPAddress gateway(192, 168, 1, 1); // podsieć adresu IP bramy (255, 255, 255, 0); // Maska sieci

i następną sekcję kodu w sekcji SETUP

nieważna konfiguracja (unieważnienie) { opóźnienie (1000); /* Rozpocznij kilka (nie)ważnych rzeczy */ Serial.begin(115200); WiFi.begin(SSid, hasło); WiFi.config(ip, brama, podsieć); // skomentował to dla DHCP

Możesz całkowicie usunąć kod, dzięki czemu zostanie automatycznie przypisany za pomocą DHCP.

Krok 4: Aktywuj światło

Aktywuj światło
Aktywuj światło
Aktywuj światło
Aktywuj światło
Aktywuj światło
Aktywuj światło
Aktywuj światło
Aktywuj światło

Jeśli wszystko pójdzie dobrze, powinieneś być w stanie wskazać w przeglądarce adres IP ustawiony w poprzednich ustawieniach:

Możesz kliknąć dowolną kombinację kolorów.

Czasami zapominam ustawić swój status, gdy dzwonię w pracy z czasu domowego. A moje dzieci automatycznie ustawiają go tak, aby odzwierciedlał mój prawidłowy status.

Mam nadzieję, że ten projekt wniesie trochę radości do pracy w domu, w której wszyscy jesteśmy w tej chwili.

Jeśli podoba Ci się ten post, możesz również sprawdzić moją stronę internetową pod kątem innych projektów związanych z Arduino.

Jest to zaktualizowana wersja, która umożliwia podłączenie go do MQTT, dzięki czemu można sterować światłem z Internetu.

Zalecana: