Tag Archives: konfiguracja

tinyBrd 2.0: Wstęp do pracy z płytką

Cześć, w dzisiejszym artykule zajmiemy się płytką tinyBrd 2.0. Jest to niewielka płytka deweloperska oparta o procesor ATtiny84 wyposażona w specjalne złącze służące do zamontowania modułu komunikacji radiowej NRF24L01+. Jeżeli kliknęliście w linki to pewnie zauważyliście już, że połączenie tych dwóch urządzeń to nic innego jak super tanie arduino z możliwością komunikacji bezprzewodowej :) Pokażę Wam w jaki sposób dobrze polutować płytki oraz jak wgrać na tinyBrd pierwszy program.

Continue reading

Konfiguracja Arduino IDE do pracy z ESP32

ESP32 to potężny układ, który jest kolejnym z rodziny tanich, ale wydajnych i dobrze wyposażonych procesorów ESP. W sklepie Nettigo można go dostać w dwóch wersjach – z wyprowadzonymi 30 pinami oraz wersja dla hardkorów z 38 pinami, ale bez opisów ;) Poza tym, że ESP32 ma więcej pinów i więcej pamięci niż np. ESP12 wykorzystywane w NodeMCU, to ma ono też wbudowany układ Bluetooth Low Energy, więc poza standardową łącznością WiFi nasz procek może także komunikować się z urządzeniami bluetooth. W tym artykule opiszemy jak zrobić pierwsze kroki – czyli skonfigurujemy środowisko Arduino IDE do pracy z ESP32.

Continue reading

Raspberry Pi – Pre konfiguracja systemu operacyjnego (headless install)

Pomimo tego, że Raspberry Pi potrafi obsłużyć mysz, klawiaturę oraz monitor to przy bardziej ukierunkowanych zastosowaniach raczej się ich nie używa. Instaluje się wtedy minimalny system, który udostępnia jakieś usługi, wykonuje jakieś zadania, a jego interakcja z użytkownikiem może odbywać się inaczej niż przez myszkę i klawaiturę (np. przez wyprowadzone na zewnątrz obudowy systemu wbudowanego przyciski, diody, wyświetlacze). W dzisiejszym artykule pokażę Wam jak zainstalować minimalny system operacyjny na malince wyposażonej w WiFi oraz skonfigurować połączenie sieciowe jeszcze przed pierwszym włożeniem karty SD do komputerka.

Continue reading

NodeMCU – Aplikacja konfiguracyjna dla systemu Android

Zgodnie z obietnicą w dzisiejszym artykule dowiemy się jak napisać własną aplikację dla Androida, która skonfiguruje nasze NodeMCU do pracy w wybranej przez nas sieci WiFi. Oczywiście na procesorze musi być wgrany program, który napisaliśmy w poprzednich artykułach z serii o NodeMCU. W tym artykule skupię się bardziej na zaimplementowaniu komunikacji UDP po stronie Javy niż typowo androidowych rzeczach, które to omówię raczej powierzchownie :) Na końcu artykułu do pobrania jest dostępna paczka .zip z plikami projektu do Android Studio oraz plik .apk który możemy zainstalować w telefonie sami.

Continue reading

NodeMCU – odbieranie danych przez protokół HTTP

W ostatnim artykule z serii dowiedzieliśmy się w jaki sposób odebrać dane konfiguracyjne za pomocą protokołu UDP. Dziś zaprezentuję alternatywną wersję konfiguracji – tym razem przez specjalną stronę hostowaną na ESP na której użytkownik może wprowadzić odpowiednie dane.

Continue reading

NodeMCU – Zapis konfiguracji w pamięci flash

W poprzednim artykule opisałem w jaki sposób można przy pomocy NodeMCU rozgłaszać własną sieć WiFi. Dzisiaj zrobimy kolejny krok ku odbieraniu i przechowywaniu konfiguracji WiFi w pamięci procesora – dowiemy się jak wykorzystać system plików SPIFFS do zapamiętania danych konfiguracyjnych urządzenia.

Continue reading