Sterownik WLED + AMP

Założenia: Zbudowanie sterownika do podwieszanego sufitu z ledami SK6812. Między sufitem a włącznikiem światła jest doprowadzony przewód 4 żyłowy, założeniem było, że sterownik będzie we włączniku, a zasilacz w podsufitce, dostęp do zasilacza jest za pośrednictwem klatki wentylacyjnej (w suficie).Początkowo w puszcze został zamontowany ESP8266, jednakże odcinek do ledów ma około 3m i idzie blisko […]

Banana PicoW (ESP32S3)

Strona Producenta: https://banana-pi.org/en/banana-pi-steam/137.html Info o środowiskach programistycznych: https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing Pinout: Adres do menedzera płytek: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json Podłącz płytę ESP32 i poczekaj na zainstalowanie sterowników (lub zainstaluj ręcznie wszystkie, które mogą być wymagane) Uruchom Arduino IDE Wybierz tablicę w menu Narzędzia > Płytka > ESP32S3 Dev Module Istnieją dwa sposoby wejścia w tryb Bootloadera: 1. Podłącz go do […]

Sonoff + odbiornik podczerwieni

Cel projektu: Chciałem w miarę szybki i tani sposób złożyć urządzenie które pozwoli oszczędzić energię w godzinach w których nie korzystamy z urządzeń. Dekoder ferguson i tv samsunga w sumie w trybie czuwania razem pobierały około 8w(większość to zasługa dekodera). Wybór urządzenia: Urządzenia miało być tanie i zapewniać możliwość zdalnego sterowania. Sonoff miał wszystko co […]

Digispark praca w systemie Windows 10

Sterowniki: micronucleus-2.0a4-win.zip – Oficjalne ostatnie sterownik dla Windows 7 LowCDC-Win10x64 – Patch dla Windows 10 Instalacja: 1. Pierwszym krokiem jest instalacja sterowników „micronucleus-2.0a4-win.zip” – certyfikat sterowników stracił ważność w 2015, więc konieczna będzie instalacja z wyłączonym wymuszeniem sprawdzania podpisu sterowników(instalujemy sterowniki tak jak te niepodpisane). 2.W Windows 10 został przebudowany plik zarządzania USB MODE więc nie będzie […]

Attiny Biblioteka IR REMOTE + protokół samsunga

Domyślna biblioteka IRremote nie wspiera już mikrokontrolerów Attiny po długich poszukiwaniach wreście udało mi się znaleźć działającą bibliotekę dla attiny w najnowszym środowisko Ardiono IDE wraz z programowym portem szeregowym. jest nią tiny_IRremote: https://gist.github.com/SeeJayDee/caa9b5cc29246df44e45b8e7d1b1cdc5   jednak biblioteka nie wspiera protokołów samsunga który był mi akurat potrzebny, więc musiałem go dodać: Zmodyfikowana biblioteka z dodanym protokołem samsunga: https://github.com/AIIoT/tiny_IRremote-SAMSUNG kopia […]

Program do testowania sprzętowej eliminacji drgania styków

Istnieje kilka sposobów eliminacji drgań styków (posegregowane według skuteczność) 1. układy specjalizowane 2. metoda programowa 3. przez filtr RC (kondensator) 1. Układy specjalizowane: zalety: jest najbardziej skuteczną metodą dodatkowe opcje jak np. wyłączenie wszytkich klawiszy pinem EN wady: najdroższa z metoda Schemat podłączenia: Przykładowy układ specjalizowany: MAX6818 Piny EN i CH nie są niezbędne (EN […]

Attiny i ArduinoIDE

W tym krótkim poradniku pokazem jak programować Attiny w środowisko Arduino IDE Co będzie potrzebne: Arduino IDE wersja zwykła lub z Windows Store, link do pobrania Definicje dla menedzera płytek, polecam ATTinyCore http://drazzy.com/package_drazzy.com_index.json Sterowniki do programatora ISP: dla USBasp będą to: http://zadig.akeo.ie Dodanie płytki do środowiska arduino: Uruchamiamy AruinoIDE wchodzimy do „Plik” > „Preferencje”  >”Ustawienia” > […]

STM32 Praca w środowisko Arduino_IDE – Miganie diodą Blink

W tej części poradnika pokaże jak uruchamiać programy w środowisko Arduino IDE dla płytek STM32 Proces zostanie przedstawiony z wykorzystanie bootloader’a STM32duino, nie jest on niezbędny ale znacząco ułatwi programowanie tych płytek przynajmniej w początkowym etapie. Jak wgrać bootloader  STM32duino możesz dowiedzieć się z mojego innego poradnika.   Jeśli posiadasz już płytkę z wgranym bootloader  STM32duino, […]

Pierwsze kroki z ESP8266 w środowisko Arduino IDE

Domyślnie ESP8266 jest obsługiwane poprzez komendy AT, można go programować w środowisko Lua. Jednak jeśli nie znamy tego środowisk, albo nie chcemy korzystać z drugiego mikrokontroler’a do obsługi ESP8266 a znamy uproszczone środowisko  C jakim jest Arduino możemy skorzystać z portu do środowiska Arduino dzięki projektowi ESP8266 core for Arduino Większość poradników odnoście uruchomienia ESP8266 w środowisku arduino opiera się […]

[bootloader] STM32 Arduino IDE programowanie przez USB dzięki STM32duino

Instrukcja dotyczy STM32F103C8T6 i instalacji pod Windowsem, jeśli masz linuxa skorzystaj z linku na końcu. Aby wykorzystać wbudowany port USB w płytkach i wgrywać programy bez dodatkowych urządzeń, potrzebny będzie na bootlader który doda nam taką możliwość, będzie to STM32duino strona projektu. Będziemy potrzebowali kilku plików, możemy je pobrac z linku, lub bezpośrednio z stron projektów. Niezbędne […]