Archief - Arduino microcontrollers

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ZombieRobots

Legacy Member
Welke vorm van RF? Die goedkope 433mhz dingskes?

Sent from my Nexus 7 using Tapatalk

Epyon

Legacy Member
Xbee is veruit te verkiezen boven RF transceivers. De gewone Series 1 kan je in amper twee minuutjes up and running hebben als een betrouwbare en volledig transparante draadloze seriële verbinding. Bovendien zijn ze veel minder storingsgevoelig dan RF.

Zelf werk ik met Series 2 modules waarmee ik mesh netwerken maak. Als een bepaalde module zich zo te ver van de zendende module bevindt zullen andere, dichtere modules de boodschappen doorsturen. Mesh networking laat ook energie-efficiëntere werkingsmodes toe.

memorexxx

Legacy Member
Ja die cheapo 433mhz transmitter en reciever. Xbee zal wel beter zijn, maar veel duurder. Ik heb een simplex verbindingske voor 8 EUR... 1xbee is 23 EUR en je hebt er 2 nodig plus shields das is direct meer dan 50 EUR... Ik heb nu toch een redelijk betrouwbare communicatie tot 20m (getest) en in theorie zou het zelf 30m zijn...

Epyon

Legacy Member
Een Arduino FIO (Arduino met Xbee socket) en een Xbee kosten beide €17, dus €68 voor de verbinding en de microcontrollers.

Nuja, alles hangt van je toepassing af natuurlijk. Bij RF heb je vooral het probleem als je bij andere 433MHz RF zenders komt. Of dat het moeilijk is om punt tot multipunt verbindingen op te zetten.

passero

Legacy Member
memorexxx zei:
Iemand nog leuke ideeën voor op een robot te zetten?

Op mijn robots gebruik ik XBEE zodat ik ze kan laten communiceren met de pc of andere robots.
Ik bedien dan de robot via een applicatie die ik zelf geschreven heb en de robot stuurt telemetrie door naar de pc zodat ik die ook kan weergeven.
Is ook altijd leuk om te doen :)

memorexxx

Legacy Member
passero zei:
Op mijn robots gebruik ik XBEE zodat ik ze kan laten communiceren met de pc of andere robots.
Ik bedien dan de robot via een applicatie die ik zelf geschreven heb en de robot stuurt telemetrie door naar de pc zodat ik die ook kan weergeven.
Is ook altijd leuk om te doen :)
Ik heb voorlopig enkel communicatie via RF naar mijn robot. Misschien ga ik later nog 2 way communication toevoegen. Ik zou werken met 2 arduino's. Een in mijn robot en 1 in mijn afstandsbediening.
Op mijn afstandsbediening heb ik een paar knoppen, een joystick voor manuele bediening en een touchscreen (onneindig veel mogelijkheden...).

Later zou ik misschien nog robot's bijmaken zodat ik een troepje heb, die allemaal met 1 remote gestuurd worden. Ik denk wel dat het mogelijk moet zijn om via die simpele RF het 'commando' te sturen met een extra byte erbij die gaat bepalen voor welke robot het commando is.

Mijn doel nu is vooral wat arduino programeer evaring opdoen en niet zozeer de hardware kant van het verhaal.

Epyon

Legacy Member
memorexxx zei:
Later zou ik misschien nog robot's bijmaken zodat ik een troepje heb, die allemaal met 1 remote gestuurd worden. Ik denk wel dat het mogelijk moet zijn om via die simpele RF het 'commando' te sturen met een extra byte erbij die gaat bepalen voor welke robot het commando is.
Ja dan moet je idd je eigen miniprotocol gaan schrijven. Maar je zal met RF sowieso snel tegen de beperkingen aanlopen als je meer dan een simpele punt tot punt verbinding wil. Wat als je bv. je robots telemetrie wil laten terugsturen? Als die dan sturen op het zelfde moment als jij een commando stuurt loopt alles in de soep daar er geen packetgebaseerde communicatie met collision detection is.

Bij Xbee moet je je daar allemaal niet mee bezig houden: je stuurt een commando naar het unieke adres van de Xbee module en het komt enkel daar toe. Verschillende Xbee's kunnen ook tegelijk sturen. Een Xbee module kan ook tegelijk zenden en ontvangen (full duplex). Er is ook een efficiënte broadcastimplementatie als je alle modules tegelijk een commando wil sturen.

passero

Legacy Member
Hoe doe je full duplex met XBEE?
Momenteel gebruik ik wel niet alle pinnen dus misschien ligt daar het probleem.
Ik gebruik XBEE enkel om communicatie op Serial te vervangen en heb daar al gemerkt dat het zeker geen full duplex is.

Als ik indertijd tegelijk telemetrie stuur via de robot en mijn applicatie stuurt een commando, dan komt dat commando soms niet aan.
Daarom heb ik zelf een mini protocol geschreven waarbij de robot een ACK bericht terug stuurt. Als mijn app dat niet krijgt dan stuurt het dat commado opnieuw.

Epyon

Legacy Member
Je moet ze in API mode gebruiken. Dat is iets ingewikkelder dan transparante mode, maar biedt veel meer mogelijkheden.

Check zeker deze/ library eens, die Xbee API mode relatief gemakkelijk maakt.

Epyon

Legacy Member
Fotootje van m'n Xbee setup op het werk :) .

IMAG1744.jpg

passero

Legacy Member
Op het werk? Ge gebruikt het dus niet als hobby?
Wat doe je dan als werk?

Epyon

Legacy Member
Ik werk als onderzoeker aan de unief, PhD over smart energy grids. Ben ook medeoprichter van een spin-off softwarebedrijf dat energiemonitoringtools ontwikkelt. Gebruik (o.a.) Arduino als prototypeplatform voor beide bezigheden. Gecombineerd wss al over €1,5k aan uitgegeven :p .

ASHERON

Legacy Member
kan arduino aangestuurd worden via rs232 protocol die oa domoticasystemen gebruiken?

Epyon

Legacy Member
ASHERON zei:
kan arduino aangestuurd worden via rs232 protocol die oa domoticasystemen gebruiken?
RS232 is een interface, geen protocol. Het specificeert enkel de spanningsniveau's, timings etc. waarmee data wordt doorgestuurd. Arduino werkt op TTL niveau, maar er bestaan shields en converters om RS232 op Arduino te gebruiken.

Het domoticaprotocol dat over de RS232 verbinding zal lopen zal je zelf te dienen implementeren. Er bestaan libraries voor standaardprotocollen zoals Modbus, Mbus etc. maar de implementatie van (semi-)propriëtaire protocollen zoals Nikobus, KNX etc. zal je grotendeels zelf moeten doen.

Ardtieboy

Legacy Member
Zou me graag zo'n arduino aanschaffen. Nu heb ik wel interesse in die starterskit, doch hoor ik veelal de ronde gaan dat dit z'n geld niet waard is, maw veel te duur voor hetgeen het maar is. Iemand ervaring hiermee?

Mr.Hankey

Legacy Member
ardtieboy zei:
Zou me graag zo'n arduino aanschaffen. Nu heb ik wel interesse in die starterskit, doch hoor ik veelal de ronde gaan dat dit z'n geld niet waard is, maw veel te duur voor hetgeen het maar is. Iemand ervaring hiermee?

Gewoon een Arduino Uno of ander startmodel en dan afzonderlijk componenten zoals weerstanden, diodes etc kopen is beter imo; zou goedkoper moeten uitkomen want ge koopt enkel wat ge kunt gebruiken.

eS

Legacy Member
Een eerder algemeen elektronicavraagje: voor een oude batterijlader (NiCD-batterijen van 14,4V) van een black&decker schroefboormachine ben ik op zoek naar een heel specifieke adapter, nl. een met een output van 17,4V en 200mA = 3,5W (ac/ac), die blijkbaar nergens los te vinden is (ook niet via amazon/ebay/gotron etc.).

Weet iemand waar ik deze zou kunnen vinden of hoe ik zelf iets kan aanpassen aan de lader dat deze bv met een 15 of 18V adapter kan werken (buiten de kapotte transfo in de adapter, zit er enkel nog een gelijkrichter + condensator in de lader zelf). Op verschillende fora vond ik al het toevoegen van een extra diode of condensator, maar voor dergelijke ingrepen zou ik toch eerst wat meer info willen vergaren.

vb. van vergelijkbaar probleem: Circuits Online - Forum - vervangende adapter voor accu schroef/boor machine

N.B. ik weet dat ik ook gewoon een nieuwe lader kan kopen, maar aangezien ik deze boormachine zelf gekregen heb en niet weet ik welke staat de batterijen zijn, hou ik de kosten liefst zo laag mogelijk om alles eerst te testen.

Epyon

Legacy Member
Een adapter is meestal een AC naar DC omvormer. Ik vermoed dat je dus een transformator zoekt?

De spanning van je nieuwe adapter moet niet speciaal gelijk zijn aan die van je oude. Als die tussen de 17 en 17.6, eventueel zelfs 18V bedraagt zal dat ook werken. Wel moet je stroomsterkte minimaal 200mA zijn, maar een hogere waarde mag altijd.

eS

Legacy Member
Epyon zei:
Een adapter is meestal een AC naar DC omvormer. Ik vermoed dat je dus een transformator zoekt?

De spanning van je nieuwe adapter moet niet speciaal gelijk zijn aan die van je oude. Als die tussen de 17 en 17.6, eventueel zelfs 18V bedraagt zal dat ook werken. Wel moet je stroomsterkte minimaal 200mA zijn, maar een hogere waarde mag altijd.

Correcte benaming zal idd transfo zijn waarsch. 18V is nog courant te vinden, zal dus zo eentje gaan halen en daarmee eens testen. Moet ik nog op specifieke zaken letten door het iets hogere voltage (warmte afgifte hou ik sowieso in het oog, maar verandert er iets qua laadtijd?)?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan