Projekty
2021-07-07 ESP8266 jako komputer z tekstowym systemem
Projekt ten jest można powiedzieć następcą komputera 8bit na arduino mega tylko na mocniejszym sprzęcie.
Pozwoliło to na dodanie ciekawszych funkcji przy których wzorowałem się trochę na linuxie.
Do obsługi klawiatury wykorzystałem już sprawdzoną metodą gdzie jest ona podłączona do arduino uno, a ono przesyła kody wciśniętych kla;wiszy do głównej płytki która sama jkuż je interpretuje.
Poza kalwaiturą płytka uno otrzymała jeszcze jedno zadanie mianowicie jest odpowiedzialan za obsługe karty sd. ESP np. nadaje jakąś cyfrę która informuje uno co będzie miało zrobić po czym oidbera nazwę pliku i jego zawartosć przez port tx.
Kod dla ESP8266
Kod dla Arduino UNO
Projekt jest dalej w tworzeniu jednak program zawiera już funkcje takie jak:
• logowanie do systemu
• wylogowywanie
• edytor tekstu inspiroway edytorem nano
• podstawowa wersja polecenia echo
• ekrany pomocy dostepne pod F1
• obsluga kart sd (na razie bezs folderów)
• polecenia dla plikow: ls, cat, editor plik.txt, rm plik.txt
2020-08-20 Stacja pogodowa na ESP8266
Wykorzystana płytka NodeMCU v3 oraz czujnik wilgotności i temperatury AM2320. Płytka odczytuje dane z czujnika i wysyla je do bazy danych za pośrednictwem pliku php.
Rekordy z bazy sa wyświetlane jako lista z datą i godziną pomiaru.
2020-03-21 Komputer 8 bit na arduino Mega 2560 + UNO
Początkowo nie planowałem robić takiego projektu, a jedynie chciałem pobawić się biblioteką TVout. Później korzystając z tego artykułu [LINK] podłączyłem klawiaturę i wpisywany tekst wyświetlał sie na ekranie. Naturalnym tego efektem było to, że chciałem aby płytka reagowała w jakiś sposób na wpisany tekst i ostatecznie napisałem mały system. Aktualnie można pisać na nim proste programy na takiej zasadzie jak odbywało się to na BASICu i dodałem jeszcze inne funkcje m.in. high i low do zarządzania napięciem na pinach płytki by zapalać diody. Projekt zakończył się na podłączeniu karty sieciowej, a jego następca powstaje na płytce NodeMCU v3.
