Adafruit Feather M0 WiFi met uFL - ATSAMD21 + ATWINC1500 - Adafruit 3061
Productinformatie:
Feather is het nieuwe ontwikkelbord van Adafruit, en net als zijn naamgenoot is het dun, licht en laat het je vliegen! We hebben Feather ontworpen om een nieuwe standaard te zijn voor draagbare microcontrollercores. Dit is de Adafruit Feather M0 WiFi met ATWINC1500 - onze kijk op een 'alles-in-één' Arduino-compatibele + snelle, betrouwbare WiFi met ingebouwde USB en batterijoplader. Het is een Adafruit Feather M0 met een WiFi-module, klaar om te rocken.
Verbind uw Feather met het internet met deze nieuwe, door de FCC gecertificeerde WiFi-module van Atmel. Deze 802.11bgn-geschikte WiFi-module is het beste nieuwe ding voor het netwerken van uw apparaten, met ingebouwde low-power management-mogelijkheden, Soft-AP, SSL TLS 1.2-ondersteuning en rotsvaste prestaties. We hebben onze adafruit.io MQTT-demo een heel weekend lang zonder haperingen gedraaid (het had langer kunnen duren, maar we moesten naar ons werk, dus we hebben hem losgekoppeld). Deze module is erg snel en gemakkelijk te gebruiken in vergelijking met andere WiFi-modules die we in het verleden hebben gebruikt.
Deze module werkt met 802.11b, g of n netwerken en ondersteunt WEP, WPA en WPA2 encryptie. U kunt verbinding maken met uw eigen WiFi netwerken of uw eigen maken met de "Soft AP" modus, waar het zijn eigen access point wordt (we hebben een voorbeeld van het maken van een webserver die u vervolgens de pinnen van de Arduino kunt bedienen). U kunt het klokken tot 12MHz voor snelle, betrouwbare packet streaming. En scannen/verbinden met netwerken gaat erg snel, slechts een seconde of twee.
Je vraagt je misschien af waarom je dit zou gebruiken als je een HUZZAH Feather kunt krijgen? Nou, je krijgt:
- Een zeer capabele Cortex M0+ processor met veel meer I/O-pinnen, veel 12-bits ADC's, een 10-bits DAC, in totaal 6 SERCOM's die elk SPI, I2C of UART kunnen (3 worden gebruikt door de bestaande interfaces, waardoor u er 3 overhoudt), veel timers, PWM's, DMA, native USB en meer (bekijk het datasheet)
- De ATWINC heeft een veel lager stroomverbruik, ongeveer 12 mA voor de WINC en 10 mA voor de ATSAMD21 met auto-powermanagement aan voor de WiFi en geen powermanagement voor de ARM. Met handmatig powermanagement kunt u de WiFi-module terugbrengen tot ~2 mA door hem in slaapstand te zetten.
- Dit staat in contrast met de gemiddelde stroomopname van de ESP van ~70 mA, en waarvan de diepe slaapstand een WDT-reset vereist.
- We ontdekten ook dat we betrouwbaarder (minder 'bursty') konden streamen met de ATWINC, hoewel de ESP over het geheel genomen een hogere doorvoer heeft.
- Je hoeft ook niet de hele tijd 'toe te geven' aan de WiFi-kern, omdat het een aparte chip is. Je krijgt volledige controle over de processor en timing.
Uiteraard hebben beide Feathers met WiFi-functionaliteit hun sterke en zwakke punten, en wij zijn allebei even enthousiast!
Het hart van de Feather M0 is een ATSAMD21G18 ARM Cortex M0 processor, geklokt op 48 MHz en op 3,3V logica, dezelfde die wordt gebruikt in de nieuwe Arduino Zero. Deze chip heeft maar liefst 256K FLASH (8x meer dan de Atmega328 of 32u4) en 32K RAM (16x zoveel)! Deze chip wordt geleverd met ingebouwde USB, dus het heeft USB-naar-serieel programma & debug-mogelijkheden ingebouwd zonder dat er een FTDI-achtige chip nodig is. Voor gevorderde gebruikers die vertrouwd zijn met ASF, zijn de SWDIO/SWCLK-pinnen beschikbaar aan de onderkant, en wanneer aangesloten op een CMSIS-DAP debugger kan worden gebruikt om Atmel Studio te gebruiken voor debugging.
Om het makkelijk te maken om te gebruiken voor draagbare projecten, hebben we een connector toegevoegd voor al onze 3,7V lithium-polymeerbatterijen en ingebouwde batterijoplader. U hoeft geen batterij te gebruiken, het werkt prima rechtstreeks vanaf de micro-USB-connector. Maar als u wel een batterij hebt, kunt u deze meenemen en vervolgens de USB aansluiten om op te laden. De Feather schakelt automatisch over op USB-stroom wanneer deze beschikbaar is. We hebben de batterij ook via een verdeler aan een analoge pin gekoppeld, zodat u de batterijspanning kunt meten en bewaken om te detecteren wanneer u moet opladen.
Hier zijn wat handige specs! Zoals alle Feather M0's krijg je:
- Afmetingen 53,65mm x 23mm x 8mm zonder gesoldeerde headers.
- Let op: het is 0,1 inch langer dan de meeste veren
- Licht als een (grote?) veertje - 6,1 gram
- ATSAMD21G18 @ 48MHz met 3,3V logica/voeding
- 256KB FLASH, 32KB SRAM, geen EEPROM
- 3,3V-regelaar (AP2112K-3.3) met 600mA piekstroomuitgang, WiFi kan 300mA piek trekken tijdens verzending
- USB native ondersteuning, wordt geleverd met USB bootloader en seriële poort debugging
- Je krijgt ook heel veel pinnen - 20 GPIO-pinnen
- Hardware seriële, hardware I2C, hardware SPI-ondersteuning
- 8 x PWM-pinnen
- 10 x analoge ingangen
- 1 x analoge uitgang
- Ingebouwde 200mA LiPoly-lader met LED-indicator voor de laadstatus
- Pin #13 rode LED voor algemeen knipperen
- Voedings-/inschakelpin
- 4 bevestigingsgaten
- Resetknop
Wordt volledig gemonteerd en getest geleverd, met een USB-bootloader waarmee u hem snel kunt gebruiken met de Arduino IDE. We gooien er ook wat headers bij, zodat u hem kunt solderen en in een soldeerloos breadboard kunt steken.
Let op: Deze versie wordt niet geleverd met een ingebouwde antenne. U hebt een uFL-connectorantenne nodig, zoals de 2,4GHz Mini Flexible WiFi Antenna. Deze is niet inbegrepen!
Handleiding:
https://learn.adafruit.com/adafruit-feather-m0-wifi-atwinc1500/
Klik om de website van dit product te openen.