WiFi Shield

WiFi Shield lisää 2,4 GHz:n Wi-Fin OpenMV Cameihin, joissa ei ole sisäänrakennettua verkkoyhteyttä, käyttäen Atmel WINC1500 -moduulia. Se kytkeytyy minkä tahansa OpenMV Camin liittimen pohjaan.

WiFi Shield

Täydellinen datalehti, kuvat ja tilaustiedot löytyvät WiFi Shield -tuotesivulta.

Muista

Tuettu vain OpenMV Cam-, M4-, M7-, H7- ja H7 Plus -malleissa.

Kohokohdat

  • 2,4 GHz:n Wi-Fi b/g/n Atmel WINC1500 -moduulin kautta

  • TLS 1.2 -laitteistosalaus HTTPS:lle / MQTTS:lle

Nastajärjestys

WiFi Shieldin nastajärjestys

Nastojen viite

Nasta

Toiminto

P0

SPI MOSI — data WINC1500-moduulille

P1

SPI MISO — data WINC1500-moduulilta

P2

SPI-kello

P3

SPI-sirun valinta

P6

Sirun käyttöönotto

P7

Moduulin nollaus

P8

Moduulin keskeytys

3,3 V -kisko

Syöttää virran WINC1500-moduulille

GND-kisko

Yhteinen maa

Käyttö

Ohjaa shieldiä network.WINC -luokan kautta. Oletusarvoisessa asematilassa yhdistä Wi-Fi-verkkoon ja tulosta määritetty IP-osoite:

import network
import time

SSID = "your-network"
KEY = "your-password"

wlan = network.WINC()  # station mode by default
wlan.connect(SSID, KEY)

while not wlan.isconnected():
    print("connecting...")
    time.sleep_ms(1000)

print("Wi-Fi IP:", wlan.ifconfig()[0])

Shield voi toimia myös Wi-Fi-tukiasemana — välitä MODE_AP konstruktorille ja kutsu start_ap() tuodaksesi tukiaseman käyttöön:

import network

wlan = network.WINC(network.WINC.MODE_AP)
wlan.start_ap("openmv-cam", security=network.WINC.OPEN)
print("AP IP:", wlan.ifconfig()[0])

Muista

WINC1500:n tukiasematoteutus hyväksyy vain yhden asiakkaan kerrallaan ja tukee vain OPEN- ja WEP-suojaustiloja.

WINC1500:n oman laiteohjelmiston voi tarkastaa ja päivittää kamerasta. Tulosta käynnissä olevan laiteohjelmiston versio komennolla:

import network

wlan = network.WINC()
print("Firmware version:", wlan.fw_version())

Uusin vakaa kuva (winc_19_7_6.bin) toimitetaan OpenMV IDE:n sisällä polussa <openmv-ide-install-dir>/share/qtcreator/firmware/WINC1500/ ja on yhteensopiva vain uudemman ATWINC1500-MR210PB-laitteiston kanssa. Flashataksesi sen, kopioi .bin kameran SD-kortille, poista kortti, jotta FAT-välimuisti tyhjentyy, nollaa kortti ja suorita:

import network

wlan = network.WINC(mode=network.WINC.MODE_FIRMWARE)
wlan.fw_update("winc_19_7_6.bin")

fw_dump() lukee nykyisen kuvan takaisin tiedostoon samalla tavalla. Katso täydellinen metodiluettelo network.WINC -luokasta.