ESP32 – nowe możliwości WiFi/BT dzięki inwencji Espresiff

esp32-kamami-1

Niezwykła i uzasadniona walorami praktycznymi popularność układu interfejsowego WiFi ESP8266 firmy Espresiff zaowocowała jeszcze bardziej efektownym następcą – układem ESP32. Jest to zintegrowany w krzemie interfejs WiFi/Bluetooth bazujący na mikrokontrolerze z rdzeniem Tensilica LX6, taktowanym sygnałem zegarowym 240 MHz (przy której osiąga wydajność 600 DMIPS). W strukturze układu zintegrowano 520 kB pamięci SRAM, transceiver radiowy 802.11BGN HT40 Wi-Fi oraz Buletooth (standardowy oraz BLE) oraz stosy komunikacyjne, których programowe realizacje zapisano w pamięci Flash o pojemności 16 MB.

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

W naszej ofercie znajdują się dwa moduły, pozwalające wygodnie korzystać z możliwości układu ESP32:

  • SparkFun ESP32 Thing, który jest rozbudowanym funkcjonalnie zestawem startowym z układem ESP32,
  • ESP-WROOM-32, który  jest kompleksowym interfejsem radiowym zintegrowanym z anteną PCB, wykonanym w postaci modułu PCB ze złoconymi stykami PLCC.

Obydwa zestawy wyposażono w kompletne stosy komunikacyjne, minimalizujące problemy wkroczenia do świata zaawansowanej komunikacji bezprzewodowej. Szczegóły oraz dokumentacje dostępne na stronie sklepu.

 

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

Shield WiFi dla STM32 NUCLEO i Arduino

x-nucleo-idw01m1-plytka-rozszerzajaca-z-modulem-wifi

X-NUCLEO-IDW01M1 to shield WiFi z modułem SPWF01SA przeznaczony do użycia z płytkami STM32 Nucleo. Jest on przystosowany do pracy w sieciach WiFi b/g/n i ma wbudowaną antenę SMD.

Firmware shielda X-NUCLEO-IDW01M1 zawiera stos IP, może utworzyć do 8 socketów TCP/UDP, generować dynamiczne strony WWW (SSI) oraz korzystać z REST API (metod get oraz post) do odbierania i przesyłania danych do chmury. Moduł może pracować jednocześnie jako serwer i klient, korzystać z szyfrowanych połączeń TLS/SSL, pracować jako klient WiFi (STA), IBSS lub miniAP (access point z możliwością dołączenia do 5 klientów). X-NUCLEO-IDW01M1 komunikuje się z płytką STM32 Nucleo przez interfejs UART i jest sterowany poleceniami AT.

Prezentowany shield X-NUCLEO-IDW01M1 jest przystosowany do bezpośredniego montażu w złączach zgodnych z Arduino UNO R3.

Przykłady aplikacji shielda X-NUCLEO-IDW01M1 producent udostępnił w pakiecie STM32Cube.

Intel Edison w wersji IoT SOM – nowe moduły dostępne „z półki”

intel-edison-iot-som-external-antenna-kamami

Do oferty wprowadziliśmy kolejne komputery Intel Edison w wersji SOM (wymiary 35.5 x 25 x 3.9mm), bazujące na dwurdzeniowym mikroprocesorze Intel Atom @500MHz oraz 32-bitowym mikrokontrolerze Intel Quark. Rodzina komputerów Intel Edison została zaprojektowana z myślą o tworzeniu „Internetu Rzeczy” (Internet of Things) oraz układach o niewielkich rozmiarach znajdujących zastosowanie w rzeczach codziennego użytku.

Platforma Intel Edison SOM jest standardowo wyposażona w moduł Bluetooth 4.0 oraz Wi-Fi obsługujący pasma 2.4GHz oraz 5GHz. W zależności od wersji, komputer ma wbudowana antenę lub  złącze Hirose U.FL 2mm, pozwalające podłączyć zewnętrzną antenę do modułów bezprzewodowych kablem koncentrycznym.

W komputerach Intel Edison SOM zintegrowano 1GB RAM i 4GB pamięci Flash eMMC.

ESP8266 – pierwsze kroki z IoT

esp8266-kamami

Układ ESP8266 podbija serca konstruktorów na całym świecie, co jest związane między innymi z tym, że jest to jedno z najprostszych na świecie rozwiązań dla aplikacji IoT. Zainteresowanych tą tematyką zachęcamy do przeczytania kursu „ESP8266 – pierwsze kroki„, który przygotowali blogerzy z HobbySpace na bazie udostępnionych przez nas podzespołów.

Efektowną aplikację ESP8266 autor przedstawił w artykule, film ilustrujący działanie aplikacji przedstawiamy poniżej.

Kontroler Unifi AP UAP na Raspberry Pi

techfreak-Ubiquiti-ubnt-unifi-UAP-management-raspberry-pi-400-1000x620

Na blogu techfreak.pl pojawił się opis budowy punktu dostępowego WiFi bazującego na udostępnionym przez KAMAMI.pl komputerze Raspberry Pi2 oraz oprogramowaniu Unifi. Cytat z opisu opublikowanego na blogu:

Często spotykam się z pytaniami jakie WiFi kupić do domków lub do małej firmy. I często spotykam systemy złożone z różnych producentów lub mieszkanki access pointów + repeater. Dzięki Unifi jest możliwość zbudowania systemu WiFi który nie dość że będzie bardzo prosty do wdrożenia to będzie tani a nawet będzie nadzorowany i łatwo konfigurowalny. I dlatego w tym wpisie powiem co nieco właśnie o serwerze zarządzania.

Kompletny opis instalacji i konfiguracji oprogramowania jest dostępny pod adresem.

techfreak-Ubiquiti-ubnt-unifi-UAP-management-raspberry-pi-27_1

[NodeMCU] Kolejne wydanie łatwego w użyciu WiFi z ESP8266

modul-z-esp8266-nodemcu

Po raz kolejny poszerzyliśmy ofertę popularnych modułów WiFi z układami ESP8266 – do oferty włączyliśmy moduł NodeMCU. Ma on wbudowaną antenę oraz konwerter USB-UART.

Moduł można programować w języku Lua (pod kontrolą firmware NodeMCU) lub w środowisku Arduino. Do dyspozycji użytkownika jest 10 linii GPIO,z których każda może być skonfigurowana do pracy jako I2C, 1-Wire lub jako linia PWM.

Szczegóły oraz dokumentacja NodeMCU z ESP8266.

[IoT/Wi-Fi] Digilent LabView Physical Computing – nowy pomysł Arduino-pochodny

labview1

Kolejna nowość w naszej ofercie – zestaw Digilent LabView Physical Computing – składa się z komputerka z mikrokontrolerem PIC32 (PIC32MX695F512L, 80 MHz, 512 kB Flash, 128 kB SRAM) na płytce w formacie Arduino (chipKIT WF32) oraz zbundlowanego pakietu programistycznego LabView (Home Edition) firmy National Instruments. Pakiet ten jest dostarczany w wersji umożliwiającej „pisanie” aplikacji bezpośrednio na mikrokontrolery PIC32 – wraz z oprogramowaniem są dostarczane biblioteki upraszczające tworzenie skomplikowanych aplikacji. Dzięki zintegrowaniu na płytce komputera modułu Wi-Fi zestaw doskonale nadaje się do realizacji projektów testowych w technologii IoT.

DuskToDawnVI-600

ESP8266 w czterech smakach

Moduły z układami ESP8266 cieszą się zasłużenie wielką popularnością – jest to bowiem sztuka zintegrować w tak niewielkim module kompletny moduł sieci bezprzewodowej WiFi (IEEE802.11b/g/n) zintegrowany ze stosem TCP/IP przy zachowaniu niskiej ceny kompletnego rozwiązania.

W naszej ofercie znajdują się trzy moduły wyposażone w układy ESP8266:

  • modESP8266 (ESP-01) z anteną na płytce drukowanej z liniami sygnałowymi i zasilaniem wyprowadzonymi na złącze szpilkowe (na zdjęciu poniżej),

esp8266_1

  • modESP8266 (ESP-07) z anteną ceramiczną i liniami sygnałowymi oraz zasilaniem wyprowadzonymi na złącze krawędziowe (na zdjęciu poniżej),

esp8266_2

  • modESP8266 (ESP-12) z anteną paskową wykonaną na PCB i liniami sygnałowymi oraz zasilaniem wyprowadzonymi na złącze krawędziowe (na zdjęciu poniżej).

esp8266_3

Fanom rozwiązań bazujących na ESP8266 oferujemy także zestaw startowy SparkFun ESP8266 Thing, wyposażony w podstawowy osprzęt pozwalający programować i zasilać układ ESP8266 za pomocą interfejsu USB.