Dwa dni temu na hacker news pojawił się ciekawy wątek dyskusyjny, na temat tego, co użytkownicy budują, wykorzystując ESP8266 z oprogramowaniem ESPHome. Spróbujmy dyskusję podsumować. A co nasi użytkownicy porabiają z ESP8266 lub ESP32?
Wypromuj tutaj swój projekt lub pomysł!
Klient Snapcast
Projekt polega na stworzeniu klienta Snapcast, który umożliwia synchronizację odtwarzania audio w wielu pomieszczeniach.
Link do projektu
Serwer NTP Stratum-1
Serwer NTP z czasem pobieranym z GPS, wyświetlający czas z niezwykłą precyzją.
Link do projektu
Tablice HUB75
Tablice wyświetlające status komunikacji miejskiej.
Link do projektu
Znak "On Air"
Znak, który włącza się lub wyłącza, gdy użytkownik dołącza do spotkania online.
Link do projektu
Dekoracyjny znak "Ogień"
Dekoracyjny znak imitujący pikselowy ogień.
Link do projektu
Lampa sterowana Kindle
Lampa nocna sterowana za pomocą Kindle, wykorzystująca MQTT.
Link do bloga
Przełącznik HDMI i kontroler żaluzji
Prosty przełącznik HDMI oraz system do kontroli żaluzji w całym domu.
Link do bloga
Licznik graczy Minecraft
Licznik umożliwiający na pierwszy rzut oka sprawdzenie, ilu graczy jest online na serwerze Minecraft.
Link do zdjęcia projektu
Mały 'mieszkanie' dla dzieci w szpitalu
Projekt małego 'mieszkania', które ma być towarzyszem dla dzieci przebywających w szpitalu. Rodzina i przyjaciele mogą kontrolować oświetlenie, dając dziecku poczucie bliskości.
Link do zdjęcia projektu
Link do zdjęcia projektu (kolory)
Dom z Bożego Narodzenia
Dom z Bożego Narodzenia z miniaturową postacią wewnątrz, realistycznym kominkiem i telewizorem.
Link do filmu
Czujniki obecności/ruchu/światła/temperatury
Czujniki dla automatyki domowej wraz z nadajnikiem IR do sterowania TV/AC.
Link do projektu
E-inkowy wyświetlacz z kalendarzem
Wyświetlacz e-inkowy pokazujący kalendarz użytkownika.
Link do bloga
Projekcja obrazów w powietrzu
Metoda do tworzenia obrazów w powietrzu dla fotografii długiej ekspozycji.
Link do bloga
Przycisk do zamawiania jedzenia
Przycisk, który po naciśnięciu dostarcza jedzenie.
Link do bloga
Dron tworzący bańki
Dron, który wypuszcza bańki mydlane.
Link do filmu
Autobus zabawkowy pokazujący czas do przyjazdu prawdziwego autobusu
Zabawka autobusowa informująca o czasie przyjazdu następnego autobusu.
Link do bloga
Obrotowy telefon komórkowy
Telefon komórkowy z tarczą obrotową.
Link do filmu
Budzik z prognozą pogody
Budzik, który pokazuje pogodę, aby użytkownik wiedział, czy warto wstać na tenis.
Link do bloga
E-Inkowa gazeta z GPT
Gazeta na e-papierze zasilana przez GPT i ESP32.
Link do zdjęcia projektu
Automatyczny system nawadniania na balkonie
Użytkownik zbudował system nawadniania na balkonie wykorzystując 8-kanałowy system przekaźników ESP32 od Lilygo, połączony z mini pompami zanurzeniowymi. Do monitorowania zdrowia roślin zintegrowano sensory MiFlora przez BLE. Konfiguracja minimalnej wilgotności gleby i czasu pracy pompy została "skonfigurowana" poprzez hosting plików konfiguracyjnych na Pastebin. W tym roku tworzony jest interfejs zarządzania z M5 Atom uruchamiającym MicroPython z webowym GUI, który pozwala na konfigurację sensorów, wizualizację danych sensorów za pomocą wykresów oraz wysyłanie powiadomień na telefon za pośrednictwem NTFY. Autor rozważa udostępnienie projektu jako open-source.
Lilygo 8x ESP32 relay system
Mini submersible pumps
M5 Atom MicroPython
Mały robot do otwierania drzwi
Ktoś zbudował małego robota, który otwiera drzwi, gdy szafka AV staje się zbyt gorąca. Robot wyposażony jest w czujnik temperatury, dwa wentylatory i siłownik liniowy, a także posiada mały webowy interfejs użytkownika, który umożliwia ręczne włączanie/wyłączanie chłodzenia. System działa już od kilku lat.
Kontroler do kotła gazowego z drewna
Inny użytkownik zbudował kontroler do swojego kotła gazowego z drewna, który pozwala na rozpoczęcie palenia i opuszczenie domu bez konieczności powrotu w celu ustawienia temperatury "wyłączenia". Kontroler rozwiązuje również problem histerezy, gdzie po wypaleniu paliwa w kotle, system wyłącza się z powodu zimnego powietrza, które schładza czujnik na tyle, że dochodzi do wyłączenia, a następnie ponownego włączenia, co jest irytujące i nieefektywne.
Część bezprzewodowa jest opcjonalna, ale służy do rysowania krzywej temperatury, co pozwala na określenie najlepszego momentu do ponownego załadowania paliwa, jeśli jest to konieczne.
Kontroler kotła
Bramka dla tanich sensorów BLE i przesyłanie danych do InfluxDB
Użytkownik zbudował własną bramkę dla tanich sensorów BLE, wysyłających dane bezpośrednio do InfluxDB.
Bramka BLE do InfluxDB
Monitorowanie i automatyzacja kontrolerów ładowania solarnego
Ktoś monitoruje i automatyzuje swoje kontrolery ładowania solarnego, systemy zarządzania bateriami i inwerter za pomocą 3 oddzielnych płyt ESP32. Projekt nie jest uznawany za dumę autora i opiera się głównie na pracy innych osób.
Monitorowanie energii ESPhome
Zegar świtowy i urządzenie do tworzenia poklatkowych filmów
Pierwszy kontakt z ESPHome pozwolił na reaktywację projektu zegara świtowego z regulowaną temperaturą barwową (do budzenia światłem niebieskim) i możliwością odtwarzania dowolnych plików MP3 jako alarmu. Użytkownik stworzył również urządzenie ESP32 do tworzenia poklatkowych filmów, które podłącza się do portu zdalnego spustu w aparacie DSLR, konfigurowalne oczywiście za pośrednictwem Home Assistant. Kolejny projekt na liście to czujnik środowiska i otwieracz zasłon do pokoju, używający ESP8266 i modułu serwo sterowanego przez RS-232.
Pilot zdalnego sterowania do rotatora anteny radiowej
Zbudowano zdalne sterowanie do rotatora anteny radiowej.
Pilot do rotatora anteny
ESP32 z akcelerometrem w małym pudełku 3D
Inny projekt to ESP32 z akcelerometrem w małym pudełku wydrukowanym w 3D. Dwa takie zestawy zostały przymocowane do pralki i suszarki, które wykrywają początek i koniec cyklu oraz wysyłają powiadomienia przez Home Assistant. Tablet w kuchni otrzymuje również powiadomienia i emituje specjalny dźwięk, gdy pranie się skończy.
Projekt Freakwan
Użytkownik udostępnił link do swojego projektu Freakwan, który wydaje się być interesujący i przypomina Meshtastic, lecz design protokołu jest lepiej oceniany przez innego użytkownika.
Projekt Freakwan
Syntezator FM z dwoma operatorem i wejściem MIDI
Ktoś zbudował projekt Arduino, który monitorował jeden pokój na karcie SD podczas wakacji, aby wiedzieć, czy można obniżyć ogrzewanie podczas nieobecności. Wyniki nie były jednoznaczne. Inny projekt próbował ustalić, skąd wchodzi mysz do innego pokoju, używając czujników odległości na podczerwień. Nie udało się niczego złapać. Co się udało, to zbudowanie syntezatora FM z dwoma operatorem, wejściem MIDI i wyjściem audio. Projekt został zakończony z satysfakcją, bez rozwijania go do wersji z 4 lub 6 operatorami, potencjometrami i przyciskami.
System lokalizacji w domu
Użytkownik planuje stworzenie systemu lokalizacji w domu do śledzenia przedmiotów takich jak portfel czy klucze za pomocą wielu odbiorników ESP32 lub Raspberry Pi do triangulacji pozycji beaconów Bluetooth. Rozważa również projekt Sensor Light Switches, który integrowałby sensory takie jak obecność, hałas, ciśnienie, temperatura itp. z tradycyjnymi włącznikami światła.
System monitorowania drzwi lodówki
Użytkownik stworzył system monitorowania drzwi lodówki w garażu, który nie jest często używany i nie ma alarmu przy otwartych drzwiach. ESP8266 monitoruje dwa kontaktrony i przesyła status do Home Assistant. Elementy zostały wydrukowane metodą 3D.
Czujnik CO2 aktywujący wentylator
Inny użytkownik zbudował czujnik CO2, który uruchamia wentylator w biurze, gdy poziom CO2 przekroczy 700ppm. Do projektu wykorzystano czujnik NDIR CO2, a konkretnie model SCD30, który wymaga częstej kalibracji.
Inteligentne biurko
Jeden z użytkowników stworzył "inteligentne" biurko, które może być kontrolowane przez Home Assistant. Projekt dostępny jest pod adresem: Home Assistant Community.
Wędrujący Zegar Godzinowy
Użytkownik zbudował wędrujący zegar godzinowy sterowany silnikiem krokowym i ESP32, który synchronizuje czas za pomocą NTP. Projekt został udoskonalony o strefy czasowe i obsługę DST przez interfejs sieciowy. Zmiany w oprogramowaniu zostały dodane do projektu, który jest dostępny tutaj: Printables.
Pogodowy dashboard
Inny projekt to pogodowy dashboard wykonany na urządzeniu M5Paper od M5Stack z dotykowym wyświetlaczem E-ink. Projekt jest dostępny pod adresem: Speechcode.
Kontroler Stock Ticker Machine
Kontroler do Stock Ticker Machine jest oparty na ESP (prawdopodobnie ESP8266). Projekt można znaleźć tutaj: Secret Batcave. Ponadto, ESPhome zostało wykorzystane do pomiaru temperatury w stawie rybnym za pomocą prostego układu na płytce prototypowej z czujnikiem Dallas One Wire, dostępnym tutaj: ESPhome.
Integracja nieaktywnego systemu alarmowego z Home Assistant
Użytkownik zintegrował nieaktywny domowy system alarmowy z Home Assistant, umożliwiając monitorowanie wszystkiego, od alarmów przeciwpożarowych po czujniki ruchu, drzwi i okna, wykorzystując repozytorium na GitHubie. Rozwiązanie to pozwala na modernizację starych systemów bezpieczeństwa.
Repozytorium na GitHubie
Projekty DIY z wykorzystaniem rp-pico
1) Wattomierz do małej instalacji słonecznej, który co kilka sekund wysyła pakiet UDP, rejestrowany w logu JSON, a następnie przetwarzany przez DuckDB.
2) Mały czujnik temperatury WiFi pico-w, który przekazuje dane do Raspberry Pi Zero sterującego kotłem.
3) "Ok to wake" - światło do zegara syna, które zmienia kolor o 6:30 rano, sygnalizując, że może już budzić rodziców.
Wątek o sterowaniu kotłem
Kod w języku Rust na GitHubie
Projekt "Ok to wake"
"Ok to wake" - budzik dla córki
Inny użytkownik stworzył podobny projekt "Ok to wake" dla swojej córki.
Strona projektu
Czujnik temperatury/wilgotności/ciśnienia atmosferycznego
Projekt czujnika z kompatybilnością z ESPHome, z wbudowaną funkcjonalnością.
Produkt na Tindie
Opis projektu
Śledzenie kontaktów w czasach pandemii
Użytkownik stworzył urządzenie do śledzenia kontaktów wykorzystujące ESP32, które rejestruje spotkania między osobami za pomocą Bluetooth.
Repozytorium na GitHubie
Zastosowania ESP32 z Home Assistant
- Integracja projektora i ekranu projektora
- Uniwersalny pilot domowy
- Czujniki ruchu i oświetlenie akcentowe
- Labirynt laserowy dla dzieci
- Eksperymenty z wykrywaniem pokoi na podstawie Bluetooth
Wiadomość o zgaszonym pilocie w ogrzewaniu
Projekt termoprobki z ESP8266, która wysyła powiadomienia do czatu Telegram, gdy wykryje zgaszenie pilota w ogrzewaniu.
Pac-Man jako wskaźnik dla Uptime Kuma
Konwersja świetlnej figurki Pac-Mana na lampkę sygnalizacyjną dla instancji Uptime Kuma.
Repozytorium na GitHubie
Śledzenie wydruku 3D i pełne trackery ciała dla VR
Użytkownik zbudował system do monitorowania druku 3D i trackery ciała dla wirtualnej rzeczywistości.
Żartobliwy projekt słoika informującego o swoim statusie
Projekt słoika, który dzwoni na podany numer telefonu, informując o swoim statusie.
Powtarzacze Bluetooth, alternatywny SwitchBot i inne
Projekty powtarzaczy sygnału Bluetooth, alternatywnego SwitchBota, dzwonka WiFi, kamer i czujników ruchu.
Połączenie ESP8266 z klawiaturą QMK
Integracja ESP8266 z klawiaturą QMK, umożliwiająca wyzwalanie akcji w Home Assistant.
Klawiatura QMK
Czujnik ruchu Bee Motion ESP32-S3
Glowy box - wskaźnik niezawodności internetu
Projekt wskaźnika niezawodności internetu w formie pudełka z serii LED.
Sterowanie pompą ciepła Mitsubishi
Sterownik WiFi do wanny z hydromasażem
Projekt sterownika do wanny z hydromasażem, dostosowany do sterowania przez WiFi.
Repozytorium na GitHubie
Wykorzystanie ESPHome do kontroli domu
Projekty kontroli bramy garażu, bramy wejściowej i różnych urządzeń domowych.
Dodatki do maszyny Pacman i inne
Dodatki do maszyny Pacman sterowane za pomocą Siri oraz inne projekty.
Wykorzystanie projektów społecznościowych
Użytkowanie gotowych projektów społecznościowych do poprawy funkcjonalności domu.
Hub do sterowania regulowanym łóżkiem
Projekt umożliwiający sterowanie regulowanym łóżkiem z poziomu Home Assistant.
Opis projektu
Produkt na Tindie
Zamek drzwi na baterie i wideodomofon z czytnikiem linii papilarnych
Projekt zamka drzwiowego na baterie oraz wideodomofonu z wyświetlaczem i czytnikiem linii papilarnych.
Zamek drzwiowy
Wideodomofon
Synchronizowane wielopokojowe głośniki
Projekt synchronizowanych głośników wielopokojowych z wykorzystaniem squeezelite i LMS.
Prezentacja projektu
Stary telefon z funkcją regulacji oświetlenia
Użytkownik przekształcił stary telefon z tarczą w urządzenie do regulacji jasności światła.
Celownik do paintballa i inne prototypy
Prototyp celownika do gry w wyścigi buggy w stylu Wacky Wheels, z wykorzystaniem czujnika ciśnienia.
Czujnik mocy przed czajnikiem
Projekt czujnika mocy, który powiadamia o zakończeniu parzenia herbaty.
Automatyzacja systemu HVAC
Projekt urządzenia do automatyzacji systemu HVAC i rozprowadzania zapachu w całym domu.
Prosty czujnik temperatury
Prosty czujnik temperatury działający na bateriach AAA i przesyłający dane przez WiFi.
Repozytorium na GitHubie
Ścienno-zegar LED synchronizujący czas przez NTP
Projekt ścienno-zegara LED, który synchronizuje czas za pomocą NTP.
Repozytorium na GitHubie
Książkowy zakątek z efektem dźwiękowym i świetlnym
Projekt zakątka z efektem dźwiękowym dżungli i świetlnym efektem rzeki.
Monitor kompresora powietrza w warsztacie
Projekt monitora kompresora powietrza z funkcją zdalnego monitorowania i kontroli.
Monitorowanie licznika wody i inne zastosowania w domu
Wykorzystanie ESP do monitorowania licznika wody i odczytu różnych wartości z pompy ciepłej w domu.
Ekran monitorujący dla PC i inne
Projekt ekranu monitorującego wydajność komponentów komputera oraz zegara biurkowego.
Stacja pogodowa i rozwijanie funkcjonalności
Budowa własnej stacji pogodowej i dodawanie nowych funkcji.
Płatność za gry arcade i pinball przez WiFi
Prototyp urządzenia do płatności za gry arcade i pinball przez sieć WiFi.
AI Chat Thing
Projekt czatu AI z integracją z API OpenAI.
Prezentacja projektu
Czujnik bramy zasilany bateriami
Prosty czujnik bramy działający na baterie CR123A, z 7-miesięcznym czasem pracy.
Opis projektu
Sterownik klimatyzacji i wyświetlacz informacji o pociągach
Projekt sterownika klimatyzacji i wyświetlacza informacji o pociągach.
Biblioteka kodów IR
Zarządzanie fizycznym dostępem do lokalnego Fablabu
Pomoc w zarządzaniu dostępem do lokalnego Fablabu za pomocą serii ESP8266 i esp-rfid.
Repozytorium na GitHubie
Kontroler światła do uprawy roślin i inne projekty
Projekt kontrolera światła do uprawy roślin w pomieszczeniach i inne projekty.
Piecyk reflow z Bluetooth
Projekt piecyka reflow sterowanego przez Bluetooth.
Instrukcje na Instructables
Relay z możliwością monitorowania online
Projekt urządzenia z możliwością zdalnego monitorowania.
Strona produktu
Platforma zdalnego monitoringu z ESP32 + LoRa
Projekt platformy zdalnego monitoringu z wykorzystaniem ESP32 i LoRa.
Repozytorium na GitHubie
Monitorowanie statusu GitHuba i kontroler anteny
Projekty monitorowania statusu GitHuba i kontrolera anteny sterowanego przez sieć.
Interfejs internetowy dla pilotów IR
Projekt interfejsu internetowego dla pilotów IR.
Instrukcje na Instructables
Pogoda i lista zadań na wyświetlaczu LED
Projekt wyświetlacza LED z prognozą pogody i listą zadań.
Opis projektu
Zegar pomidora na ESP8266
Projekt zegara pomidora z wykorzystaniem ESP8266.
Repozytorium na GitHubie
Precyzyjne wykrywanie obecności z wykorzystaniem radaru 24 GHz
Projekt wykrywania obecności z wykorzystaniem radaru 24 GHz.
Aktualizacja firmware'u i pilot do ekspresu do kawy
Projekt aktualizacji firmware'u i zdalnego pilota do ekspresu do kawy.
Opis projektu
E Ink Todo list i inne
Projekt wyświetlacza E Ink do zarządzania listą zadań z Todoist.
Opis projektu
Programowalna girlanda LED sterowana przez MicroPython
Projekt girlandy LED sterowanej za pomocą MicroPython.
Sterowanie VP bez pilota IR
Projekt umożliwiający sterowanie VP bez pilota IR.
Automatyzacja żaluzji okiennych
Projekt automatyzacji żaluzji okiennych w zależności od pory dnia i nasłonecznienia.
Sieć czujników domowych na ESP8266
Sieć czujników zbierających dane z różnych części domu i przesyłających je do Raspberry Pi.
Mgławica ultradźwiękowa do hydroponiki
Projekt mgławicy ultradźwiękowej do hydroponiki.
Inteligentny czajnik z kodem HTTP "418 I'm a teapot"
Modyfikacja inteligentnego czajnika z wykorzystaniem ESP32, który odpowiada kodem HTTP "418 I'm a teapot".
Opis projektu
Automatyzacja okapu kuchennego
Projekt automatyzacji światła i wentylatora w okapie kuchennym.
Opis projektu
Hub IR/RF KC868-AG w każdym pokoju
Wykorzystanie hubów IR/RF KC868-AG do sterowania klimatyzatorami i innymi urządzeniami.
Produkt na AliExpress
Kontrolery WLED i QuinLED
Wykorzystanie kontrolerów WLED i QuinLED do sterowania paskami LED.
Strona WLED
Strona QuinLED
ESP32 do śledzenia obecności
Wykorzystanie ESP32 do śledzenia obecności w pomieszczeniach.
Strona ESPresense
Repozytorium na GitHubie
Automatyczne otwieranie i zamykanie drzwi do kurnika
Projekt automatycznego systemu otwierania i zamykania drzwi kurnika z wykorzystaniem ESP8266.
Źródło:
https://news.ycombinator.com/item?id=40181000
Podsumowanie stworzone i przetłumaczone przez model językowy GPT-4 Turbo.
Klient Snapcast
Projekt polega na stworzeniu klienta Snapcast, który umożliwia synchronizację odtwarzania audio w wielu pomieszczeniach.
Link do projektu
Serwer NTP Stratum-1
Serwer NTP z czasem pobieranym z GPS, wyświetlający czas z niezwykłą precyzją.
Link do projektu
Tablice HUB75
Tablice wyświetlające status komunikacji miejskiej.
Link do projektu
Znak "On Air"
Znak, który włącza się lub wyłącza, gdy użytkownik dołącza do spotkania online.
Link do projektu
Dekoracyjny znak "Ogień"
Dekoracyjny znak imitujący pikselowy ogień.
Link do projektu
Lampa sterowana Kindle
Lampa nocna sterowana za pomocą Kindle, wykorzystująca MQTT.
Link do bloga
Przełącznik HDMI i kontroler żaluzji
Prosty przełącznik HDMI oraz system do kontroli żaluzji w całym domu.
Link do bloga
Licznik graczy Minecraft
Licznik umożliwiający na pierwszy rzut oka sprawdzenie, ilu graczy jest online na serwerze Minecraft.
Link do zdjęcia projektu
Mały 'mieszkanie' dla dzieci w szpitalu
Projekt małego 'mieszkania', które ma być towarzyszem dla dzieci przebywających w szpitalu. Rodzina i przyjaciele mogą kontrolować oświetlenie, dając dziecku poczucie bliskości.
Link do zdjęcia projektu
Link do zdjęcia projektu (kolory)
Dom z Bożego Narodzenia
Dom z Bożego Narodzenia z miniaturową postacią wewnątrz, realistycznym kominkiem i telewizorem.
Link do filmu
Czujniki obecności/ruchu/światła/temperatury
Czujniki dla automatyki domowej wraz z nadajnikiem IR do sterowania TV/AC.
Link do projektu
E-inkowy wyświetlacz z kalendarzem
Wyświetlacz e-inkowy pokazujący kalendarz użytkownika.
Link do bloga
Projekcja obrazów w powietrzu
Metoda do tworzenia obrazów w powietrzu dla fotografii długiej ekspozycji.
Link do bloga
Przycisk do zamawiania jedzenia
Przycisk, który po naciśnięciu dostarcza jedzenie.
Link do bloga
Dron tworzący bańki
Dron, który wypuszcza bańki mydlane.
Link do filmu
Autobus zabawkowy pokazujący czas do przyjazdu prawdziwego autobusu
Zabawka autobusowa informująca o czasie przyjazdu następnego autobusu.
Link do bloga
Obrotowy telefon komórkowy
Telefon komórkowy z tarczą obrotową.
Link do filmu
Budzik z prognozą pogody
Budzik, który pokazuje pogodę, aby użytkownik wiedział, czy warto wstać na tenis.
Link do bloga
E-Inkowa gazeta z GPT
Gazeta na e-papierze zasilana przez GPT i ESP32.
Link do zdjęcia projektu
Automatyczny system nawadniania na balkonie
Użytkownik zbudował system nawadniania na balkonie wykorzystując 8-kanałowy system przekaźników ESP32 od Lilygo, połączony z mini pompami zanurzeniowymi. Do monitorowania zdrowia roślin zintegrowano sensory MiFlora przez BLE. Konfiguracja minimalnej wilgotności gleby i czasu pracy pompy została "skonfigurowana" poprzez hosting plików konfiguracyjnych na Pastebin. W tym roku tworzony jest interfejs zarządzania z M5 Atom uruchamiającym MicroPython z webowym GUI, który pozwala na konfigurację sensorów, wizualizację danych sensorów za pomocą wykresów oraz wysyłanie powiadomień na telefon za pośrednictwem NTFY. Autor rozważa udostępnienie projektu jako open-source.
Lilygo 8x ESP32 relay system
Mini submersible pumps
M5 Atom MicroPython
Mały robot do otwierania drzwi
Ktoś zbudował małego robota, który otwiera drzwi, gdy szafka AV staje się zbyt gorąca. Robot wyposażony jest w czujnik temperatury, dwa wentylatory i siłownik liniowy, a także posiada mały webowy interfejs użytkownika, który umożliwia ręczne włączanie/wyłączanie chłodzenia. System działa już od kilku lat.
Kontroler do kotła gazowego z drewna
Inny użytkownik zbudował kontroler do swojego kotła gazowego z drewna, który pozwala na rozpoczęcie palenia i opuszczenie domu bez konieczności powrotu w celu ustawienia temperatury "wyłączenia". Kontroler rozwiązuje również problem histerezy, gdzie po wypaleniu paliwa w kotle, system wyłącza się z powodu zimnego powietrza, które schładza czujnik na tyle, że dochodzi do wyłączenia, a następnie ponownego włączenia, co jest irytujące i nieefektywne.
Część bezprzewodowa jest opcjonalna, ale służy do rysowania krzywej temperatury, co pozwala na określenie najlepszego momentu do ponownego załadowania paliwa, jeśli jest to konieczne.
Kontroler kotła
Bramka dla tanich sensorów BLE i przesyłanie danych do InfluxDB
Użytkownik zbudował własną bramkę dla tanich sensorów BLE, wysyłających dane bezpośrednio do InfluxDB.
Bramka BLE do InfluxDB
Monitorowanie i automatyzacja kontrolerów ładowania solarnego
Ktoś monitoruje i automatyzuje swoje kontrolery ładowania solarnego, systemy zarządzania bateriami i inwerter za pomocą 3 oddzielnych płyt ESP32. Projekt nie jest uznawany za dumę autora i opiera się głównie na pracy innych osób.
Monitorowanie energii ESPhome
Zegar świtowy i urządzenie do tworzenia poklatkowych filmów
Pierwszy kontakt z ESPHome pozwolił na reaktywację projektu zegara świtowego z regulowaną temperaturą barwową (do budzenia światłem niebieskim) i możliwością odtwarzania dowolnych plików MP3 jako alarmu. Użytkownik stworzył również urządzenie ESP32 do tworzenia poklatkowych filmów, które podłącza się do portu zdalnego spustu w aparacie DSLR, konfigurowalne oczywiście za pośrednictwem Home Assistant. Kolejny projekt na liście to czujnik środowiska i otwieracz zasłon do pokoju, używający ESP8266 i modułu serwo sterowanego przez RS-232.
Pilot zdalnego sterowania do rotatora anteny radiowej
Zbudowano zdalne sterowanie do rotatora anteny radiowej.
Pilot do rotatora anteny
ESP32 z akcelerometrem w małym pudełku 3D
Inny projekt to ESP32 z akcelerometrem w małym pudełku wydrukowanym w 3D. Dwa takie zestawy zostały przymocowane do pralki i suszarki, które wykrywają początek i koniec cyklu oraz wysyłają powiadomienia przez Home Assistant. Tablet w kuchni otrzymuje również powiadomienia i emituje specjalny dźwięk, gdy pranie się skończy.
Projekt Freakwan
Użytkownik udostępnił link do swojego projektu Freakwan, który wydaje się być interesujący i przypomina Meshtastic, lecz design protokołu jest lepiej oceniany przez innego użytkownika.
Projekt Freakwan
Syntezator FM z dwoma operatorem i wejściem MIDI
Ktoś zbudował projekt Arduino, który monitorował jeden pokój na karcie SD podczas wakacji, aby wiedzieć, czy można obniżyć ogrzewanie podczas nieobecności. Wyniki nie były jednoznaczne. Inny projekt próbował ustalić, skąd wchodzi mysz do innego pokoju, używając czujników odległości na podczerwień. Nie udało się niczego złapać. Co się udało, to zbudowanie syntezatora FM z dwoma operatorem, wejściem MIDI i wyjściem audio. Projekt został zakończony z satysfakcją, bez rozwijania go do wersji z 4 lub 6 operatorami, potencjometrami i przyciskami.
System lokalizacji w domu
Użytkownik planuje stworzenie systemu lokalizacji w domu do śledzenia przedmiotów takich jak portfel czy klucze za pomocą wielu odbiorników ESP32 lub Raspberry Pi do triangulacji pozycji beaconów Bluetooth. Rozważa również projekt Sensor Light Switches, który integrowałby sensory takie jak obecność, hałas, ciśnienie, temperatura itp. z tradycyjnymi włącznikami światła.
System monitorowania drzwi lodówki
Użytkownik stworzył system monitorowania drzwi lodówki w garażu, który nie jest często używany i nie ma alarmu przy otwartych drzwiach. ESP8266 monitoruje dwa kontaktrony i przesyła status do Home Assistant. Elementy zostały wydrukowane metodą 3D.
Czujnik CO2 aktywujący wentylator
Inny użytkownik zbudował czujnik CO2, który uruchamia wentylator w biurze, gdy poziom CO2 przekroczy 700ppm. Do projektu wykorzystano czujnik NDIR CO2, a konkretnie model SCD30, który wymaga częstej kalibracji.
Inteligentne biurko
Jeden z użytkowników stworzył "inteligentne" biurko, które może być kontrolowane przez Home Assistant. Projekt dostępny jest pod adresem: Home Assistant Community.
Wędrujący Zegar Godzinowy
Użytkownik zbudował wędrujący zegar godzinowy sterowany silnikiem krokowym i ESP32, który synchronizuje czas za pomocą NTP. Projekt został udoskonalony o strefy czasowe i obsługę DST przez interfejs sieciowy. Zmiany w oprogramowaniu zostały dodane do projektu, który jest dostępny tutaj: Printables.
Pogodowy dashboard
Inny projekt to pogodowy dashboard wykonany na urządzeniu M5Paper od M5Stack z dotykowym wyświetlaczem E-ink. Projekt jest dostępny pod adresem: Speechcode.
Kontroler Stock Ticker Machine
Kontroler do Stock Ticker Machine jest oparty na ESP (prawdopodobnie ESP8266). Projekt można znaleźć tutaj: Secret Batcave. Ponadto, ESPhome zostało wykorzystane do pomiaru temperatury w stawie rybnym za pomocą prostego układu na płytce prototypowej z czujnikiem Dallas One Wire, dostępnym tutaj: ESPhome.
Integracja nieaktywnego systemu alarmowego z Home Assistant
Użytkownik zintegrował nieaktywny domowy system alarmowy z Home Assistant, umożliwiając monitorowanie wszystkiego, od alarmów przeciwpożarowych po czujniki ruchu, drzwi i okna, wykorzystując repozytorium na GitHubie. Rozwiązanie to pozwala na modernizację starych systemów bezpieczeństwa.
Repozytorium na GitHubie
Projekty DIY z wykorzystaniem rp-pico
1) Wattomierz do małej instalacji słonecznej, który co kilka sekund wysyła pakiet UDP, rejestrowany w logu JSON, a następnie przetwarzany przez DuckDB.
2) Mały czujnik temperatury WiFi pico-w, który przekazuje dane do Raspberry Pi Zero sterującego kotłem.
3) "Ok to wake" - światło do zegara syna, które zmienia kolor o 6:30 rano, sygnalizując, że może już budzić rodziców.
Wątek o sterowaniu kotłem
Kod w języku Rust na GitHubie
Projekt "Ok to wake"
"Ok to wake" - budzik dla córki
Inny użytkownik stworzył podobny projekt "Ok to wake" dla swojej córki.
Strona projektu
Czujnik temperatury/wilgotności/ciśnienia atmosferycznego
Projekt czujnika z kompatybilnością z ESPHome, z wbudowaną funkcjonalnością.
Produkt na Tindie
Opis projektu
Śledzenie kontaktów w czasach pandemii
Użytkownik stworzył urządzenie do śledzenia kontaktów wykorzystujące ESP32, które rejestruje spotkania między osobami za pomocą Bluetooth.
Repozytorium na GitHubie
Zastosowania ESP32 z Home Assistant
- Integracja projektora i ekranu projektora
- Uniwersalny pilot domowy
- Czujniki ruchu i oświetlenie akcentowe
- Labirynt laserowy dla dzieci
- Eksperymenty z wykrywaniem pokoi na podstawie Bluetooth
Wiadomość o zgaszonym pilocie w ogrzewaniu
Projekt termoprobki z ESP8266, która wysyła powiadomienia do czatu Telegram, gdy wykryje zgaszenie pilota w ogrzewaniu.
Pac-Man jako wskaźnik dla Uptime Kuma
Konwersja świetlnej figurki Pac-Mana na lampkę sygnalizacyjną dla instancji Uptime Kuma.
Repozytorium na GitHubie
Śledzenie wydruku 3D i pełne trackery ciała dla VR
Użytkownik zbudował system do monitorowania druku 3D i trackery ciała dla wirtualnej rzeczywistości.
Żartobliwy projekt słoika informującego o swoim statusie
Projekt słoika, który dzwoni na podany numer telefonu, informując o swoim statusie.
Powtarzacze Bluetooth, alternatywny SwitchBot i inne
Projekty powtarzaczy sygnału Bluetooth, alternatywnego SwitchBota, dzwonka WiFi, kamer i czujników ruchu.
Połączenie ESP8266 z klawiaturą QMK
Integracja ESP8266 z klawiaturą QMK, umożliwiająca wyzwalanie akcji w Home Assistant.
Klawiatura QMK
Czujnik ruchu Bee Motion ESP32-S3
Glowy box - wskaźnik niezawodności internetu
Projekt wskaźnika niezawodności internetu w formie pudełka z serii LED.
Sterowanie pompą ciepła Mitsubishi
Sterownik WiFi do wanny z hydromasażem
Projekt sterownika do wanny z hydromasażem, dostosowany do sterowania przez WiFi.
Repozytorium na GitHubie
Wykorzystanie ESPHome do kontroli domu
Projekty kontroli bramy garażu, bramy wejściowej i różnych urządzeń domowych.
Dodatki do maszyny Pacman i inne
Dodatki do maszyny Pacman sterowane za pomocą Siri oraz inne projekty.
Wykorzystanie projektów społecznościowych
Użytkowanie gotowych projektów społecznościowych do poprawy funkcjonalności domu.
Hub do sterowania regulowanym łóżkiem
Projekt umożliwiający sterowanie regulowanym łóżkiem z poziomu Home Assistant.
Opis projektu
Produkt na Tindie
Zamek drzwi na baterie i wideodomofon z czytnikiem linii papilarnych
Projekt zamka drzwiowego na baterie oraz wideodomofonu z wyświetlaczem i czytnikiem linii papilarnych.
Zamek drzwiowy
Wideodomofon
Synchronizowane wielopokojowe głośniki
Projekt synchronizowanych głośników wielopokojowych z wykorzystaniem squeezelite i LMS.
Prezentacja projektu
Stary telefon z funkcją regulacji oświetlenia
Użytkownik przekształcił stary telefon z tarczą w urządzenie do regulacji jasności światła.
Celownik do paintballa i inne prototypy
Prototyp celownika do gry w wyścigi buggy w stylu Wacky Wheels, z wykorzystaniem czujnika ciśnienia.
Czujnik mocy przed czajnikiem
Projekt czujnika mocy, który powiadamia o zakończeniu parzenia herbaty.
Automatyzacja systemu HVAC
Projekt urządzenia do automatyzacji systemu HVAC i rozprowadzania zapachu w całym domu.
Prosty czujnik temperatury
Prosty czujnik temperatury działający na bateriach AAA i przesyłający dane przez WiFi.
Repozytorium na GitHubie
Ścienno-zegar LED synchronizujący czas przez NTP
Projekt ścienno-zegara LED, który synchronizuje czas za pomocą NTP.
Repozytorium na GitHubie
Książkowy zakątek z efektem dźwiękowym i świetlnym
Projekt zakątka z efektem dźwiękowym dżungli i świetlnym efektem rzeki.
Monitor kompresora powietrza w warsztacie
Projekt monitora kompresora powietrza z funkcją zdalnego monitorowania i kontroli.
Monitorowanie licznika wody i inne zastosowania w domu
Wykorzystanie ESP do monitorowania licznika wody i odczytu różnych wartości z pompy ciepłej w domu.
Ekran monitorujący dla PC i inne
Projekt ekranu monitorującego wydajność komponentów komputera oraz zegara biurkowego.
Stacja pogodowa i rozwijanie funkcjonalności
Budowa własnej stacji pogodowej i dodawanie nowych funkcji.
Płatność za gry arcade i pinball przez WiFi
Prototyp urządzenia do płatności za gry arcade i pinball przez sieć WiFi.
AI Chat Thing
Projekt czatu AI z integracją z API OpenAI.
Prezentacja projektu
Czujnik bramy zasilany bateriami
Prosty czujnik bramy działający na baterie CR123A, z 7-miesięcznym czasem pracy.
Opis projektu
Sterownik klimatyzacji i wyświetlacz informacji o pociągach
Projekt sterownika klimatyzacji i wyświetlacza informacji o pociągach.
Biblioteka kodów IR
Zarządzanie fizycznym dostępem do lokalnego Fablabu
Pomoc w zarządzaniu dostępem do lokalnego Fablabu za pomocą serii ESP8266 i esp-rfid.
Repozytorium na GitHubie
Kontroler światła do uprawy roślin i inne projekty
Projekt kontrolera światła do uprawy roślin w pomieszczeniach i inne projekty.
Piecyk reflow z Bluetooth
Projekt piecyka reflow sterowanego przez Bluetooth.
Instrukcje na Instructables
Relay z możliwością monitorowania online
Projekt urządzenia z możliwością zdalnego monitorowania.
Strona produktu
Platforma zdalnego monitoringu z ESP32 + LoRa
Projekt platformy zdalnego monitoringu z wykorzystaniem ESP32 i LoRa.
Repozytorium na GitHubie
Monitorowanie statusu GitHuba i kontroler anteny
Projekty monitorowania statusu GitHuba i kontrolera anteny sterowanego przez sieć.
Interfejs internetowy dla pilotów IR
Projekt interfejsu internetowego dla pilotów IR.
Instrukcje na Instructables
Pogoda i lista zadań na wyświetlaczu LED
Projekt wyświetlacza LED z prognozą pogody i listą zadań.
Opis projektu
Zegar pomidora na ESP8266
Projekt zegara pomidora z wykorzystaniem ESP8266.
Repozytorium na GitHubie
Precyzyjne wykrywanie obecności z wykorzystaniem radaru 24 GHz
Projekt wykrywania obecności z wykorzystaniem radaru 24 GHz.
Aktualizacja firmware'u i pilot do ekspresu do kawy
Projekt aktualizacji firmware'u i zdalnego pilota do ekspresu do kawy.
Opis projektu
E Ink Todo list i inne
Projekt wyświetlacza E Ink do zarządzania listą zadań z Todoist.
Opis projektu
Programowalna girlanda LED sterowana przez MicroPython
Projekt girlandy LED sterowanej za pomocą MicroPython.
Sterowanie VP bez pilota IR
Projekt umożliwiający sterowanie VP bez pilota IR.
Automatyzacja żaluzji okiennych
Projekt automatyzacji żaluzji okiennych w zależności od pory dnia i nasłonecznienia.
Sieć czujników domowych na ESP8266
Sieć czujników zbierających dane z różnych części domu i przesyłających je do Raspberry Pi.
Mgławica ultradźwiękowa do hydroponiki
Projekt mgławicy ultradźwiękowej do hydroponiki.
Inteligentny czajnik z kodem HTTP "418 I'm a teapot"
Modyfikacja inteligentnego czajnika z wykorzystaniem ESP32, który odpowiada kodem HTTP "418 I'm a teapot".
Opis projektu
Automatyzacja okapu kuchennego
Projekt automatyzacji światła i wentylatora w okapie kuchennym.
Opis projektu
Hub IR/RF KC868-AG w każdym pokoju
Wykorzystanie hubów IR/RF KC868-AG do sterowania klimatyzatorami i innymi urządzeniami.
Produkt na AliExpress
Kontrolery WLED i QuinLED
Wykorzystanie kontrolerów WLED i QuinLED do sterowania paskami LED.
Strona WLED
Strona QuinLED
ESP32 do śledzenia obecności
Wykorzystanie ESP32 do śledzenia obecności w pomieszczeniach.
Strona ESPresense
Repozytorium na GitHubie
Automatyczne otwieranie i zamykanie drzwi do kurnika
Projekt automatycznego systemu otwierania i zamykania drzwi kurnika z wykorzystaniem ESP8266.
Źródło:
https://news.ycombinator.com/item?id=40181000
Podsumowanie stworzone i przetłumaczone przez model językowy GPT-4 Turbo.
Fajne? Ranking DIY
