A RedBear Duo egy WiFi és Bluetooth (BLE) modult is tartalmazó Arduino kompatibilis fejlesztőpanel. Kickstarter kampány keretében 19$-ért sikerült hozzá jutnom. Azóta sajnos felment az ára a gyártó oldalán.
Így néz ki a RedBear Duo:
Fontosabb adatai:
- STMicroelectronics STM32F205 ARM Cortex-M3 \@120MHz, 128 KB SRAM és 1MB Flash
- Broadcom BCM43438 WiFi 802.11n (2.4GHz) + Bluetooth 4.1 (Dual Mode) combo chip
- 16 Mbit (2 MB) SPI Flash memória
- 18 GPIO pin
- RGB status LED
Lábkiosztása az alábbi képen látható:
A fentiekből látható, hogy nagyon hasonlít az egyik korábbi cikkemben említett Particle Photonhoz. Igazából, könnyebb kiemelni a különbségeket: BLE és 16 Mbit flash memória. Még a lábkiosztásuk is megegyezik. Továbbá minden Particle eszköz (mobil alkalmazás, felhő, fejlesztőeszközök) használható a RedBear Duoval.
A RedBear Duo beüzemelése
A csomagban csak a RedBear Duo jött, nem adtak hozzá még kábelt se. Egy micro usb kábel segítségével a számítógéphez csatlakoztatva az RGB LED elkezd kéken villogni. Ez azt jelenti, hogy "listening" módban van az eszköz. A Zadig nevű program segítségével lehet váltani a Windows driverek közt. A listening módhoz az USB Serial (CDC) driverre lesz szükség.
Driver telepítés után a PuTTY vagy más terminál program segítségével lehet csatlakozni a RedBear Duohoz. Csatlakozás után "v" parancsra kiírja az eszköz a rajta lévő firmware verzióját, "i" parancsra meg az egyedi azonosítóját. Utóbbira később szükség lesz, érdemes felírni. "m" parancsra az eszköz a saját MAC addressét írja ki.
Firmware frissítése
A RedBear Duo még fejlesztés alatt áll, ezért érdemes figyelni, van-e újabb firmware verzió.
- A legfrissebb RedBear Duo firmware GitHubról letölthető
- A setup gomb nyomva tartása közben le kell nyomni a reset gombot, amikor a LED sárgán villog, el kell engedni a setup gombot. Az eszköz DFU módban van.
- Windows alatt a Zadig nevű programmal a drivert WinUSB-re kell váltani
- Le kell tölteni a dfu-util nevű programot is
- A könnyebb használhatóság érdekében érdemes a dfu-utilt bemásolni a letöltött és kicsomagolt firmwarel egy könyvtába
- A dfu-util-static.exe-t átnevezhetjük dfu-util.exe névre
- A következő parancsokkal lehet frissíteni az eszköz firmwarét:
$ dfu-util -d 2b04:d058 -a 0 -s 0x08020000 -D duo-system-part1.bin
$ dfu-util -d 2b04:d058 -a 0 -s 0x08040000 -D duo-system-part2.bin
$ dfu-util -d 2b04:d058 -a 0 -s 0x080C0000 -D duo-user-part.bin
$ dfu-util -d 2b04:d058 -a 2 -s 0x140000 -D duo-fac-tinker.bin
- Majd a reset gombbal újra lehet indítani a RedBear Duot
RedBear Duo hozzáadása a Particle Cloudhoz
A setup gombot nyomva kell tartani amíg el nem kezd kéken villogni a LED, aztán vissza kell váltani a drivert USB Serial (CDC)-re. Terminál program segítségével lehet beállítani a WiFi-t. Csatlakozás után a "w" parancsra elkéri az eszköz a WiFi hálózatra való csatlakozáshoz szükséges adatokat. Miután csatlakozott a Particle Cloudhoz a LED cián színnel fog pulzálni.
A Particle Build-ba belépve az eszközök (Devices) listáján rendelhetjük magunkhoz az eszközt. Adni kell neki egy nevet és be kell írni az egyedi azonosítót. Ezután a mobil alkalmazásban is meg fog jelenni. Előbbi helyes RedBear Duonak ismeri fel, utóbbi Photonnak, valószínűleg ezt majd javítják.
Demó
Csak egy egyszerű LED villogtató program, ami mellesleg elküldi a felhőbe a helyi IP címét:
Az IP cím a Particle Dashboardra belépve lesz látható.