Chłodzenie sterowane prędkością wiatraczka! Czujnik monitoruje ciepło, a urządzenie chłodzące automatycznie dostosowuje prędkość obrotową od powolnych 30% do pełnych 100%. Kiedy temperatura zaczyna spadać, system mierzy czas stabilizacji, a po osiągnięciu równowagi wyłącza program. Na koniec prezentuje wyniki: średnią temperaturę, czas stabilizacji i różnicę od średniej – wszystko podane z błędem względnym i bezwzględnym.
Projekt to inteligentny system oświetleniowy oparty na mikrokontrolerze ESP8266.
System automatycznie dostosowuje jasność lampki w zależności od ilości światła
padającego na fotorezystor. Dzięki temu możliwe jest oszczędzanie energii oraz
zapewnienie optymalnego oświetlenia w zmieniających się warunkach.
Projekt polega na zdalnym sterowaniu Robotem Ray za pomocą drugiej płytki ESP8266 przy użyciu komunikacji MQTT
Projekt pozwala na zdalne sterowanie matrycą LED 32x16 za pomocą wiadomości z Telegrama, umożliwiając wyświetlanie tekstu oraz zmianę kolorów, motywów i jasności z dowolnego miejsca na świecie.
Projekt zakładał opracowanie oprogramowania umożliwiającego wyświetlanie obrazów w czasie rzeczywistym na matrycy 16x16, przesyłanych lokalnie z komputera. Do realizacji tego celu wykorzystano komunikację UART, która pozwala na transfer danych w postaci wartości RGB. Dane były odczytywane z pliku tekstowego, a następnie interpretowane i wyświetlane na matrycy.
Poprzez open AI API komunikujemy się z chatGPT. Użytkownik w terminalu komputera (podłączonego do esp32) wpisuje komendę, a AI w odpowiedzi wysyła odpowiedni plik JSON, który następnie jest interpretowany i uaktywnia odpowiednią część kodu. Zaimplementowane opcje to: zapalanie/gaszenie dwóch diod, pomiar temperatury, czy też prymitywny termometr.
Celem projektu było umożliwienie wyświetlania niewielkich obrazów Pixel Art na matrycy LED 16x16 za pośrednictwem płytki ESP 8266. Napisany program umożliwia również wyświetlanie niewielkich plików GIF - ruchomych obrazów utworzonych przez wyświetlania kolejnych klatek animacji.
Projekt realizuje system głosowania z wykorzystaniem ośmiu mikrokontrolerów ESP8266 programowanych w MicroPythonie. Jedna płytka pełni rolę serwera, a pozostałe siedem działa jako klienci. Oczywiście "klientów", czyli płytek do głosowania może być dowolna ilość, w zależności od potrzeb. Serwer zbiera głosy przesyłane przez klientów i wyświetla wyniki na stronie internetowej.
Każdy klient jest podłączony do płytki stykowej z dwoma przyciskami ("TAK" i "NIE") i komunikuje się z serwerem przez Wi-Fi. Serwer, połączony z komputerem za pomocą kabla, obsługuje żądania HTTP i aktualizuje liczniki głosów.
Projekt wykorzystuje środowisko Thonny i język MicroPython do programowania ESP8266, umożliwiając prostą i skuteczną implementację systemu głosowania.
Kody wygenerowano przy wsparciu technologii AI.
Projekt polega na stworzeniu systemu sterowania robotem mobilnym "Sharky" za pomocą przycisków dołączonych do płytki ESP8266. Robot "Sharky" został zaprogramowany na płytce ESP32-CAM i komunikuje się z ESP8266 poprzez protokół Wi-Fi, korzystając z biblioteki ESP-NOW. Kod sterujący całym projektem napisano w MicroPythonie, a do jego kompilacji użyto programu "Thonny". Gotowy model robota można zakupić na stronie sic.edu.pl/sharky , jednak projekt może być zaadaptowany do innych podobnych robotów lub płytek.
Projekt ma na celu stworzenie systemu umożliwiającego użytkownikowi komunikację z modelem językowym OpenAI GPT-3.5 przez mikrokontroler ESP8266. System pozwala na wysyłanie zapytań (promptów) do modelu AI, otrzymywanie wygenerowanego kodu Python, jego zapis na urządzeniu oraz wykonanie na ESP8266.