Rok: 2024

Wemos protoborad jako rozszerzenie I2C

Często testuję różne moduły, taki urok pracy w Nettigo. Najczęściej chyba korzystają one z I2C a jak się okazuje, podłączenie dwóch modułów I2C do Wemosa to nie jest taka oczywista oczywistość. Po pierwsze czemu dwa? Bo zwykle zaczynam od jakiegoś LCD na I2C a drugim zwykle jest testowane urządzenie. O ile od strony programowej to nie jest problem, to okazuje się że podłączenie na szybko dwóch urządzeń do jednej szyny nie jest takie proste. Nie ma rozgałęziaczy do przewodów, ponadto problematyczny jest brak drugiego pinu GND. Jak jeszcze się okaże że oba urządzenia (LCD i testowane) dzielą zasilanie to kolejny

Czytaj dalej...

Wyświetlacz LCD 128×64, ST7920, test podłączenia

Moduł LCD, niebiesko-biały, graficzny, o rozdzielczości 128×64 – do wielu projektów nieco lepszy niż znakowe wyświetlacze LCD. Tutaj zapisuję proste informację jak podłączyć do Arduino by przetestować działanie LCD. LCD-207, bo o nim mowa, jest dość prosty w użyciu z Arduino. Podłączymy go po prostu w trybie SPI: Teraz, do testów wgramy przykładowy szkic. Zainstaluj bibliotekę 8Ug2 (wiki projektu tutaj). Spróbujmy wgrać przykład Examples/U8g2/games/SpaceTrasher. Program jest gotowy, tylko trzeba zdefiniować właściwie obiekt wyświetlacza. Jest tam ponad setka gotowych wzorów dla różnych modułów. Przy podłączeniu do SPI właściwa inicjalizacja powinna wyglądać: U8G2_ST7920_128X64_1_HW_SPI u8g2(U8G2_R0, /* CS=*/ 10, /* reset=*/ 8); Znajdź tą

Czytaj dalej...

Jak korzystać z zestawu montażowego do NAMa?

Już od dłuższego czasu jest dostępny zestaw montażowy do NAMa, jednak nie doczekał się on jakiegoś bardziej szczegółowego opisu. Może być używany w dwóch wariantach. Pierwszy służy do montażu na twardej, płaskiej powierzchni (ściana?). Wtedy potrzebny jest jeden zestaw montażowy NAM. I taki montaż teraz tutaj opiszę. Jest drugi wariant, który polega na montażu na słupku. Na koniec kilka słów o takim wariancie. OK, co jest w zestawie? Jest PCB, które służy jako wieszak, oraz dwa wkręty z kołkami. Te wkręty i kołki są przeznaczone do wsadzenia w obudowę NAM. Będziesz potrzebował jeszcze wkrętów/śrub które zamontujesz na ścianie i na

Czytaj dalej...

Remote finger

Z DIY jest tak, że używasz narzędzi które masz pod ręką by rozwiązywać problemy na które napotykasz. Często powstają rzeczy z daleka wyglądające na prowizorkę, ale tak długo jak rozwiązują Twój problem – jest dobrze. Tutaj przykład – radioamator z USA (chyba) zrobił z serwomechanizmu, Wemosa i kawałka wydrukowanego plastiku „zdalny palec” by robić restart urządzenia Nic wielkiego? Ano. Nie imponuje? Nie. Ale po to mamy dostęp do mnóstwa technologii by samemu z nich korzystać i rozwiązywać swoje problemy – to jest istota DIY. Więc róbcie i nie przejmujcie się, jeżeli coś z daleka wygląda jak prowizorka.

Czytaj dalej...

ESP01 i DHT11 w jednym stały domku

Tak, gdy jakiś czas temu pisałem o module z gniazdem dla ESP01 oraz przekaźnikiem, to oczywistym się wydawało, że do tego powinny powstać podobne moduły o innych, uzupełniających funkcjach. Dość oczywistym jest sensor temperatury i wilgotności. No i taki właśnie pojawił się na Nettigo. Cóż, widać, że tryb myślenia pana chińczyka jest zbliżony, bo zrobił taki moduł. Choć, z drugiej strony, to tryb myślenia pana chińczyka stanowi pewną zagadkę. Czemu nie ma żadnego otworu montażowego? Czemu nie ma wyprowadzonych pozostałych GPIO? No i czemu ESP01 przykrywa DHT11? To ostatnie to można jeszcze wytłumaczyć chęcią utrzymania niewielkiego rozmiaru, ale jaki to

Czytaj dalej...

CPU w Excelu

Tak, wszyscy wiemy, że biznesowym odpowiednikiem duct-tape jest Excel. Narzędzie do wszystkiego. W pierwszej chwili gdy usłyszałem o projekcie implementującym 16-sto bitowy procesor (CPU) w Excelu nie zrobiło na mnie to wielkiego wrażenia. Ale, po chwili doczytałem, że jest to zrobione tylko z użyciem standardowych komórek i funkcji arkusza. Żadnego języka skryptowego! To już zaczyna być naprawdę ciekawe.

Czytaj dalej...

Podłączenie modułu LCD z ST7796 do ESP8266

Od niedawna mamy w ofercie 4-ro calowe moduły LCD TFT ze sterownikiem ST7796 i warstwą dotykową (XPT2046). Oprócz tego moduł ma slot na kartę SD (oddzielne wyprowadzenie). W tym wpisie zajmiemy się kwestią podłączenia i sterowania wyświetlaczem. Obsługę warstwy dotykowej zostawimy sobie na inną okazję. Podłączać będziemy do ESP8266 (więcej pamięci niż przeciętne Arduino) i mamy załatwioną kwestię poziomów logicznych. Otóż LCD można zasilić 5V ale linie danych nie przyjmą napięcia 5V. ESP8266 pracuje z napięciami 3.3V więc nie ma problemu. Inaczej zostaje stosowanie konwerterów poziomów logicznych (w odpowiedniej ilości). Do testów korzystam z Wemosa D1 mini, ale każda płytka

Czytaj dalej...

Powrót do przeszłości…

Na wstępie małe ogłoszenie – wracamy znowu z krótkimi publikacjami z projektami znalezionymi w sieci, które z jakiegoś powodu wydały się nam interesujące. Nic dużego, po prostu czasem coś zabawnego, albo użytecznego, albo jeszcze coś innego. No dobra, zacznijmy od 8051 UNO Dla wielu weteranów rodzina Intel 8051 była jednym z pierwszych µc. Każdy ma swoje wspomnienia, jeśli czujesz jakąś nostalgię do tej architektury to ten projekt na Hackaday może ci się spodobać. Na płytce posadzono AT89S52-24PU czyli współczesną implementację od Microchipa. Płytka ma rozmiar płytki UNO, ale złącza są inne, także ta unowatość jest taka hmmm umowna. Może dlatego, że

Czytaj dalej...