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.

microPython


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.

microPython


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.

microPython


Jest to rozwinięcie poprzedniego projektu, któego opis umieszczony jest na platformie jako "CNC Plotter" (https://st3am.pl/node/61).

Projekt rozszerza funkcjonalność maszyny poprzez dodanie możliwości wysyłania liter, które mają zostać napisane przez Engraver, z telefonu.

Projekt ten jest to jedynie prototyp, który pozwala na zapisywanie maksymalnie trzech liter jednakowej wielkości.

 

microPython


Projekt umożliwia interakcje z panelem LED. Pozwala on na wyświetlanie dowolnego tekstu na matrycy, zrobienia z panelu zegara pokazującego aktualną godzinę, bądź wyświetlanie dowolnych kształtów przez zapalanie konkretnych diod. 

microPython


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.

microPython


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.

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.

microPython


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

microPython


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!

Arduino