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...

ArduCam OV2640 jako samodzielny moduł i ESP32

Jest sporo różnych modułów ArduCam, łatwo je podłączyć do Arduino czy ESP8266. Jednak gdy szukałem informacji o tym jak podłączyć moduł ArduCam Mini 2MP OV2640 do ESP32, w sieci jest pełno przykładów dla ESP32-CAM. Jest to zintegrowany moduł ESP32 od AI-thinker razem z kamerą OV2640. Problem jest taki, że sposób połączenia jest ukryty przed nami. Gdy z jakiegoś powodu potrzebujesz podłączyć kamerę do innego typu modułu ESP32 trudno znaleźć informacje. Przebrnąłem przez to i zapisałem „dla potomności”. Może komuś w przyszłości to ułatwi podłączenie. Zacznę trochę od końca. Wspomniany moduł ArduCam posiada zarówno piny SPI jak I2C. Po uruchmieniu całości

Czytaj dalej...

Mapy, mapy, mapy…

W zasadzie to nie jest temat tutaj poruszany, ale… piękna sprawa – Instytut Historii PAN przygotował bardzo interesującą aplikację. Zeskanowane mapy historyczne (mapy z lat 1800-1947) są naniesione na współczesną, interaktywną mapę.Nie wiem jak wy, ja uwielbiam w taki sposób podróżować w przeszłość… Polecam, wszystkim maniakom map i historii…

Czytaj dalej...

Szybkie, improwizowane złącze (żeńskie)

Podłączając różne moduły czy sensory które mają złącze goldpin w standardowym rastrze 0.1″ najszybszą i całkiem trwałą metodą jest użycie żeńskich przewodów prototypowych. Robiąc w tej branży na pewno je doskonale znasz: Pewien kłopot pojawia się gdy np chcesz podmienić moduł na kolejny egzemplarz (np w czasie testowania). Wtedy przełożenie kabelków staje się kłopotliwe. Jak zapewnić że nie zmienisz ich kolejności? Można próbować ściągnąć wszystkie na raz, trzymając w palcach i podpiąć kolejny moduł. Ale chwila nieuwagi i katastrofa, trzeba ręcznie znowu wpinać kabel po kablu i upewniać się że w dobre miejsce. Nie wiem czy wiesz, ale można zrobić

Czytaj dalej...

Arduino i napisy – czyli matryca LED z MAX7219

MAX7219 jest układem mającym służyć do sterowania wyświetlaczami 7seg. I to w większej ilości, każdy z takich MAXów może sterować 8 cyframi. Długi czas na odliczanie do wybuchu :) Ale, skoro 7seg to jest 8 diod (bo 7 kresek i kropka) i jeden MAX steruje 8 takimi znakami, to równie dobrze możemy go podłączyć do matryc LED 8×8! Dodać do tego Arduino i możemy robić wyświetlacz tekstowy! Co potrzebujesz by taki zrobić? Nasz moduł MOD-1671 8×8 niebieska matryca LED z MAX7219, Arduino UNO i tradycyjnie kabelki. Nasz bohater komunikuje się ze światem przez szynę SPI. Dlatego, podłączenie jest dość tradycyjne:

Czytaj dalej...
MemsFrontier MTP40-F CO2 sensor

MTP40-F z MemsFrontier – czujnik CO2 (typu NDIR)

Pomiar stężeń CO2 to jest o to często pytacie w kontekście Nettigo Air Monitora. Nie jest to prosta sprawa, bo większość czujników dotąd dostępnych przeznaczonych była do pomiarów w rolnictwie/przemyśle. Czyli koncentrowało się na wartościach dużo większych niż te spodziewane w atmosferze. MTP40-F z Mems Frontier jest jednym z nowszych czujników, z przeznaczeniem do zastosowań m.in. do monitorowania jakości powietrza – tyle, że raczej wewnątrz pomieszczeń (np kwestie dotyczące wentylacji). Przyglądam się im pod kątem obsługi w NAM, wstępne pomiary pokazują że może jakaś użyteczna informacja jest do uzyskania z ich pomocą. Na razie znajdują się wewnątrz pomieszczenia, planuję dłuższe

Czytaj dalej...

Zmiana sterującego pinu GPIO w module przekaźnika dla ESP01

Dziś w naszej ofercie pojawił się nowy moduł, przeznaczony do pracy z ESP8266, a dokładniej z ESP01. Jest to moduł przekaźnika ze złączem dla ESP01. Wygodny moduł do sterowania urządzeniem elektrycznym, jednak jak w opisie produktu pozwoliłem sobie ponarzekać, jest mały feler. Wybór pinu sterującego – płytka korzysta z GPIO0 do kontrolowania stanu przekaźnika. Sęk w tym, że w trakcie procesu bootowania się ESP (po resecie lub włączeniu zasilania) pin GPIO0 ma zmieniany stan, co włącza na chwilę przekaźnik. Dzieje się tak po każdym resecie, więc jeśli urządzanie które masz kontrolować jest wrażliwe na takie krótkie impulsy to możesz temu

Czytaj dalej...

Supla GUI Generic – zdalnie sterowane przekaźniki bez programowania

Jeżeli zawsze chciałeś samemu zaimplementować inteligentne sterowanie urządzeniami w swoim domu, ale nie największą przeszkodą było to, że nie umiesz programować to rozwiązanie jest idealne dla Ciebie. Mowa tu o Supli – polskim otwarto-źródłowym oprogramowaniem gotowym do użycia i modyfikacji przez każdego. Ponadto Supla posiada dużą społeczność, która nie tylko pomaga mniej zaawansowanym użytkownikom, ale także tworzy swoje własne modyfikacje i przydatne narzędzia. Jednym z takich narzędzi jest GUI Generic – pozwala ono w wygodny sposób wygenerować gotowe do użycia programy, które wystarczy tylko wgrać na płytkę wyposażoną np. w procesor ESP8266 i skonfigurować po swojemu wyklikując wszystko w interfejsie graficznym.

Czytaj dalej...