ESP32 w praktyce: bezpłatny kurs na Microegeek.eu

esp32-wroom-kamamiZespół portalu Microgeek.eu przygotował i opublikował pierwszy odcinek cyklu artykułów poświęconych bezprzewodowym modułom komunikacyjnym ESP-WROOM-32 z transceiverem SoC ESP32 firmy Espressif. Pierwszy artykuł jest poświęcony przybliżeniu konfiguracji środowiska programistycznego, za pomocą którego tworzone będą aplikacje dla modułu ESP-WROOM-32.

Szczegóły są dostępne w portalu Microgeek.eu.

 

Moduł z ESP32 w dobrej cenie

modul-esp-wroom-32-z-rodziny-esp32-wi-fibluetooth-ble-adafruit-3320

W naszej ofercie znajduje się wiele modułów z układami ESP32, ale chcemy zwrócić szczególna uwagę na ESP-WROOM-32, który charakteryzuje się miniaturowymi rozmiarami, zintegrowaną anteną i niską ceną.

Moduł ESP-WROOM-32 łączy w sobie funkcjonalność Wi-Fi oraz Bluetooth 4.0 BLE, ma wbudowany dwurdzeniowy MCU taktowany do 240 MHz.

Cechy modułu ESP-WROOM-32:

  • Napięcie zasilania: 2,2 V – 3,6 V
  • Średni pobór prądu: 80 mA
  • Protokoły BT: Bluetooth v4.2 BR/EDR oraz Bluetooth BLE
  • Obsługa Bluetooth Audio: CVSD oraz SBC
  • Protokoły Wi-Fi: 802.11 b/g/n/d/e/i/k/r (802.11n o przepływności do 150 Mbit/s)
  • Tryby pracy Wi-Fi: sta/softAP/SoftAP+sta/P2P
  • Zabezpieczenia Wi-Fi: WPA/WPA2/WPA2-Enterprise/WPS
  • Szyfrowanie Wi-Fi: AES/RSA/ECC/SHA
  • Protokoły sieciowe: IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
  • Temperatura pracy: -40°C – +85°C
  • Wymiary: 20mm x 18mm x 3mm

ESP32-DevKitC – płytka rozwojowa IoT z modułem Wi-Fi ESP-WROOM-32 firmy Espressif

esp32-devkitc-plytka-rozwojowa-iot-z-modulem-wi-fi-esp-wroom-32-firmy-espressifPłytka rozwojowa ESP32-DevKitC pozwala na łatwe wykorzystanie możliwości układu ESP32 (Wi-Fi + Bluetooth BLE) firmy Espressif. Na płytce znajduje się konwerter USB/UART (Silabs CP2102), zaś większość linii GPIO modułu WROOM została doprowadzona do otworów o rozstawie 2,54mm.

Cechy ESP32-DevKitC:

  • Wbudowany moduł ESP-WROOM-32
  • Procesor Xtensa LX6 o dwóch rdzeniach z taktowaniem do 240 MHz
  • 448 kB pamięci ROM
  • 520 kB pamięci SRAM
  • Pozwala na obsługę magistral cyfrowych, m.in.: I2C, SPI, I2S, PWM, UART, IR, CAN
  • 12-bitowy przetwornik analogowo-cyfrowy SAR (do 18 kanałów)
  • Dwa przetworniki cyfrowo-anaglowe o rozdzielczości 8-bit
  • Protokoły BT: Bluetooth v4.2 BR/EDR oraz Bluetooth BLE
  • Obsługa Bluetooth Audio: CVSD oraz SBC
  • Protokoły Wi-Fi: 802.11 b/g/n/d/e/i/k/r (802.11n o przepływności do 150 Mbit/s)
  • Tryby pracy Wi-Fi: sta/softAP/SoftAP+sta/P2P
  • Zabezpieczenia Wi-Fi: WPA/WPA2/WPA2-Enterprise/WPS
  • Szyfrowanie Wi-Fi: AES/RSA/ECC/SHA
  • Protokoły sieciowe: IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
  • Wbudowana antena PCB

 

iNode Care Sensor T – nowe bezprzewodowe czujniki temperatury dla inteligentnego domu


inode-care-sensor-t-zolty-bezprzewodowy-czujnik-temperatury-z-ukladem-si7051

Do oferty wprowadziliśmy kolejne sensory temperatury dla bezprzewodowego (BLE) systemu automatyki domowej iNODE, wyposażone w układy Si705x firmy SiliconLabs (na rysunku poniżej), charakteryzujące się różnymi dokładnościami pomiarów.

iNODE Care Sensor T to bezprzewodowy temperatury o dużej dokładności z wbudowaną pamięcią zdarzeń (rejestratorem). Jest przeznaczony głównie do automatyki domowej.

si7051

Stan urządzenia jest wysyłany bezprzewodowo on-line w ramce rozgłoszeniowej wysyłanej co ok. 1,28 sekundy oraz może być archiwizowany w wewnętrznej pamięci wraz z datą i godziną zdarzenia. Dzięki temu można określić czy i kiedy przekroczona została progowa wartość temperatury. Czujnik może współpracować z iNode Care Relay. Oprogramowanie do konfiguracji urządzenia pozwala określić warunki jakich spełnienie spowoduje wysłanie alarmu, a co za tym idzie włączenie/wyłączenie zewnętrznego urządzenia.

Dostępne są następujące warianty sensorów iNODE Care Sensor T:

NFC i STM32 – praktyczne propozycje dla tych, którzy chcą dobrze zacząć z NFC

kamodnfc-ekspander-z-nfcrfid-kompatybilny-z-arduino-oraz-nucleoTechnika radiowej komunikacji krótkiego zasięgu NFC zdobywa coraz większą popularność – dlatego w naszej ofercie znalazły się zestawy startowe, pozwalające „z bliska” poznać możliwości pamięci EEPROM z interfejsami NFC.

Pierwszy z nich to KAmodNFC, który ma postać shielda Arduino, zgodny jest także z STM32Nucleo. Jego budowa umożliwia przetestowanie zasilania energy harvesting z toru NFC – w przykładowej aplikacji jest zasilana LED + timer 555 (które stanowią standardowe wyposażenie zestawu).

Działanie zestawu KAmodNFC pokazano na filmie poniżej.


Alternatywnym pomysłem na testowanie aplikacji NFC jest zestaw M24LR-DISCOVERY,  który składa się z dwóch płytek (bazy i NFC) – jak widać na zdjęciu poniżej.

m24lr-discovery

Działanie i możliwości zestawu M24LR-DISCOVERY pokazano na filmie poniżej.

[ARTYKUŁ] Pierwsze kroki z ESP8266

esp8266Układy ESP8266 cieszą się zasłużoną popularnością, dzięki nim świat komunikacji bezprzewodowej (będący podstawą IoT) stoi „otworem” przed konstruktorami tanich urządzeń mobilnych. Z myślą o nich portal MIKROKONTROLER.pl przygotował artykuł prezentujący sposób wykonania prostego projektu na bazie mikrokontrolera zintegrowanego w ESP8266, a więc bez użycia Arudino lub innego sterownika zewnętrznego. Podejście projektowe prezentowane w artykule jest uzasadnione ekonomicznie i niezawodnościowo, aczkolwiek – jeszcze – mało popularne, bowiem wymaga bezpośredniego programowania układu ESP8266. O tym, że nie jest to trudne, przekonają się czytelnicy artykułu – zachęcamy!

 

Waveshare CC1101 RF Board – bezprzewodowy moduł komunikacyjny 433MHz

waveshare-cc1101-kamami

Nowość w naszej ofercie – Moduł Waveshare CC1101 RF Board umożliwia komunikację radiową w paśmie 433 MHz, wykonano go na układzie Texas Instruments (Chipcon) CC1101. Komunikacja mikrokontrolera z układem CC1101 możliwa jest z wykorzystaniem interfejsu SPI. Moduł pracuje z zasilaniem o napięciu 1,9..3,6 V, wyposażony jest w złącze o rastrze 1,27 mm.

[IoT/WiFi] ESP8266 w arduinowym formacie

wemos-d1-wi-fi-esp8266

Do oferty włączyliśmy płytkę rozwojową o wymiarach i rozstawie złączy zgodnym z systemem Arduino Uno R3. Ma ona wbudowany moduł Wi-Fi z układem ESP8266, co predestynuje ją do stosowania w aplikacjach IoT oraz innych, w których może lub musi być wykorzystywany interfejs WiFi.

Zestaw jest kompatybilny ze standardami: WeMos D1 i NodeMCU. Do przygotowywania aplikacji można używać środowiska Arduino IDE po zainstalowaniu dodatku ESP8266 Core.

Particle Photon IoT

particle-photon-modul-iot

Particle Photon to moduł IoT z mikrokontrolerem ARM (Cortex-M3) oraz modułem WiFi BCM43362. Zestaw zawiera wszystko, co jest potrzebne do zbudowania urządzenia komunikującego się z szeroko rozumianym środowiskiem sieciowym.

Moduł Particle Photon wyposażono w mikrokontroler z rdzeniem ARM Cortex-M3 – STM32F205 (@120 MHz)  z 1MB pamięci Flash i 128 kB pamięci RAM – oraz moduł WiFi firmy Broadcom.

Złącza wlutowane w płytkę modułu (raster 2,54 mm) umożliwiają jego łatwe użycie z płytkami stykowymi.

photon-weather-shield-z-czujnikiem-cisnienia-wilgotnosci-i-temperaturyPoza modułami Particle Photon w naszej ofercie znajduje się także szeroka gama płytek bazowych i ekspanderów dla systemu Photon, między innymi widoczna na zdjęciu płytka sensorów warunków klimatycznych Photon Weather.

[IoT] NodeMCU – bezprzewodowe monitorowanie położenia obiektu w 3D

nodemcu-kamodlsm303

Produkowany przez KAMAMI.pl moduł KAmodLSM303 posłużył bloggerowi prowadzącemu Hobbyspace.pl do przygotowania interesującej aplikacji – bezprzewodowego monitora położenia obiektu w przestrzeni 3D. Sensor KAmodLSM303 jest w tej aplikacji obsługiwany przez komputerek WiFi o nazwie NodeMCU.

Szczegółowy opis projektu jest dostępny pod linkiem NodeMCU – aplikacja odbierająca/wyświetlająca dane z modułu, poniżej przedstawiamy film ilustrujący działanie całego urządzenia.