The AVR-IoT WA development board combines a powerful ATmega4808 AVR MCU, an ATECC608A CryptoAuthentication™ secure element IC and the fully certified ATWINC1510 Wi-Fi network controller – which provides the most simple and effective way to connect your embedded application to Amazon Web Services (AWS). The board also includes an on-board debugger, and requires no external hardware to program and debug the MCU.Out of the box, the MCU comes preloaded with a firmware image that enables you to quickly connect and send data to the AWS platform using the on-board temperature and light sensors. Once you are ready to build your own custom design, you can easily generate code using the free software libraries in Atmel START or MPLAB Code Configurator (MCC).The AVR-IoT WA board is supported by two award-winning Integrated Development Environments (IDEs) – Atmel Studio and Microchip MPLAB X IDE – giving you the freedom to innovate with your environment of choice.Features
ATmega4808 microcontroller
Four user LED’s
Two mechanical buttons
mikroBUS header footprint
TEMT6000 Light sensor
MCP9808 Temperature sensor
ATECC608A CryptoAuthentication™ device
WINC1510 WiFi Module
On-board Debugger
Auto-ID for board identification in Atmel Studio and Microchip MPLAB X
One green board power and status LED
Programming and debugging
Virtual COM port (CDC)
Two DGI GPIO lines
USB and battery powered
Integrated Li-Ion/LiPo battery charger
De unPhone is een open-source IoT-ontwikkelplatform dat wordt aangedreven door de ESP32S3 microcontroller. Het beschikt over geïntegreerde LoRa, Wi-Fi en Bluetooth connectiviteit, een touchscreen en een LiPo batterij en biedt een robuuste en veelzijdige oplossing voor IoT-ontwikkeling. De compatibiliteit met Adafruit's FeatherWing standaard maakt eenvoudige uitbreiding mogelijk, waardoor het een ideale keuze is voor opvoeders, makers en ontwikkelaars die op zoek zijn naar een flexibel en gebruiksvriendelijk platform.
Kenmerken
ESP32S3-microcontroller (met 8 MB flash en 8 MB PSRAM)
LoRaWAN licentievrije radiocommunicatie (plus de uitstekende wifi- en Bluetooth-ondersteuning van de ESP32)
Capacitief LCD-touchscreen van 3,5 inch (320 x 480) voor eenvoudige foutopsporing en het maken van een gebruikersinterface
IR-LED's voor het heimelijk uitschakelen van de café-tv
LiPo-batterij van 1200 mAh met opladen via USB-C
Trilmotor voor meldingen
Kompas/versnellingsmeter
Een robuuste behuizing
SD-kaartsleuf
Aan/uit- en resetknoppen
Programmeerbaar in C++ of CircuitPython
Uitbreidingsbord dat twee Featherwing-sockets en een ruimte voor prototypen ondersteunt
Open source firmware compatibel met de Arduino IDE, PlatformIO en Espressif's IDF ontwikkelingsframework
Inbegrepen
unPhone (gemonteerd)
Uitbreidingsbord
FPC-kabel (om de uitbreidingskaart aan de unPhone te koppelen)
Zelfklevende bevestigingen voor de uitbreidingskaart
Code-voorbeelden
C++ library
Kick the tyres on everything in the box
The main LVGL demo
CircuitPython
Support forum
Textbook (especially chapter 11)
De SparkFun DataLogger IoT (9DoF) is een datalogger die al is voorgeprogrammeerd om automatisch IMU, GPS en verschillende druk-, vochtigheids- en afstandssensoren te loggen. Allemaal zonder ook maar één regel code te hoeven schrijven! De DataLogger detecteert, configureert en logt automatisch Qwiic sensoren. Hij is speciaal ontworpen voor gebruikers die alleen veel data dienen vast te leggen in een CSV- of JSON-bestand om dan verder te kunnen gaan met hun grotere project. Sla deze gegevens op op een microSD kaart, of stuur deze draadloos naar uw favoriete Internet of Things (IoT) service!Inbegrepen in elke DataLogger IoT is een IMU voor ingebouwde logging van een drie-assige accelerometer, gyro- en magnetometer. Waar de originele 9DOF Razor nog de oude MPU-9250 gebruikte maakt de DataLogger IoT gebruik van de ISM330DHCX van STMicroelectronics en de MMC5983MA van MEMSIC. Schakel gewoon de DataLogger IoT in, configureer het bordje om metingen van ondersteunde apparaten op te nemen en begin met loggen! Gegevens kunnen een timestamp krijgen indien time wordt gesynchroniseerd met NTP, GNSS of RTC.De DataLogger IoT is in hoge mate configureerbaar via een eenvoudig te gebruiken seriële interface. Sluit simpelweg een USB-C kabel aan en open een seriële terminal op 115200 baud. De logging-uitvoer wordt automatisch gestreamd naar zowel de terminal als naar de microSD kaart. Zodra u op een willekeurige toets in het terminalvenster drukt wordt het configuratiemenu geopend.De DataLogger IoT (9DoF) scant, detecteert, configureert en logt automatisch verschillende Qwiic sensoren die op het bordje zijn aangesloten (niets te solderen, niets te programmeren!).Specificaties
ESP32-WROOM-32E module
Geïntegreerde 802.11b/g/n WiFi 2.4 GHz transceiver
Configureerbaar via CH340C
Werkspanning
3,3 V tot 6,0 V (via VIN)
5 V met USB (via 5 V of USB type C)
3,6 V tot 4,2 V met LiPo accu (via BATT of 2-pins JST)
Ingebouwde MCP73831 single cell LiPo lader
Minimaal 500 mA laadsstroom
3,3 V (via 3V3)
MAX17048 LiPo ladingsmeter
Aansluitingen
1x USB-C
1x type JST connector voor LiPo accu
2x I²C met Qwiic ondersteuning
1x microSD kaartsleufje
Ondersteuning voor 4-bits SDIO en microSD kaartjes geformatteerd met FAT32
9-assige IMU
Accelerometer & Gyro (ISM330DHCX)
Magnetometer (MMC5983MA)
LED's
Charge (CHG)
Status (STAT)
WS2812-2020 Addressable RGB
Jumpers
IMU interrupt
Magnetometer interrupt
RGB LED
Status LED
Laad LED
I²C pull-up weerstanden
USB Shield
Knoppen
Reset
Boot
Afmetingen: 4,2 x 5,1 cm (1,66 x 2,0 inch)
Gewicht: 10,7 g
Downloads
Schema
Eagle bestanden
Afmetingen print
Aansluitingen
CH340 drivers
Firmware
GitHub hardware repo
Gegevensvastlegging: Breng de omgeving rond de drager in kaart met behulp van de geïntegreerde temperatuur-, vochtigheids- en druksensoren en verzamel gegevens over bewegingen met behulp van de 6-assige IMU en licht-, gebaar- en nabijheidssensoren. Voeg eenvoudig meer externe sensoren toe om meer gegevens van meer bronnen vast te leggen via de Grove-connectoren op de drager (x3).
Gegevensopslag: Leg alle gegevens vast en sla ze lokaal op een SD-kaart op, of maak verbinding met de Arduino IoT Cloud voor real-time gegevensvastlegging, opslag en visualisatie.
Data Visualisatie: Bekijk lokaal de real-time sensorwaarden op het ingebouwde OLED-kleurendisplay en creëer visuele of geluidssignalen met behulp van de ingebouwde LED's en zoemer.
Totale bediening:Directe bediening van elektronische apparaten met kleine spanning met behulp van de ingebouwde relais en de vijf tactiele knoppen, waarbij het geïntegreerde display een handige on-device interface biedt voor directe bediening.
Deze kit, met hierin de Ardino MKR WiFi 1010, biedt u de beste manier om de wereld van connected devices te leren kennen.De MKR IoT Bundle bevat alles wat je nodig hebt om je eerste ontwerp met connected devices te bouwen. Volg de 5 stapsgewijze tutorials die we voor u hebben voorbereid, en leer snel, door de elektronische componenten in de bundel te combineren, hoe u apparaten kunt configureren die verbinding maken met de Arduino IoT-cloud.Alles wat je nodig hebt om met IoT te beginnenDeze kit bevat alle hardware en software die nodig is om uw eerste IoT-apparaten te bouwen zonder extra kosten.Bouw 5 IoT-projectenAlle componenten zijn inbegrepen om uw ontdekkingsreis te beginnen met het bouwen van uw eigen IoT-projecten.Leer de Arduino IoT-cloud kennenLeer niet alleen over elektronica, maar ook over de mogelijkheden die de Arduino IoT-cloud u kan bieden.Inbegrepen
1x Arduino MKR1000 WiFi (met voorgemonteerde headers)
6x Fototransistoren
1x Tilt sensor
1x Temperatuursensor (TMP36)
3x Potentiometer
1x Piëzo capsule
10x drukknoppen
1x DC motor
1x Kleine servomotor
1x Alfanumeriek LCD-scherm (16x2 characters)
1x Optocoupler (4N35)
1x H-bridge motor driver (L293D)
2x Mosfet transistors (IRF520)
5x Condensatoren 100uF
70x Solid core jumper kabeltjes
1x Micro-USB kabel
1x Breadboard
1x LED (helder wit)
3x LED's (blauw)
1x LED (RGB)
8x LED's 5 mm (rood)
8x LED's 5 mm (groen)
8x LED's 5 mm (geel)
1x Mail pins strip (4x1)
1x Stranded jumper kabel (rood)
1x Stranded jumper kabel (zwart)
5x Diodes
20x 220 ? Weerstanden
5x 560 ? Weerstanden
5x 1 K? Q Weerstanden
5x 4,7 K? Weerstanden
20x 10 K? Weerstanden
5x 1 M? Weerstanden
Remote Controlled Lights - verander van kleur, lichtmodus en schakel aan/uit via je mobiel
Persoonlijk weerstation - registreer en volg de lokale weersomstandigheden
Huisbeveiligingsalarm - detecteer bewegingen en activeer waarschuwingen
Solar System Tracker - haal gegevens op van planeten en manen in het zonnestelsel
Inventory Control - volg goederen in & out
Slimme tuin - bewaak en regel de omgeving voor uw planten
Thermostaatcontrole - slimme controle voor verwarmings- en koelsystemen
Thinking About You - stuur berichten tussen de Oplà en de Arduino IoT Cloud Voor meer gevorderde gebruikers biedt de kit de mogelijkheid om hun eigen verbonden apparaten en IoT-toepassingen te maken via het open programmeerbare platform dat de ultieme controle biedt. De Oplà-unit fungeert als de fysieke interface met de Arduino IoT Cloud, waardoor je totale controle binnen handbereik hebt via de Arduino IoT Remote app. Configureer en beheer alle instellingen via de Arduino IoT Cloud, met eenvoudig te creëren dashboards die realtime metingen bieden van uw slimme apparaten in huis of op het werk. Instellingen aanpassen, apparaten aan/uit zetten, planten water geven, etc. kan allemaal onderweg met de Arduino IoT Remote app of volledig automatiseren van de set-up en dan achterover leunen en genieten! Inbegrepen MKR IoT Carrier ontworpen voor deze kit, inclusief: Rond OLED-display Vijf capacitieve aanraaktoetsen On-board sensoren (temperatuur, vochtigheid, druk, en licht) Twee 24 V relais SD-kaarthouder Plug and play aansluitingen voor verschillende sensoren RGBC, gebaar en nabijheid IMU 18650 Li-Ion oplaadbare batterijhouder (batterij niet inbegrepen) Vijf RGB LED's Arduino MKR WiFi 1010 Plastic behuizing Micro USB-kabel vochtigheidssensor PIR-sensor Plug-and-play-kabels voor alle sensoren Toepassingen Lampen op afstand bedienbaar Persoonlijk weerstation Huisbeveiligingsalarm Solar System Tracker Inventariscontrole Slimme tuin Thermostaat controle Denkt aan U
There are many so-called 'Arduino compatible' platforms on the market. The ESP8266 – in the form of the WeMos D1 Mini Pro – is one that really stands out. This device includes WiFi Internet access and the option of a flash file system using up to 16 MB of external flash memory. Furthermore, there are ample in/output pins (though only one analogue input), PWM, I²C, and one-wire. Needless to say, you are easily able to construct many small IoT devices!
This book contains the following builds:
A colourful smart home accessory
refrigerator controller
230 V power monitor
door lock monitor
and some further spin-off devices.
All builds are documented together with relevant background information for further study. For your convenience, there is a small PCB for most of the designs; you can also use a perf board. You don’t need to be an expert but the minimum recommended essentials include basic experience with a PC, software, and hardware, including the ability to surf the Internet and assemble PCBs.
And of course: A handle was kept on development costs. All custom software for the IoT devices and PCB layouts are available for free download from at Elektor.com.
De hoofdprocessor van het board is een low-power Arm® Cortex®-M0 32-bit SAMD21. De WiFi- en Bluetooth®-connectiviteit wordt uitgevoerd met een module van u-blox, de NINA-W10, een low-power chipset die werkt in het 2,4 GHz-bereik. Bovendien is veilige communicatie verzekerd via de Microchip® ECC608 crypto chip. Daarnaast vindt je een 6-assige IMU, wat dit board perfect maakt voor eenvoudige trillingsdetectie alarmsystemen, stappentellers, de relatieve positionering van robots, enz.WiFi en Arduino IoT CloudJe kunt je board verbinden met elk bestaand wifi-netwerk, of het gebruiken om je eigen Arduino Access Point te maken. De specifieke reeks voorbeelden die we bieden voor de Nano 33 IoT kan worden geraadpleegd op de WiFiNINA bibliotheek referentiepagina.Ook is het mogelijk om je board aan te sluiten op verschillende Cloud diensten, onder andere die van Arduino. Hier zijn enkele voorbeelden van hoe je de Arduino-kaarten kunt verbinden met:
Arduino's eigen IoT Cloud: Arduino's IoT Cloud is een eenvoudige en snelle manier om veilige communicatie te garanderen voor al je verbonden Things. Bekijk het hier.
Blynk: een eenvoudig project van onze community die verbinding maakt met Blynk om je board te bedienen vanaf een telefoon met met een klein programma.
IFTTT: uitvoerig voorbeeld om een slimme stekker te bouwen verbonden met IFTTT.
AWS IoT-kern: wij maakten dit voorbeeld over hoe je verbinding kunt maken met Amazon Web Services.
Azuur: bezoek deze GitHub-repository waarin wordt uitgelegd hoe je een temperatuursensor aansluit op Azure's Cloud.
Firebase: als je verbinding wilt maken met Google's Firebase, deze Arduino-bibliotheek zal je laten zien hoe.
Microcontroller
SAMD21 Cortex®-M0+ 32-bits low power ARM MCU
Radio Module
u-blox NINA-W102
Secure Element
ATECC608A
Werkspanning
3,3 V
Ingangsspanning
21 V
Digitale I/O-pinnen
14
PWM-pinnen
11
DC uitgangsstroom per I/O-pin
7 mA
Analoge ingangspennen
8
Analoge uitgangspinnen
1
External Interrupts
alle digitale pinnen
UART
1
SPI
1
I2C
1
Flash-Memory
256 KB
SRAM
32 KB
EEPROM
geen
Kloksnelheid
48 MHz
LED_Builtin
13
USB
Native in de SAMD21-processor
IMU
LSM6DS3
Lengte
45 mm
Breedte
18 mm
Gewicht
5 gram
LoRaWAN heeft zich uitstekend ontwikkeld als communicatieoplossing in het IoT. The Things Network (TTN) heeft hieraan bijgedragen. The Things Network werd geüpgraded naar The Things Stack Community Edition (TTS (CE)). De TTN V2-clusters werden tegen het einde van 2021 gesloten.Dit boek laat de nodige stappen zien om LoRaWAN nodes te bedienen met TTS (CE) en wellicht het netwerk van gateways uit te breiden met een eigen gateway. Inmiddels zijn er zelfs LoRaWAN gateways geschikt voor mobiel gebruik waarmee je via je mobiele telefoon verbinding kunt maken met de TTN server.De auteur presenteert verschillende commerciële LoRaWAN nodes en nieuwe, goedkope en op batterijen werkende hardware voor het bouwen van autonome LoRaWAN nodes. Het registreren van LoRaWAN nodes en gateways in de TTS (CE), het leveren van de verzamelde data via MQTT en visualisatie via Node-RED, Cayenne, Thingspeak en Datacake maken complexe IoT-projecten en compleet nieuwe toepassingen mogelijk tegen zeer lage kosten.Dit boek stelt u in staat om gegevens die zijn verzameld met batterijgevoede sensoren (LoRaWAN nodes) draadloos op het internet aan te bieden en te visualiseren. U leert de basis voor smart city- en IoT-toepassingen die bijvoorbeeld het meten van de luchtkwaliteit, het waterpeil, de sneeuwhoogte, het bepalen van vrije parkeerplaatsen (smart parking) en het intelligent aansturen van straatverlichting (smart lighting) mogelijk maken.
Affordable solutions with the ESP8266 and 3D printing
If you are looking for a small yet powerful IoT device, you are likely to come across the ESP8266 and compatible products on the market today. One of these, the Wemos/Lolin D1 Mini Pro board strikes a remarkable balance between cost and performance. A small and very affordable prototype board, the D1 Mini Pro stands out with its WiFi functionality and a 16-Mbytes flash memory for easy creation of a flash file system. In addition, there are sufficient input and output pins (only one analog input though) to support PWM, I²C, and One-Wire systems to mention but a few. The book describes the operation, modding, construction, and programming of home appliances including a colorful smart home accessory, a refrigerator/greenhouse controller, an AC powerline monitor, a door lock monitor, and an IKEA Trådfri controller.
As a benefit, all firmware developed for these DIY, "IoT-ized" devices can be updated over-the-air (OTA).
For most of the designs in the book, a small printed circuit board (PCB) and an enclosure are presented so readers can have a finished and attractive-looking product. Readers having – or with access to! – a 3D printer can "print" the suggested enclosures at home or in a shop.
Some of the constructions benefit from a Raspberry Pi configured as a gateway or cms server. This is also described in detail with all the necessary configuring.
You don’t need to be an expert but the prerequisites to successful replication of the projects include basic skills with PC software including the ability to surf the Internet. In terms of hardware, you should be comfortable with soldering and generally assembling the PCBs presented in the book.
All custom software written for the IoT devices, the PCB layouts, and 3D print files described in the book are available for free downloading.
,
van Saad Imtiaz
SparkFun Thing Plus Matter (MGM240P): Een veelzijdig Matter gebaseerd IoT Ontwikkelboard (Review)
De SparkFun Thing Plus Matter - MGM240P is a veelzijdig ontwikkelboard dat rijk is aan features en ontworpen is voor het ontwikkelen van Matter-gebaseerde IoT...