RedBear Duo

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:
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ó:
RedBear Duo pinout
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.
Zadig
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.

PuTTY configurationputty_screenshot




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.

Particle BuildParticle app

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

Kategória: Elektronika, Programozás Címke: , ,