Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Arduino kondigt twee nieuwe producten aan

Arduino heeft twee nieuwe computerbordjes uitgebracht. Het gaat om de MKR WiFi 1010, die de MKR 1000 opvolgt en een verbeterde wifimodule heeft, en de MKR NB 1500, die is uitgerust met een zuinige lte-module voor iot-toepassingen.

De nieuwe bordjes zijn gepresenteerd op de website van Arduino. Het bedrijf noemt de MKR WiFi 1010 een evolutie van de MKR1000, maar het nieuwe model is uitgerust met een ESP32-module die door u-blox gemaakt is. Deze module biedt wifi op 2,4GHz en bluetooth met een lager stroomverbruik dan bij de voorganger.

Verder is de MKR1010 uitgerust met twee processors: de eerste is gebaseerd op arm-technologie en de tweede is een Espressif IC-dualcoreprocessor. Daarnaast is hij uitgerust met een Microchip ECC508-module, die gebruikt kan worden voor beveiligde tls-netwerkcommunicatie.

Het andere nieuwe bordje dat is aangekondigd, is de MKR NB 1500. Dit model is uitgerust met hardware waarmee de NB-IoT-standaard ondersteund wordt. Dit maakt hem geschikt om overal ter wereld ingezet te worden in afgelegen gebieden bij apparatuur die op afstand bediend moet worden.

Arduino geeft aan dat beide nieuwe bordjes volledig compatibel zijn met de Arduino Uno-, Mega- en MKR-bordjes. Hoeveel de bordjes gaan kosten, maakt het bedrijf niet bekend, maar de meeste Arduino-producten kosten tussen de 20 en 50 euro. Ze zijn vanaf juni beschikbaar.

De MKR1010 (links) en de MKR NB 1500 (rechts)

Door Emile Witteman

Nieuwsposter

13-05-2018 • 11:00

31 Linkedin Google+

Reacties (31)

Wijzig sortering
Sinds de RPi Zero-serie uit is, is Arduino voor mij eigenlijk niet interessant meer, want alles wat ik met een Arduino kan kan ik ook met een Raspberry. En gezien die maar vier euro kosten is de keuze dan snel gemaakt. (En de wireless versie 11 euro)
Bij sommige omstandigheden kan je een Arduino met wat mods naar 30uW idle verbruik krijgen, een Pi Zero verbruikt letterlijk iets van 10.000x zoveel? En is 4x zo groot en 2x zo duur (als een chinese Arduino Mini), en dan moet je vaak nog wat extra rekenen voor (microsd) opslag.
Dus afhankelijk van de toepassing, heeft Arduino nog wel wat voordelen (die voor jou blijkbaar minder relevant zijn).
naast het feit dat Arduino ook meer analoge pinnen heeft, PWMs, en 5V I/O heeft.

Ik gebruik beide, en ze zijn vrij complementair.

[Reactie gewijzigd door bjp op 13 mei 2018 22:52]

Dank u! Ik ga deze mod graag even uitproberen. Ben bezig met een RN2483 transceiver voor LoRa met Arduino. ga het goed kunnen gebruiken de Arduino in idle maar 4.5 μA te laten verbruiken. Even kijken of ik mijn Pro Mini zo ver kan laten gaan.
Zelf gebruik ik een tiental Arduino Pro Minis (3.3v / 328) ook met diezelfde mods, en dat werkt echt prima! (Enige probleem is dat de diepvries sensor steeds bevriest. :)) Een ESP8266 is de (WiFi) gateway.

Ik gebruik ze in combinatie met een 1.8v-3.3v step up en 2AA's om een network via MySensors te runnen. Zie ook de instructies hier: https://www.mysensors.org/build/battery.

Overigens wil zelf ook nog eens met LoRa bezig; daarom ben ik ook naar deze variant aan het kijken van de ESP32: https://robotzero.one/heltec-wifi-lora-32/ echter is het niet echt Low Power.
Wat is nu het voordeel ten opzichten van een esp8266 of varianten? Zuiniger is leuk voor dingen die op batterij draaien. Maar als je wifi hebt is er meestal ook wel stroom in de buurt mogelijk. Wifi verbruikt teveel om lang op wifi verbonden te blijven.
Ik ben benieuwd of ze ook nog een keer iets uitbrengen met een ethernet verbinding. Buiten het ethernet shield wat in mijn beleving niet betrouwbaar is en niet werkt met een Arduino Mega.

[Reactie gewijzigd door Pimmetje16 op 13 mei 2018 11:13]

AFAIK: de ESP32 is de opvolger van de ESP8266 dus lijkt me een logische stap om dan de meeste "recente" variant te nemen. En aangezien zo goed als alle code voor de ESP8266 ook compatible is met de ESP32 lijkt dit allemaal vrij logisch. (https://github.com/esp8266)
ESP32 code is niet altijd compatible met ESP8266..zie b.v. de arduino ide voor ondersteuing van deze 2 microcontrollers.
FYI: Vandaar dat ik ook "zo goed als zeg"
De ESP32 is geen opvolger van de ESP8266. Gewoon een sneller en uitgebreider model ernaast, met een iets hogere prijs. Voor veel simpele toepassingen voldoen de ESP-01 modules en die kosten geen drol :)
Meer gpio, en processor power.
Processor Power is inderdaad een goede, die had ik even gemist. En dan heeft deze native TLS wat natuurlijk ook spaart als je een MQTT TLS 1.2 verbinding open moet houden. :)
Ik heb anders geen problemen met mijn ethernet shield op mijn arduino mega?
Of topic, helaas. Over stabiliteit van ethernet verbindingen. Er zijn verschillende soorten hardware. Ruwweg twee types. Als je de goedkope Chinese EN28J60 gebruikt, dan moet je andere libraries nemen. Er zijn ten minste 3 varianten daarvan van verschillende grootte en kwaliteit. En dan nog moet je de Arduino code iets anders schrijven ivm stabiliteit. Daarnaast zijn veel EN28J60 bordjes met verkeerde afsluit weerstanden geleverd. Dat is gemakkelijk te fixen maar je moet even solderen.
de ESP8266 kun je ook zo instellen dat deze op standby gaat en in principe alles uitschakelt.
Dit is ideaal voor sensoren in samenwerking met MQTT.

zie: https://openhomeautomation.net/esp8266-battery

Ook deze MKR boordjes kunnen niet lang op battery draaien ism met wifi zonder gebruik van standby.
De ESP32 heeft naast Wifi ook Bluetooth (BLE) ondersteuning.
In de ESP32 zit een ethernet controller, je kunt met weinig externe componenten een bedraad ethernet aansluiten. Genoeg modules voor te vinden (in China ofzo). zie https://www.google.com/search?q=ESP32+phy
Ik zie nu dat er een ARM processor op zit als main processor. Wellicht dat de ESP32 er maar een beetje bijhangt als communicatie systeem. Geen idee of de ESP32 programmeerbaar is en de pootjes op de connectors bereikbaar zijn.

[Reactie gewijzigd door joho op 13 mei 2018 12:22]

Ik heb hier een paar verschillende ESP32 en ESP8266 bordjes en je kunt daar inderdaad prima Arduino code op draaien. Persoonlijk snap ik die hele ARM processor niet daar de ESP 32 (160Mhz dual core )een relatief performance monster t.o.v. de ARM processor is (). Alsof de slak de haas voortduwt.
Dat is altijd al zo geweest: tig shields die een MCU hebben, hebben er een die veel krachtiger is dan een ATMega.
Er is een groot verschil met een shield.
Het gaat hier om een geÔntegreerd ontwerp waarbij alles op 1 printplaatje zit.
Daarbij is de ESP32 prima geschikt om autonoom Arduino applicaties te draaien, dus waar je die ARM processor voor nodig hebt?
Bekijk het als een Arduino Zero met ingebakken WiFi shield.
Ik doe mijn best, maar blijf het een nutteloze ARM processor vinden.
Maar er zal wel een goede reden zijn (die ik nog niet heb kunnen vinden)
Voor simpele toetpassingen is 1 processor natuurlijk voldoende,

maar...

2 processoren op 1 board is handig als je bijvoorbeeld een timingprobleem hebt bij het aansturen van je hardware. 1 processor/controller doet dan de timing kritische hardware zooi en de andere processor is dan verantwoordelijk voor de communicatie.

Meestal los ik dat zelf op door 2 boardjes te gebruiken, bijvoorbeeld een arduino in combinatie met een esp8266

Met een esp32 kun je 2 cores gebruiken en is dit dus ook op een nette manier op te lossen zonder dat je een apart boardje nodig hebt.

[Reactie gewijzigd door veltnet op 14 mei 2018 14:08]

en nu nog wachten op de china clones die 5-10x zo goedkoop zijn.

dit gebeurt ook met de gewone arduino's gezien deze gebaseert zijn op de ATMEGA chipset.
en het een simpel ontwerp is waarvan de scematics bekend zijn
Dat is het idee achter "open hardware".
Door de schematiek bekend te maken kan iedereen zijn eigen versie ervan ontwikkelen.

Afhankelijk van de licentie mag je een exact kopie (behalve Arduino logo's) verkopen.
Echter verbaasd het mij wel hoe ze een Arduino clone (pro mini voor 2,50eu inc shipping) terwijl een losse microcontroller al minstens 1,50eu kost.
dat is mij ook een raadsel.
hoe ze het zoo goedkoop kunnen verkopen inc verzendkosten.

ik heb zelfs op aliexpress items gezien van 0,40 euro inclusief gratis verzending.
(een collapsible trechter)
Snappen doe ik het nog niet, maar de volgende zaken dragen eraan bij:
  • De Atmega328p-chip kost officieel §1,19 per partij van 5000 stuks. Dat is echter via officiŽle kanalen. In China wordt het merendeel van de elektronica van de wereld gemaakt en de grote electronicabouwers kopen voor veel lagere prijzen in. Via grijze en dubieuze kanalen hebben Arduino-bouwers toegang tot deze lage inkoopprijzen.
  • Sommige componenten zijn op Chinese Arduino's inmiddels vervangen door goedkopere. De Arduino Uno gebruikt bijvoorbeeld een Atmega16u2 voor USB-naar-seriŽel, veel Chinese Arduino's gebruiken inmiddels een CH340G, een chip van Chinese makelij, wat kosten bespaart.
  • Verzendkosten zijn laag enerzijds doordat de Chinese post goedkoop is, en westerse postbedrijven voor bij de V.N. afgesproken tarieven verplicht zijn de post af te leveren. PostNL maakt dus verlies.
  • Het ontwerp is volledig standaard, alle concurrentie is op prijs. Veel Chinese Arduinobouwers betekent zeer hoge prijsdruk.
  • Onderschat de Chinezen niet. We hebben vaak het idee van schuurtjes waar een hoop mensen zitten die handenarbeid doen. Dat bestaat, maar eees niet verbaasd als er ergens in een hal een compleet gerobotiseerde assemblagelijn staat, waarbij de boel van de band rolt zonder dat er handen aan te pas komen.
van punt 4 is dit het geval van bijna alle pcb's en moederborden die gemaakt worden.

alleen custom borden zijn een uniek geval gezien hiervoor geen groothandel is.
deze worden in kleine aantallen besteld en via een machine de meeste onderdelen erop worden gesoldeerd maar unieke conenctoren worden dan nog met de hand gesoldeerd.
meeste PCB bouw machines hebben namelijk een kop/hand die op elke plek op de pcb een "resistor" kan plaatsen.
Waarom zou je in hemelsnaam een arduino met esp32 kopen als je een esp32 prima zelfstandig kunt gebruiken. Je kunt bijv. een d1 mini esp32 of een grote nodemcu esp32 kopen als je makkelijk toegang wilt hebben tot de io pinnen. Heb overigens esp8266 al meer dan 18 maanden draaien op 1 batterij.. Kwestie van de sleep mode gebruiken.
Zelfs met alle io pins open, zijn het er erg weinig. Een extra chip voor de io kan dus handig zijn. En je kan op die manier altijd input processen zonder onzuinige wifi.
The ESP32 features your standard fare of hardware peripherals, including:
-18 analog-to-digital converter (ADC) channels
-3 SPI interfaces
-3 UART interfaces
-Two I2C interfaces
-16 PWM outputs
-2 digital-to-analog converters (DAC)
-Two I2S interfaces

Dit op 32 IO pinnen, wat wil je nog meer?? Dit is iig meer dan de gemiddelde arduino.

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True