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. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 21, views: 17.644 •

Ontwikkelaars willen interface-bordjes voor Arduino-systemen laten bouwen die zijn voorzien van bluetooth-interfaces. Daarmee zouden de populaire experimenteerplatforms kunnen worden bediend met apparaten als smartphones en tablets.

Arduino-platforms worden door doe-het-zelvers veelvuldig gebruikt als experimenteerplatform om hardware aan te sturen. De Arduino-bordjes zijn voorzien van een Atmel-microcontroller in 8bit- of 32bit-varianten. De hardware is opensource en de bordjes worden deels door hobbyisten zelf in elkaar gesoldeerd. In de regel worden de microcontrollers door middel van usb geprogrammeerd, maar een draadloze interface leek een groep ontwikkelaars van het bedrijf Lava.io een beter idee. Ze bouwden prototypes van twee uitbreidingsbordjes voor Arduino: de Ember en de Torch. Door middel van Kickstarter willen ze 80.000 dollar verzamelen voor massaproductie.

In principe verschillen de Ember en de Torch weinig van elkaar, maar de Ember is een kleiner bordje dat beter geschikt is voor integratie in compacte projecten. De Torch is daarentegen compatibel met de shields-opbouw van Arduino-bordjes en geschikter voor experimenteren. Beide zijn van een Nordic bluetooth-module en Atmega32u4-controller voorzien, maar die controller is in de Ember op 8MHz geklokt en in de Torch op 16MHz. De Ember vergt een spanning van 3,3V en de Torch heeft 5V nodig. Beide bordjes werken met dezelfde Bonfire-softwarebibliotheek, die geschikt is voor iOS-apparaten. Android ondersteunt nog geen bluetooth-low energy-profiel, maar daarin moet op korte termijn verandering komen.

Lava.io EmberLava.io Ember: voorbeeldLava.io Torch

De ontwikkelaars van Lava.io bouwden de bordjes om direct via een zuinige bluetooth-interface verbinding met de Arduino-bordjes te kunnen maken. Als voorbeelden van projecten besturen ze een auto met een telefoon, gebruiken ze een toetsenbord van een telefoon als interface om een code voor een deuropener in te voeren en schakelen ze een stopcontact in en uit met een telefoon. Voorheen waren voor dergelijke toepassingen aparte toetsenborden of schakelaars nodig. Deelnemers aan de Kickstarter krijgen, al naar gelang de bijdrage, in september een of meer Ember- of Torch-bordjes.

Reacties (21)

Erg leuk, maar ik zou zelf eerder bij dx een bluetooth dongle voor 4,43§ halen ( http://dx.com/p/wireless-...-transceiver-module-80711 ) en die via serieŽl aan dde microchippie hangen (met evt een max232 of cloon..) zoveel meer tijd zal t niet kosten bij een projectje

ps/Edit : ok die bibliotheek eromheen is dan wel weer makkelijker (maar goed bij kleine projectjes blijf ik bij assembler of c...)

[Reactie gewijzigd door zeduude op 19 juni 2013 16:44]

Inderdaad, leuk zo'n alles-in-een bordje met bluetooth maar het leuke van arduino is juist om het zelf in elkaar te knutselen (maar dat is mijn mening) :)
Dat is Bluetooth 2, deze bordjes ondersteunen Bluetooth Low Energy. Dat is dus nogal een verschil.
BLE is onderdeel van de v4-stack en propageert een verbindingsopbouw van max 6ms. Zelfs als dit in de praktijk enkele factoren lager ligt, is het niet goed waarneembaar door mensen. Het verbruikt bij toepassingen zonder continue datastream een fractie van de de energie.
Heb ook eens geŽxperimenteerd met die module uit je link. En hoewel het mij vrij snel lukte een seriŽle verbinding te maken met mijn gsm (en data via bluetooth uit te wisselen) is mijn uiteindelijke doel niet gelukt: Een Bluetooth HID keyboard emuleren. Uiteindelijk heb ik het maar opgegeven. Een mooie bibliotheek met voorbeeldcode is als "amateur" programmeur dan zeer waardevol.
Die bluetooth module heb ik ook al gebruikt voor seriŽle communicatie met een Microcontroller.
(heel handig bij draadloze robotjes om toch vanaf je telefoon of computer informatie zoals fouten te krijgen en te debuggen)
Werkt echt heel simpel en goed! (en om de prijs hoef je het niet te doen).

Je kan hem mooi gebruiken om zaken uit te lezen. Ik verstuurde strings naar mijn Android mobiel via een Bluetooth Terminal programma:https://play.google.com/store/apps/details?id=es.pymasde.blueterm&feature=search_result#?t=W251bGwsMSwxLDEsImVzLnB5bWFzZGUuYmx1ZXRlcm0iXQ..

Je kunt hem ook aansluiten op je Gnu/Linux server(als je hardwarematige TTL seriŽle verbinding hebt) en vanaf je mobiel via SSH gewoon in de shell komen.

Volgens mij kun je bij deze bluetooth toepassingen alleen het Serial Port Profile(SPP) profiel gebruiken. http://en.wikipedia.org/w...al_Port_Profile_.28SPP.29

En zoals satoer hierboven al geprobeerd heeft werkt het HID profiel niet.

[Reactie gewijzigd door Texamicz op 19 juni 2013 17:48]

Volgens mij is het wel mogelijk het HID profiel aan de praat te krijgen, alleen is mijn kennis van Bluetooth ontoereikend. Ik kreeg het namelijk wel voor elkaar mij als HID keyboard aan te melden bij een iPad, alleen met het pairen werd de verbinding direct weer verbroken. Waarschijnlijk vanwege het hele riedeltje communicatie wat tussen de twee devices gedaan dient te worden voor de hid keyboard verbinding tot stand kan komen. Ik had ook nog niet eens een oplossing gevonden om de passkey toe te sturen vanuit de arduino naar de iPad. Maar zoals ik al zei, werd de verbinding al verbroken lang voordat de ipad een passkey gaf. Uiteindelijk heb ik het project in de koelkast gezet omdat ik verder geen voor mij begrijpbare informatie kon vinden hoe de verbinding tot stand te brengen.
Bluetooth is alleen zinvol vanaf versie 4. Bij eerdere versies is de verbindingsopbouw te traag voor human interface interactie en kun je beter iets radiografisch over usb gebruiken zoals "Logitechs unifying receiver.

Dongles t/m versie 3 kosten weinig maar staan soepele interactiie in de weg. Je hebt iets ndig dat verbinding opbouwt binnen 200ms. Is de verbinding eenmaal gelegd, dan zijn alle versies van bluetooth snel genoeg om bijvoorbeeld keyboardinvoer bij te houden (max.50ms). Gebeurtenissen onder 50 ms ervaren mensen normaal gesproken niet meer. Gebeurtenissen onder 200ms ervaren mensen niet per se lineair.

[Reactie gewijzigd door whatdoesitwant op 19 juni 2013 22:43]

BLE bestaat al een tijdje voor de arduino als shield:
http://www.makershed.com/...duino_Shield_p/mkrbl1.htm
Geinig, maar inderdaad, het hele idee van een arduino is dat je zelf gaat frutten met electronics, een bluetooth shield of usb dongle ofzo heb je zo gevonden/verbonden, als bluetooth de enigste toevoeging is op zo te zien een uno en een nano v3 dan weet ik niet hoe nuttig dit is.

Dat gezegd te hebben zullen ze vast en zeker slagen, heb al meerdere 'purpose built' arduino's (is dit niet echt maargoed) voorbij zien komen op KS, meeste met veel succes.
't wordt pas echt leuk als je de arduino ook via de bluetooth interface kunt programmeren.
Is al mogelijk, maar volledig volgens het Arduino principe moet je het zelf in elkaar frotten. :Y)

Dingen op deze manier eigenlijk 'kant-en-klaar' kopen is niet echt zinnig; je koopt juist Arduino omdat je met elektronica wilt gaan rommelen, juist niet omdat je al een standaard oplossing wilt. Anders zou ik wel een stap of twee extra overslaan en direct het eindproduct kopen.
Ligt er natuurlijk maar net aan... Arduino wordt door zowel n00bs als tweakers gebruikt om het zo maar eens te zeggen... Is gewoon een manier van rapid prototyping meestal. Ik zet het veel in in educatieve toepassingen.
Ik gebruik ook al een tijdje BLE shields van seeedstudio, werkt prima! Alleen is het beter als het op bordje zit, scheelt weer een laag in je shield toren ;)

Is verder ook standaard dat een 5V Arduino op 16Mhz draait en een 3.3V versie op 8Mhz. Het zou nog mooier zijn als de Teensy (3) een BLE interface zou krijgen, klein en goedkoop die dingen en ipv een 8-bit uC een 32-bit Arm Cortex: http://www.pjrc.com/store/teensy3.html

[Reactie gewijzigd door jopiek op 19 juni 2013 17:01]

Goed om te zien dat er eindelijk een Atmel met ingebakken USB op zit.

Ik begin wel een klein beetje schopstarter-moe te worden. Er is nu een werkelijk onoverzichtelijk oerwoud aan dit soort developement bordjes, en ander soortgelijk grut.

Het verbaasd me eigenlijk dat er nog zoveel omzet binnen te harken valt, 80k is natuurlijk niet veel, maar gezien er al zoveel alternatieven zijn vind ik het toch knap dat je er zoveel mensen enthousiast voor krijgt.
Ik krijg het idee dat kickstarter vooral een advertentienetwerk is geworden. Ze zetten iets erop wat nou niet echt bijzonder is, en dan binnen de kortste keren komt het nieuwsbericht op een hele zooi grote sites langs. Het alternatief had ze een fortuin aan advertentiekosten gekost, nu is het gratis.
Ik denk dat dit toch een mooie aanvulling is voor de Arduino, ondanks alle extra shields die momenteel al te krijgen zijn. Het houdt meer ruimte over voor uitbreidingen op deze manier. Wat me wel opvalt, de nieuwe Torch heeft 3 digitale I/O pinnen minder dan de Uno of de Duemilanove voor zover ik het kan zien.
Bizar... zo'n heisa en 80K voor iets wat reeds bestaat 8)7

Ik zie dit de laatste tijd trouwens vaker en vaker bij dergelijke kickstarter/crowdfunding spullen.
Prima om te knutselen natuurlijk, maar als je de lijn doorzet vervang dan niet alleen het fysieke toetsenbord en het scherm maar ook de Arduino zelf door de smartphone.
Je kan natuurlijk ook gewoon een jeenode (http://jeelabs.com/products/jeenode) kopen, spreekt dan wel geen bluetooth maar is wel lekker low power.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013