ESP.deepSleep() Wemos D1 mini
Pin RST w pracującym ESP8266 ma zawsze stan wysoki. Jeśli podamy mu stan niski zrestartuje mikrokontroler. Jeśli wprowadzimy ESP8266 w stan głębokiego uśpienia za pomocą metody ESP.deepSleep(czas w mikrosekundach) po…
Pin RST w pracującym ESP8266 ma zawsze stan wysoki. Jeśli podamy mu stan niski zrestartuje mikrokontroler. Jeśli wprowadzimy ESP8266 w stan głębokiego uśpienia za pomocą metody ESP.deepSleep(czas w mikrosekundach) po…
Aby otworzyć monitor szeregowy w makowym terminalu należy użyć komendy: Serial port znajdziemy wpisując komendę: Wyświetlą się wszystkie używane porty. Pamiętajmy żeby podłączyć wcześniej pod USB urządzenie z którym chcemy…
Na podstawie: https://forum.arduino.cc/index.php?topic=38119.0 Mierzymy napięcie referencyjne Do Arduino UNO wysyłamy pusty skecz Odłączamy zasilanie Łączymy AREF z masą (GND) przez kondensator 0,1uF Podłączamy zasilanie Ładujemy poniższy skecz Odczekujemy chwilę aż…
Polecam świetny kanał ACROBOTIC z YouTube. Cayenne z kolei to konstruktor projektów IoT typu przeciągnij i upuść, który umożliwia szybkie tworzenie i udostępnianie projektów urządzeń i czujników za pośrednictwem MQTT….
IRL 3705N MOSFET N-Ch TO-220AB 55 V 77 A to tranzystor świetnie nadający się do sterowania przez Arduino długimi taśmami LED RGB. OBUDOWA TRANZYSTORA Wykorzystałem 2 źródła do projektu kontrolera: SCHEMAT…
Źródło: www.rocketscream.comUsypianie Atmega328 jest banalnie proste. Procesor uśpiony, bez peryferiów pobiera około 0,04 mA* prądu, bez uśpienia około 7-8 mA. To znaczna różnica. Posłużyłem się biblioteką LowPower.h. Poniżej lekko zmodyfikowany…
Biblioteka którą używałem z Nano we wcześniejszym wpisie nie chciała działać z D1 mini. W przepastnym internecie po sekundzie znalazłem artykuł i bibliotekę, która współpracuje z ESP8266. Łączenie DS3231 RTC…
Mój wczorajszy nabytek: wemos D1 R32. Kupiłem w Hipros. Płytka rozwojowa oparta o ESP32. Łączy w sobie elastyczność Arduino Uno z mocą ESP32. Od razu pomyślałem, że to świetna podstawa…
ESP32 tworzy stronę na założonym serwerze (pamiętamy żeby włączyć sieć WiFi, której adres i hasło deklarujemy). Otwieramy Serial Monitor na którym pojawia się adres IP strony, który wpisujemy do przeglądarki….
Okazało się, że nie mogę używać biblioteki Timer razem z CayenneMQTTESP8266 ponieważ występuje konflikt klas. Potrzebowałem funkcji, która będzie odmierzała czas po zanotowaniu ustania ruchu przez czujnik mikrofalowy. Oczywiście zatrzymująca…