ESP8266-LightMesh to innowacyjny projekt IoT, wykorzystujący technologię ESP-NOW do stworzenia sieci fotorezystorów opartych na modułach ESP8266. Dane o natężeniu światła są przesyłane bezprzewodowo w czasie rzeczywistym do centralnego odbiornika z ekranem OLED, który je wyświetla. System cechuje się wysoką wydajnością, niskim zużyciem energii i brakiem konieczności korzystania z infrastruktury Wi-Fi, co czyni go idealnym do monitorowania środowiska w rozproszonych lokalizacjach.
Projekt zrealizowany w ramach zaliczenia przedmiotu "techniki mikroprocesorowe 2" na 5 semestrze studiów na kierunku Robotyki i Automatyki, wydziału Mechanicznego Energetyki i Lotnictwa Politechniki Warszawskiej.
Autor: Stanisław Walczak
Projekt obejmuje sterowanie 6 guzikami za pomocą jednej płytki, obliczanie i wyświetlanie gry za pomocą drugiej oraz łączność pomiędzy tymi dwoma płytkami za pomocą espnow.
Projekt realizowany w języku micropython.
Projekt polegał na utworzeniu gry pong dla dwóch graczy przy użyciu modułu ESP8266 i płytki do gier "game console" od sic.edu.
Projekt opiera się na wykrywaniu urządzeń Bluetooth Low Energy (BLE) za pomocą ESP32. System skanuje otoczenie w celu identyfikacji urządzeń BLE, zapisując informacje o ich adresach MAC, nazwach, sygnale RSSI oraz danych reklamowych. Urządzenia są prezentowane w czytelnej liście, można je zapisać do pliku lub wyświetlić jego zawartość. Projekt umożliwia też zarządzanie plikami zapisu
Tu wprowadź krótki opis projektu (max 500 znaków)Naszym celem projektu było skonstruowanie robota który za pomocą rozpoznawania obrazu tj. znaków drogowych ma się poruszać wedle zadanych przez nas instrukcji. Zaczęliśmy więc na robocie Sharky jednak częstość odświeżania była niezadowalająca. Pozyskaliśmy więc lepszy sprzęt użyliśmy robota z koła naukowego w którym jesteśmy członkami zaś elektronikę w większości wykorzystaliśmy z naszych osobistych magazynów, ponieważ oboje jesteśmy pasjonatami robotyki. Jednak nasz robot pod kątem mechanicznym nie działał bez zarzutów, a to dlatego, że używaliśmy 2 silników na 4 dostępne, ze względu na to, że nasz mostek H się spalił. Jednak w przyszłości nie wykluczamy rozwoju projektu i budowy większej ilości funkcjonalności!
Kostka LED 4x4x4 z żyroskopem to interaktywny projekt, który wykorzystuje czujnik MPU6050 oraz diody LED do stworzenia efektownej kostki świetlnej, reagującej na zmiany orientacji.
Projekt polega na stworzeniu nowoczesnej klepsydry wykorzystującej matryce LED jako ciekawej alternatywy dla zwykłej klepsydry . Wymaga użycia matryc LED, akcelerometru, płytki esp8266 oraz zewnętrznego zasilania. Projekt obejmuje manualne skonstruowanie obudowy dla matryc, zamontowanie ich w odpowiedni sposób, zaprogramowanie mikroprocesora, aby przy zmianie położenia akcelerometru odpowiednio sterował diodami, które mają symulować piasek przesypujący się w klepsydrze. Gotowego urządzenia możemy użyć jako niekonwencjonalnego czasomierza, a także dostosować kod dla własnych potrzeb i znacznie urozmaicić działanie matryc. Jest to świetny projekt do rozwinięcia swoich umiejętności w zakresie programowania mikroprocesorów, a także swoich zdolności manualnych.
Robot kroczący OTTO to 4-nożna platforma oparta na architekturze C/C++, działającej na płytkach Arduino, oraz łączności bezprzewodowej Bluetooth. Jest to projekt opisany jako OpenSource, a wszystkie niezbędne elementy, jak i oprogramowanie oraz konstrukcja gotowa do wydruku są ogólnodostępne, co znacznie skraca ilość czasu potrzebnego do stworzenia funkcjonalnego robota. Zaleca się jednak samemu stworzyć aplikację do sterowania oraz oprogramowanie, co jeszcze bardziej pozwoli poznać części elektroniczne projektu. Projekt dostępny na stronie https://www.thingiverse.com/thing:3965031/files
Celem projektu było zaprogramowanie robota Sharky tak, aby jechał wzdłuż wyznaczonej mu linii na podstawie analizy obrazu z kamery znajdującej się na płytce ESP32 CAM.
Projekt RoboCZOŁG jest naszym pierwszym tego typu projektem. Jest on sterowany za pomocą sieci WI-FI poprzez stronę internetową. Jego główną funkcjonalnością jest wykrywanie kolorów za pomocą kamery.
Niestety nie udało nam się połączyć obydwu funkcjonalności, czyli poruszania i kamery, ale to będzie opisane w późniejszej części.