Ik heb een HC-06 bluetooth-module aan een Arduino gehangen, met een voltage divider tussen Arduino-tx en bluetooth-rx ivm 3.3v logic level aan de bluetooth kant. Daarna heb ik mijn Galaxy SII voorzien van Google Play: BlueTerm en heb die verbinding laten maken met de bluetooth-module. Mijn SII en Arduino kunnen nu tekst ontvangen en versturen van/naar elkaar via bluetooth
Wat mij opviel was het bereik. Ondanks de 2.4GHz vervuiling hier kon ik 1 verdieping lager en aan de andere kant van het huis nog met de Arduino communiceren
Dus voor wie een goedkoop alternatief voor de APC220 zoekt dat ook nog eens met tablets/smartphones etc gebruikt kan worden, dan is dit denk ik wel wat. Of je moet in een betonnen blokkendoos wonen, dan komt het bereik niet zo ver denk ik.
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Iemand ervaring met de nRF24L01+ 2.4Ghz wireless chip? Ik zoek iets voor draadloos een boel aparte LED strips aan te sturen, met liefst de mogelijkheid tot retransmission om zo hun eigen netwerkje te laten maken.
IMO de beste optie kwa prijs/kwaliteit verhouding. Vele malen goedkoper dan bv Zigbee en je kan er enorm veel mee.alfaleader schreef op vrijdag 30 mei 2014 @ 18:26:
Iemand ervaring met de nRF24L01+ 2.4Ghz wireless chip? Ik zoek iets voor draadloos een boel aparte LED strips aan te sturen, met liefst de mogelijkheid tot retransmission om zo hun eigen netwerkje te laten maken.
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000
Ik bedoelde dat mijn reactie geen antwoord op zijn vraag was ondanks dat ik hem citeer.Raven schreef op vrijdag 30 mei 2014 @ 15:22:
Hoezo geen antwoord? kitao in "[Discussie] Arduino-topic"
Ik heb de aangepaste LiquidCrystal library gebruikt die ook 2 en 3 wire serial ondersteuning heeft.Verwijderd schreef op vrijdag 30 mei 2014 @ 15:26:
leuk en het werkt !
welke library heb je gebruikt ?
Dank je welkitao schreef op vrijdag 30 mei 2014 @ 15:42:
@ResuCigam, netjes gemaakt.
Je had me op een idee gebracht en je ziet je kan makkelijk meerdere lcd schermen per Arduino aansturen. Meerdere TFT zou ik niet zo snel doen. Dat zou wel eens te veel kunnen vragen.
We do what we must because we can.
Ik haal iets van 25 mtr. Zender is de goedkoopste variant, de ontvanger is de versie met versterker en antenne. De zender is batterij gevoed (3v) en is ingebouwd in een plastic kastje (in de plantenkas in de tuin). De ontvanger draait op3.3v.alfaleader schreef op vrijdag 30 mei 2014 @ 19:08:
Hoeveel bereik zou ik halen als ik het inbouw in een waterdichte (plastieken) behuizing?
Gebruik deze ook voor m'n draadloze pulsteller op de kwh meter, draait nu bijna 1 1/2 jaar op 2 AA batterijen.
Als je ze bestelt zou ik er een paar extra bestellen, ze kosten bijna niks en zijn erg handig.
Ik moest even opzoeken hoor wat gui en gpu nu precies betekent, er is idd een lib voor de mbed, arduino en in C.alfaleader schreef op vrijdag 30 mei 2014 @ 18:26:
Volgens mij heb ik die Smart GPU Library ook al gezien voor de mbed, de library stelde niet al te veel voor qua gebruiksvriendelijkheid en mogelijkheden om zelf een GUI te maken. Daarom dat ik er zelf maar een heb gemaakt.
SmartGPU-Lib2 uit 2013 : http://www.vizictechnologies.com/#!smartgpu-2/c1rc2
Ps, en nu ik toch linkjes aan het strooien ben, dit lijkt me een aardig artikel over de draadloze chip. Zelf niet uitgeplozen maar je schijnt ze te hebben met en zonder antenne-versterker :
http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
En nee, ik heb er persoonlijk geen ervaring mee, wel met een apc220 maar die gebruik ik enkel binnenskamers dus voor dat geld had het een stuk goedkoper gekund achteraf gezien. Komt ook bij dat deze lap geen BT heeft dus dat hoofdstukje is tot nu toe aan mij voorbij gegaan. (als reactie op Raven's post)
[ Voor 35% gewijzigd door kitao op 31-05-2014 01:31 ]
Signaal moet wel naar buiten kunnen, iets van antenne is wel aan te raden, al is het maar een surface antenne in vorm van draad die je langs de buitenkant van de behuizing laat lopen, uiteraard eentje met mantel geen blote kabel, kan dus gewoon waterdicht blijven.alfaleader schreef op vrijdag 30 mei 2014 @ 19:08:
Hoeveel bereik zou ik halen als ik het inbouw in een waterdichte (plastieken) behuizing?
Bereik is vrij goed met juiste instellingen(8byte, 250Kbps, high power, etc) en hardwarekeuzes(zoals antenne), zal afhangen van meerdere factoren, ook de omgeving zal rol spelen zowel fysieke omgeving zoals gebouwen en andere obstakels maar ook hoeveel signalen er in de lucht aanwezig zijn.
http://hallard.me/nrf24l01-real-life-range-test/
http://harizanov.com/2013/06/nrf24l01-range-testing/
http://nathan.chantrell.n...e-nrf24l01-2-4ghz-radios/
Edit/
Ik haal met die groene printje 30 a 40 meter in mijn straat in line of sight, wel veel 2.4Ghz wifi vervuiling. Ik kan vanuit mijn huis de tuin bereiken, ga dan door twee muren heen en nog meter of 10 de tuin in naar mijn koude kas, om nog maar voorbeeldje te geven.
[ Voor 12% gewijzigd door mad_max234 op 31-05-2014 23:58 ]
if (!coffee) {
Work = false; }
Verwijderd
dat werkt dan alleen in een open veld..naaitsab schreef op zondag 01 juni 2014 @ 10:38:
Gents, ik heb een nRF24L01+, hiermee wil ik graag een soort rangefinder maken met de nRF als basisstation en dan een draagbare unit. Enig idee hoe ik dat zou kunnen maken? In theorie zou een 2,4Ghz RF zender pulsen uit kunnen zenden die de nRF dan weer oppikt en de signaalsterkte omzet naar een afstand.
[ Voor 40% gewijzigd door Verwijderd op 01-06-2014 18:36 ]
Gaat om ~12 meter dus niks spannends. Anders zou ik iets met de dBi van een Wi-Fi setup kunnen proberen met een bepaalde marge om de afstand te bepalen.
Iemand anders een idee?
if (!coffee) {
Work = false; }
Verwijderd
je kan ook is kijken naar 433 Mhz modules
[ Voor 58% gewijzigd door Verwijderd op 01-06-2014 18:49 ]
Verwijderd
alfaleader schreef op zondag 01 juni 2014 @ 20:01:
Bedankt voor de antwoorden! De nrf24l01 lijkt mij een goed component voor dit project, en in combinatie met een mesh netwerk zou het een mooi resultaat moeten geven voor de led strips draadloos aan te sturen.
ja en het wiel is al uitgevonden dus dat scheelt weer
Je kan geen signaalsterkte meten met nrf24l01, heeft allen bit die aangeeft of signaal is of niet, hoe sterkt het signaal is weet je dus niet. Of had je daar iets anders voor?naaitsab schreef op zondag 01 juni 2014 @ 10:38:
Gents, ik heb een nRF24L01+, hiermee wil ik graag een soort rangefinder maken met de nRF als basisstation en dan een draagbare unit. Enig idee hoe ik dat zou kunnen maken? In theorie zou een 2,4Ghz RF zender pulsen uit kunnen zenden die de nRF dan weer oppikt en de signaalsterkte omzet naar een afstand.
Edit/
GPS is er speciaal voor om positie te bepaling, daarmee kan je afstand bepalen als je vast punt weet, met beetje tweaken kan je de error die erin is gestopt eruit halen en vrij nauwkeurig positie bepalen.
Wifi is duurdere oplossingen, GPS heb je voor +-12 euro op ebay.
[ Voor 17% gewijzigd door mad_max234 op 01-06-2014 22:54 ]
Gaat om afstandsbepaling in huis. Hoe preciezer hoe beter dusVerwijderd schreef op zondag 01 juni 2014 @ 18:38:
en hoe nauwkeurig had je die afstand dan willen meten op deze manier ? of gaat het je meer om de richting ?
je kan ook is kijken naar 433 Mhz modules
GPS is leuk voor wat grovere bepalingen buiten maar in huis gaat dat een beetje lastig worden denk ik.mad_max234 schreef op zondag 01 juni 2014 @ 22:47:
[...]
Je kan geen signaalsterkte meten met nrf24l01, heeft allen bit die aangeeft of signaal is of niet, hoe sterkt het signaal is weet je dus niet. Of had je daar iets anders voor?
Edit/
GPS is er speciaal voor om positie te bepaling, daarmee kan je afstand bepalen als je vast punt weet, met beetje tweaken kan je de error die erin is gestopt eruit halen en vrij nauwkeurig positie bepalen.
Wifi is duurdere oplossingen, GPS heb je voor +-12 euro op ebay.
if (!coffee) {
Work = false; }
Is namelijk niet gebruikelijk dat iets aan staat als stroom erop staat, lijkt me dus ergens iets fout te zitten, kan software zijn of hardware. Moet je even je circuit geven want nu is het maar wat gissen natuurlijk zonder schema.
@naaitsab
Die arduino GPS modules zijn vrij simpel(via usart en wat instel registers) en zoals ik al zei als je error eruit haalt vrij nauwkeurig, spreken dan over centimeters, met radio ga je zeker onnauwkeuriger zijn. En je hebt meerdere punten nodig, minimaal twee zenders om heel grove je posities te bepalen, maar meer is beter.
En ja werkt hoofdzakelijk buiten, binnen werkt het soms ook prima maar niet overal en zeker niet in grote gebouwen, maar radio werkt dan ook niet meer, obstakels zorgen dat radio ook afwijkt en je dus moet gaan compenseren.
En je hebt binnen dan ook meerdere zenders nodig om je positie te bepalen, die moeten dan ook op vast plekken staan waarvan je de postsite weet en dan kan je er wat berekeningen op los laten om grove je positie te bepalen.
[ Voor 59% gewijzigd door mad_max234 op 02-06-2014 15:46 ]
Dan na het opstarten arduino spanning op de motoren zetten.
Zo te horen een software bug.
Als ik het goed begrijp, dan moet je dus een pwm geven en dir zetten voordat motor begint te lopen? ALs pwm 0 is dan zal motor ook niet vooruit gaan? Zo ja, dan heb je of al wel pwm op de output pin of de pin is gewoon high gemaakt tijdens het instellen. Want standaard zijn alle output high-z bij default, flash er maar eens een lege sketch in die niks doet, als goed is gaat motor dan niet lopen, test dat maar eens als je wilt.
Waarschijnlijk zet je pwm pin als output en als high bij het opstarten en ergens verderop in je code ga je pas de pwm gebruiken en naar 0 zetten, tot die tijd zal pin high zijn.
Kan je code eens posten, als niet te lange lap tekst is tenminste.
Edit/
Lapmiddel voor het gevolg van ander probleem, niet de juiste manier, gewoon de oorzaak aanpakken en niet het gevolg.kitao schreef op maandag 02 juni 2014 @ 15:53:
Zomaar ideetje, meestal worden de motoren gevoed met een andere spanningsbron als op de arduino, bijv 6 of 9V of nog meer. Kun je dan geen schakelaartje zetten tussen die voeding en het motorshield ?
Dan na het opstarten arduino spanning op de motoren zetten.
[ Voor 44% gewijzigd door mad_max234 op 02-06-2014 15:59 ]
Had ik ook aan gedacht: last resort oplossing wordt ditkitao schreef op maandag 02 juni 2014 @ 15:53:
Zomaar ideetje, meestal worden de motoren gevoed met een andere spanningsbron als op de arduino, bijv 6 of 9V of nog meer. Kun je dan geen schakelaartje zetten tussen die voeding en het motorshield ?
Dan na het opstarten arduino spanning op de motoren zetten.
Met H-bridge bedoelde ik een brug met mosfets: daar omheen zitten nog wat ICtjes en daarvan is het typenummer verwijderd. Zolang de PWM input 0 is staan de motoren stil dus die output op de Arduino moet ik 0 zien te houden. Ik ben op dit moment 200km van mijn code verwijderd dus ik kan hem helaas niet ff posten. Maar het is vrij recht toe rechtaan.mad_max234 schreef op maandag 02 juni 2014 @ 15:53:
Via een motorcontroller dus en geen eigen in elkaar gezet mosfet circuit.
Zo te horen een software bug.
Als ik het goed begrijp, dan moet je dus een pwm geven en dir zetten voordat motor begint te lopen? ALs pwm 0 is dan zal motor ook niet vooruit gaan? Zo ja, dan heb je of al wel pwm op de output pin of de pin is gewoon high gemaakt tijdens het instellen.
Waarschijnlijk zet je pwm pin als output en als high bij het opstarten en ergens verderop in je code ga je pas de pwm gebruiken en naar 0 zetten, tot die tijd zal pin high zijn.
Kan je code eens posten, als niet te lange lap tekst is tenminste.
Het eerste wat ik doe is in de setup() pin 4 (PWM op de Mega) als output definiëren. En daarna direct erachter aan al een digitalwrite (pin4, low) gezet (maar ik weet niet zeker of dat mag in de setup() ) en aan het begin van loop() nogmaals. Maar dat werkt dus niet... Kan je ergens opgeven in de bootloader/weet ik waar wat de initial state van een pin moet zijn oid?
Kalm aan mensen, was 'zomaar een ideetje'. Bron aanpakken en niet het gevolg dat hoor ik heel me leven al en nog liep ik steeds met stofmaskers.mad_max234 schreef op maandag 02 juni 2014 @ 15:53:
Lapmiddel voor het gevolg van ander probleem, niet de juiste manier, gewoon de oorzaak aanpakken en niet het gevolg.

Btt, ik had het laatst ook met een relais, ik had het stuursignaal op pin 13 gezet om het met het blink-programma te testen. Bij uploaden ging het relais als een gek staan klapperen. Dus als nu via dit draadje eruit komt hoe je dit tegengaat vind ik dat mooi meegenomen.
Je hebt inderdaad een pulldown nodig bij mosfet anders kan die al aangaan als je circuit aanraakt, mosfet zal dan opengaan door statische spanning van je lichaam(of wat dan ook) en kan niet meer ontladen omdat pin van atmega high-z is.
Makkelijkste is even testje uitvoeren met lege sketch, dus alleen lege setup loop en lege void loop. Als die dan nog steeds raar gedrag vertoond weet je zeker dat het een hardware probleem is. Geen enkele motor aansturing behoord aan te gaan bij high-z op alle inputs, of moet bewust zo ontworpen zijn maar dat is alles behalve normale.m
Je mag in setup loop gewoon code schrijven, geen enkele bezwaar, word maar eenmalig doorlopen, void loop is loop die steeds herhaald word.
Je moet Pinmode gebruiken om pin high-z te houden of weer in te stellen, houd de pin op input dan is het een high-z pin, zoals default.
[ Voor 4% gewijzigd door mad_max234 op 02-06-2014 16:53 ]
Hier volg ik je ff niet. high-z?mad_max234 schreef op maandag 02 juni 2014 @ 16:20:
Je moet Pinmode gebruiken om pin high-z te houden of weer in te stellen, houd de pin op input dan is het een high-z pin, zoals default.
Pinmode ben je bekend mee? Pinmode zet DIR register van atmega naar 0 of 1, input = 0 en output = 1.
Met pinMode(pin, INPUT); zet je de DIR register op 0, en zal de pin hoge weerstand hebben.
High-z state is uit stand voor de pin, pin kan namelijk niet fysiek losgekoppeld worden, beste wat mogelijk is high-z state als je geen output wilt. High-z state is van de atmega 100Mohm, zal dus maar hele kleine lekstroom zijn.
Als je pin in output zet en PWM instel en PWM op 0% zet zal er behoorlijk lekstroom zijn, soms al zat om transistor beetje op te sturen.
Maar test je circuit eens met lege sketch, dat zal al wat meer duidelijkheid werpen op de zaak, dan weten we of het hardware is of software en kunnen we meer gericht gaan zoeken.
Edit/
high-z, hi-z, tri-state, high impedance betekend allemaal hetzelfde overigens, mocht je dat ergens tegenkomen.
[ Voor 6% gewijzigd door mad_max234 op 02-06-2014 18:33 ]
Ik heb programmeer ervaring en enige basis electronica kennis.
Ik sta op het punt om de onderdelen te gaan bestellen, maar wat ik me nog niet kan voorstellen is het gedeelte hoe je een arduino kunt gaan gebruiken als thermostaat?
Hoe kun je je CV ketel daarmee aansturen? Kun je "gewoon" je oude thermostaat van de muur halen en een speciale controller met de arduino op de bestaande kabels aansluiten?
Of moet je deze echt via een kabel naar je CV ketel zelf ergens aansluiten? (als ie uiteraard ervoor geschikt is)
Jup, OpenTherm heet het moderne systeem. Aan/Uit zit ook echt nog wel een hele wetenschap aan vast, als je een lerende thermostaat hebt die rekening houdt dat het buiten warmer wordt en hoe lang de CV er over doet om de kamer op temperatuur te krijgen.almightyarjen schreef op dinsdag 03 juni 2014 @ 16:55:
Ligt eraan wat voor CV je hebt. Als je een oude hebt met een nog een thermostaat die gewoon aan/uit schakelt dan is het vrij simpel te realiseren door een temperatuurmeting en daar omheen een hysterese te bouwen. Maar nieuwere thermostaten werken met een meer regelsignaal wat naar de CV gaat (geloof ik) en dan is het vrij lastig. Het schijnt dat die regeling ook vrij complex is. Je kan het wel maken uiteindelijk, maar wat schiet je ermee op: waarschijnlijk gaat het je dan meer gas kosten omdat je eigen gebouwde regeling minder optimaal is
Ja ongeveer, je hoeft niks te defineren in begin overigens, dat registers staat default al op 0, alle i/o zijn high-z bij het opstarten, zet die pas naar output als je pwm gaat gebruiken. E kijk of je niet per ongeluk output ergens high of low set, afhankelijk of p of n channel mosfets zijn.almightyarjen schreef op maandag 02 juni 2014 @ 19:00:
ah ja, de z van complexe weerstand, ben er weer bijDus wat je eigenlijk zegt is dat de kans dat die motor tijdens opstarten van de arduino gaat lopen kleiner is als ik eerst de pin als input definieer en pas later in het programma als output als ik hem daadwerkelijk ga gebruiken? Ik zal het woensdagavond ff een lege sketch testen als ik weer thuis ben.
Als je lege sketch upload zullen alle pinnen high-z blijven, geen software bugs mogelijk, dan weet je eigenlijk al waar je moet zoeken, software of hardware, als geen problemen voordoen is het de software waar foutje inzit en anders is het de hardware waar foutje inzit.
Lege sketch geüpload en de motor vliegt gelijk aan zodra ik de spanning erop zet. Het moet dus iets in de hardware zijn. fotootje van de motordriver:mad_max234 schreef op dinsdag 03 juni 2014 @ 22:37:
[...]
Ja ongeveer, je hoeft niks te defineren in begin overigens, dat registers staat default al op 0, alle i/o zijn high-z bij het opstarten, zet die pas naar output als je pwm gaat gebruiken. E kijk of je niet per ongeluk output ergens high of low set, afhankelijk of p of n channel mosfets zijn.
Als je lege sketch upload zullen alle pinnen high-z blijven, geen software bugs mogelijk, dan weet je eigenlijk al waar je moet zoeken, software of hardware, als geen problemen voordoen is het de software waar foutje inzit en anders is het de hardware waar foutje inzit.

Zoals je ziet een H-bridge met vier IRF3205 N-channel FET's. Het schoot me net te binnen: er zit nog een additionele +5V en GND aansluiting bij de controlsignalen. Die moet je op 5V hebben aangesloten, anders doet de motor het niet. Ik neem aan dat die 5V wordt gebruikt voor de voeding van de chips waarvan het nummer is weggehaald. Zou ik die +5V connectie aan een uitgang van de arduino kunnen hangen, of zou dat te veel stroom trekken?
Hm, m.a.w. raden jullie aan om beter geen custom thermostaat te maken en indien nodig gewoon een van de duizenden populaire "slimme" thermostaten aan te schaffen?sebastius schreef op dinsdag 03 juni 2014 @ 17:51:
[...]
Jup, OpenTherm heet het moderne systeem. Aan/Uit zit ook echt nog wel een hele wetenschap aan vast, als je een lerende thermostaat hebt die rekening houdt dat het buiten warmer wordt en hoe lang de CV er over doet om de kamer op temperatuur te krijgen.
Ik heb een CV ketel uit 2009 (Intergas H22VRSW LOW NOx-ps) en thermostaat is Honeywell Chronotherm III
Dan ga ik me focussen op de eenvoudigere sensors (licht, vochtigheid, temp, etc.) en eventueel gordijnen/rolgordijnen aansturing
Borroz had laatst een amperemeter op z'n usb gezet, is speciaal apparaatje. Kan je in ieder geval meten hoeveel stroom er naar de arduino gaat.
@Bld- Jij gaat echt voor de praktische toepassingen zie ik. Zelf zit ik meestal maar wat te testen ipv er echt iets van te maken. Zal aardig wat mechanische dingen bij komen kijken bij jouw toepassing ?
Ja, ik houd daar wel van, haha.kitao schreef op woensdag 04 juni 2014 @ 19:02:
@Arjen
Borroz had laatst een amperemeter op z'n usb gezet, is speciaal apparaatje. Kan je in ieder geval meten hoeveel stroom er naar de arduino gaat.
@Bld- Jij gaat echt voor de praktische toepassingen zie ik. Zelf zit ik meestal maar wat te testen ipv er echt iets van te maken. Zal aardig wat mechanische dingen bij komen kijken bij jouw toepassing ?
In mijn hoofd zie ik het al helemaal voor me, maarja, eerst realiseren natuurlijk
Bij de verlichting zie ik geen probleem, ik gebruik al de klikaan/uit en een set van de Action, dus met een 433mhz sensor heb ik dat al gefixed (toch?
Ik heb daarnaast een weerstation met een remote sensor buiten, misschien kan ik die ook uitlezen, nog even kijken of deze ook op 433mhz werkt.
Ik heb zojuist even mijn gordijnen en rolgordijnen bekeken en wat schetsen gemaakt, met wat "touwtjes" zou ik de gordijnen wel open en dicht kunnen maken denk ik
Iemand daar ervaring mee? Is dat te doen op deze manier? (behalve dat er natuurlijk wat sensors/schakelaars bij moeten om te bepalen dat ze dicht/open zijn e.d.)
De gordijnen zijn niet zwaar. Zojuist met een touwtje aan het uiteinde haakje getest en met heel weinig kracht bewegen ze makkelijk.
De rolgordijnen zou ik met een motortje kunnen fixen, dat moet ik nog even bekijken.
Daarnaast had ik het idee om mijn planten (binnen en buiten) te voorzien van een moisture/wifi/sensor om de vochtigheid in de gaten te gaan houden.
Combineer dat met een app et voila (zo gaat het in mijn hoofd dan).
En daarna meteen even alvast een app maken met Google Wear SDK
[ Voor 3% gewijzigd door Bld- op 04-06-2014 19:30 . Reden: meer details toegevoegd ]
Van Arjen mag je mss de motorshield lenen. (hoe groot is die robot eigenlijk ?!!!

Even serieus, voordeel is wel dat je al kan programmeren, veel projecten staan of vallen daarmee.
Hoewel een ander zal beweren dat je daar geen micro voor nodig hebt.
Verwijderd
dit is er een
[ Voor 84% gewijzigd door Verwijderd op 04-06-2014 22:10 ]
Ik had ff gekeken en de +5V ging alleen naar een paar kleine chippies dus ik verwachtte dat de uitgang van de Arduino dat wel kon trekken. En dat doet-ie en daarmee is gelijk mijn probleem opgelostkitao schreef op woensdag 04 juni 2014 @ 19:02:
@Arjen
Borroz had laatst een amperemeter op z'n usb gezet, is speciaal apparaatje. Kan je in ieder geval meten hoeveel stroom er naar de arduino gaat.

Valt mee hoor: 25cmkitao schreef op woensdag 04 juni 2014 @ 19:31:
Van Arjen mag je mss de motorshield lenen. (hoe groot is die robot eigenlijk ?!!! [afbeelding]
Even een vraag voor als ik hem buiten op een grote parkeerplaats ga testen: als dat ding er met 40 km/h vandoor gaat ben ik hem kwijt
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
@almightyarjen
Motoraansturing zou bij lege sketch geen motor mogen laten draaien, alle uC starten op deze manier op en zal je dus altijd motoren voluit hebben draaien bij het opstarten.
Is je probleem nu opgelost met de 5v? Of ging dat ergens anders over?
Verwijderd

Dit 4.3"TFT display van MikroElektronika gebruikt de nieuwe FT800 EVE chip van FTDI. ConnectEVE biedt een snelle en een mooie grafisch interface voor uw microcontroller project. De FT800 grafische controller heeft display, audio en touch geïntegreerd in een voordelige single-chip oplossing.
- http://www.antratek.nl/connecteve-4-3-tft-display
- http://www.mikroe.com/add-on-boards/display/connecteve/
- http://www.ftdichip.com/EVE.htm
- http://www.4dsystems.com.au/
Eea is nog wel prijzig, maar je kunt er hele mooie interfaces mee maken met slechts een Arduinootje!
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Verwijderd
€ 66,55 .. valt eigenlijk wel mee
[ Voor 29% gewijzigd door Verwijderd op 05-06-2014 10:04 ]
Je zou eens op kill switch kunnen zoeken ipv panic button. Dit is voorbeeldje maar niet echt miniatuur
http://www.amazon.com/Rem...VDC-Systems/dp/B006LE2W0U
En anders contact opnemen met memphis, die zit in de RC-race wereld.
In de modelbouw worden kleine apparaatjes (fail safe) gebruikt die het gas dichtdraaien als er geen zenderontvangst is.almightyarjen schreef op woensdag 04 juni 2014 @ 22:47:
Even een vraag voor als ik hem buiten op een grote parkeerplaats ga testen: als dat ding er met 40 km/h vandoor gaat ben ik hem kwijtDus ik wil er een soort "panic button" op maken. Moet draadloos zijn dus met een bereik van 100 meter ofzo. Iemand ideetjes hiervoor?
We do what we must because we can.
Kan je niet eenzelfde iets maken zoals met een quadcopter? dat hij terug komt naar plek X volgens GPS?
https://pvoutput.org/intraday.jsp?id=102416&sid=90116
Zoiets zoek ik inderdaad ja! alleen dan wat betaalbaarder...kitao schreef op donderdag 05 juni 2014 @ 10:07:
@Arjen,
Je zou eens op kill switch kunnen zoeken ipv panic button. Dit is voorbeeldje maar niet echt miniatuur
http://www.amazon.com/Rem...VDC-Systems/dp/B006LE2W0U
En anders contact opnemen met memphis, die zit in de RC-race wereld.
Als ik maar een zendertje heb die 100m haalt waarmee ik binnen de arduino een interrupt kan triggeren ben ik er al...
Het probleem is dat als hij gewoon rondrijdt, hij geen zender ontvangst zal hebben wat ik bestuur hem niet. Dus dan is het ook voor de robot onmogelijk om te bepalen wanneer hij te ver van mij vandaan is... Of je moet idd iets gaan doen met GPS coördinaten, dat hij de coördinaten pakt zodra hij aangezet wordt en dat hij binnen een bepaalde range daarvan moet blijven. Maar voordat ik dat aan de praat en gedebugged heb, zal ik die killswitch al 10x nodig gehad hebbenmaomanna schreef op donderdag 05 juni 2014 @ 10:45:
@Arjen,
Kan je niet eenzelfde iets maken zoals met een quadcopter? dat hij terug komt naar plek X volgens GPS?
There fixed it for youkitao schreef op donderdag 05 juni 2014 @ 12:50:
Misschien is dit wat, gaat een kilometer ver in ideale omstandigheden
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000
Als het alleen maar is om een signaaltje op een interrupt-pinnetje te zetten dan is dat goed toepasbaar lijkt mij. Is echter niet zo goedkoop
https://iprototype.nl/pro...pc220-radio-communication
Op ebay kosten ze - laatste keer dat ik keek - ongeveer evenveel.
"Mijn" Blink is 0.162 kByte grootRaven schreef op woensdag 07 mei 2014 @ 14:45:
[...]
10kB voor blink?De blink die hier als voorbeeld in de Arduino IDE staat is iets meer dan 1.5kB groot.
* Raven wacht nog op 2 Due's.

Tenminste, als deze regel linksonder: "avrdude: 162 bytes of flash verified" een maat is voor het gebruikte geheugen in de micro; ik kan dat zo snel even niet vinden op het web.
[ Voor 40% gewijzigd door kitao op 05-06-2014 17:15 ]
Om even hierbij in te haken en ideetje op te werpen, de NRF24l01 heeft bit die je kan uitlezen of er carrier aanwezig is of niet, als buiten het bereik komt zal bit 0 worden en weet je uC dat die buiten het bereik is en kan die alles stil gooien, kost je twee nrf24l01. Hoeft de nrf24l01 verder niet eens te gebruiken, alleen via spi dat register uitlezen en verder niks, en zorgen dat je de andere nrf24l01 bij je hebt. +-100meter moet te doen zijn in open ruimte en antenne, je kan aan die goedkope modules waar al pcb antenne opzit ook gewoon antenne modificeren, heeft je beter bereik, heb dat ook gedaan.ResuCigam schreef op donderdag 05 juni 2014 @ 10:40:
[...]
In de modelbouw worden kleine apparaatjes (fail safe) gebruikt die het gas dichtdraaien als er geen zenderontvangst is.
voor de duidelijkheid, 1 nrf24 hou je dus bij je en de andere stop je in de robot, dat heb je een onzichtbare muur waar de robot niet doorheen kan. Let wel op dat als die geactiveerd is niet automatisch weer verder gaat als je binnen het bereik komt want dan word het een lange achtervolging.
[ Voor 14% gewijzigd door mad_max234 op 05-06-2014 18:26 ]
Kosten nog goedkoper, 1 euro ongeveer.almightyarjen schreef op donderdag 05 juni 2014 @ 19:58:
Thanks Max, ik denk dat ik hier wel wat mee kan. Even uitzoeken hoe het werkt e.d., maar dat moet geen probleem zijn. Klopt het dat die modules maar $3 kosten?
En zijn er inderdaad ook met antenne voor paar euro meer.
Draadje van 17cm aan vastmaken net na de condensators en print antenne gewoon intact laten werkte voor mij al prima. Scheelt weer 20x 4.50 dollar in mijn geval, heb ze voor 80cent per stuk gekocht.
Edit/
Per 2 zijn ze iets goedkoper.
http://www.ebay.com/itm/2...ain_0&hash=item27c59c138e
Kan ze ook per 10 krijgen, dan kosten ze +-80cent.
Edit/
Maar test maar eerst eens met pcb antenne, best kans dat je met de pcb antenne een aanvaardbare afstand haal voordat carrier wave wegvalt.
[ Voor 20% gewijzigd door mad_max234 op 05-06-2014 22:12 ]
Een logic level converter? Ik heb laatst een bluetooth module die 3.3v logic level gebruikt met een paar weerstandjes als voltage divider op een Arduino aangesloten en dat werkt prima.
Ground van Arduino -> 2k2 -> rx bluetooth <- 1k1 (1k +100 ohm in serie) <-tx Arduino.
[ Voor 3% gewijzigd door Raven op 06-06-2014 10:39 ]
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
voor de nrf24l01 hoef je geen level shifter te gebruiken, voeding mag niet hoger dan 3.6v zijn, maar de inputs kunnen zonder problemen op 5v arduino aangesloten worden.
De standaard nrf24l01 kan op de 3.3v output van de arduino (gebruik zelf chinese arduino pro) aangesloten worden, de versie met versterker gebruikt hiervoor te veel en heeft een eigen voeding nodig (3.3v regulator op de 5v van de arduino gaat prima)
Niks vreemds aan hoor. Heel veel 3.3V IC's hebben 5.5V tolerante inputs. Daarmee kunnen ze uitstekend in en gemixte 5/3.3 omgeving gebruikt worden.almightyarjen schreef op vrijdag 06 juni 2014 @ 11:32:
Apart dat de voeding niet hoger dan 3,6V mag zijn, maar de inputs wel...
Levelshifters maken hier ook gebruik van...
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Dat mijn mesh-netwerk-stack nog even opzich laat wachten ligt aan mijn gebrek aan tijd, niet aan de RF chips
Iets om op te letten als je ze door de Arduino laat voeden is de stabiliteit van de 3,3V supply. Een condensatortje daarover kan wonderen doen (staat duidelijk omschreven in verschillende artikelen over de NRFL01).
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Helemaal mee eens: Gebruik een los relais die de motorstroom kan onderbreken, en stuur dat pas open als je vertrouwd genoeg bent van de stabiliteit van je programma om de motor te laten lopen. De watchdog timer is daar ook een goed hulpmiddeltje voorkitao schreef op maandag 02 juni 2014 @ 15:53:
Zomaar ideetje, meestal worden de motoren gevoed met een andere spanningsbron als op de arduino, bijv 6 of 9V of nog meer. Kun je dan geen schakelaartje zetten tussen die voeding en het motorshield ?
Dan na het opstarten arduino spanning op de motoren zetten.
Als er dan een noodsituatie is (bv. chip crash of bugje in de software) krijg je niet te maken met runaway motoren die je niet meer stop krijgt.
Zet het daar maar neer! -- It's time to party like it's 1984 -- Soundcloud
Verwijderd
Draadloos Relais - 434Mhz ?almightyarjen schreef op woensdag 04 juni 2014 @ 22:47:
Even een vraag voor als ik hem buiten op een grote parkeerplaats ga testen: als dat ding er met 40 km/h vandoor gaat ben ik hem kwijtDus ik wil er een soort "panic button" op maken. Moet draadloos zijn dus met een bereik van 100 meter ofzo. Iemand ideetjes hiervoor?
UNO's hebben andere 3.3v circuit gekregen en zit nu eindelijk wel een output condensator bij de 3.3v rail. Oudere arduino's moeten even 10uF over 3.3v en gnd zetten voor stabiele 3.3v output.DRAFTER86 schreef op vrijdag 06 juni 2014 @ 11:46:
Ik vind die NRFL01 chippies sowieso briljant, echt binnen no-time aan de praat (in mijn geval op een paar Arduino's).
Dat mijn mesh-netwerk-stack nog even opzich laat wachten ligt aan mijn gebrek aan tijd, niet aan de RF chips
Iets om op te letten als je ze door de Arduino laat voeden is de stabiliteit van de 3,3V supply. Een condensatortje daarover kan wonderen doen (staat duidelijk omschreven in verschillende artikelen over de NRFL01).
Oh de ideeën worden steeds beter hier
Moet niet toevallig iemand in buur 433Mhz hebben, word je signaal gestoord, en rijd je robot buiten het bereik, robot heeft geen idee van en rijd lekker door.
Zal wel niet zo vaak voorkomen maar nadeel is dat 433Mhz 1 kanaal is en alles op dat kanaal zit. NRF24 heb je 127 kanelen en kan je ook bepalen of je binnen het bereik bent, en je kan frequentie hoppen, zit hardware crc op, etc.
Edit/
De NRF24l01 zijn 5v tolerant zoals al eerder is gemeld, max 5,25v op de I/O.
Verwijderd
IK zou namelijk een soort van robot willen maken die beelden van een webcam zend naar de raspberry pi, die het zware rekenwerk voor zich neemt en die dan naar de arduino doorstuurt die voor, beweging, licht, geluid, etc zorgt.
Verwijderd
vast welVerwijderd schreef op zaterdag 07 juni 2014 @ 21:07:
Heeft iemand geprobeerd om een arduino en raspberry pi samen te laten werken ?
* overigens zijn de prijzen aardig aan het zakken
[ Voor 22% gewijzigd door Verwijderd op 08-06-2014 11:31 ]
Zal inderdaad niet snel gebeuren, maar kan zeker, maar als je daar genoegen mee neemt dan is dat prima.almightyarjen schreef op zaterdag 07 juni 2014 @ 20:28:
Het zal puur voor de gein zijn dat ik hem een keer buiten op een hele grote parkeerplaats laat rondscheuren en het moet wel heel toevallig zijn als daar net ook iemand anders met 433 MHz bezig is. Thanks Borroz, voor die link van de converter. Ik denk dat ik dat eerst ga proberen
Er zit meer 433Mhz in de lucht dan je zou denken, in een stad zeker, ontvang hier soms meerdere zenders.
Edit/
Half google staat vol met arduino's(en andere uC's) die ze aan RPI hebben geknoopt(SPI. i2c kan je onder andere gebruiken), kom ze aan de lopende band tegen op hackaday en dergelijke sites.
http://hackaday.com/?s=raspberry+pi+arduino
[ Voor 15% gewijzigd door mad_max234 op 07-06-2014 21:36 ]
Verwijderd
ze hebben hem ook op 315 Mhzmad_max234 schreef op zaterdag 07 juni 2014 @ 21:31:
[...]
Er zit meer 433Mhz in de lucht dan je zou denken, in een stad zeker, ontvang hier soms meerdere zenders.
Zelfde verhaal als de 433Mhz natuurlijk, 433MHz en 315MHz worden beide veel gebruikt voor allerlei draadloze zenders, van autovergrendeling tot grills of kaku's, maar denk dat 315MHz iets minder gebruikt word, heb wel eens gelezen dat 433MHz meest gebruikte frequentie is voor draadloze apparaten, maar lees ook dat 315MHz veel word gebruikt voor autosleutels.
Ik heb niet heel veel verstand van radio, maar wellicht kan je hem tune naar ander kanaal, zover ik weet is de hele band vrij van 433MHz t/m 434MHz.
Als ik me niet vergis hebben sommige kanaal instelling via dipswitch, althans dat meen ik ooit gezien te hebben op samenkopen, als je weg kan blijven van de 433.92Mhz dan zit je denk ik met 433MHz ook prima.
Maar ach als het maar voor wat spelen is dan is het wellicht allemaal niet zo belangrijk dat bug vrij is, kans dat fout gaat is klein en dan nog zal denk ik meestal geen probleem zijn, vast wel iets die uiteindelijk zal laten stoppen, muur, vijver, auto, etc.
Ik ben vooral bang voor stoepranden, waar daar kijkt-ie volgens mij overheen


After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Verwijderd
Verbaas me erover dat je zoveel satellieten uit de lucht plukt.. wat zijn die dingen gevoelig



[ Voor 28% gewijzigd door Verwijderd op 09-06-2014 11:22 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Verwijderd
[ Voor 49% gewijzigd door Verwijderd op 09-06-2014 13:45 ]
Yep, nu weten we allemaal in welke plaats al die leuke dingen ontstaanRobV schreef op maandag 09 juni 2014 @ 13:05:
Lol, best cool om te kunnen zien waar je huis is.


Toch vraag ik me af hoe dat ding het - netjes uit het zicht weggewerkt - in de auto doet. Met een sd kaartje lekker routes loggen, incl. snelheid en richting. Heel nuttig, toch? Zeker met een canbus interface erbij. Kun je ook je verbruik en motorvermogen in een grafiekje naast elkaar zetten enzo.
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Verwijderd
ja al die info kan je in principe loggen incl. geo locatie.Mars Warrior schreef op maandag 09 juni 2014 @ 14:02:
[...]
Yep, nu weten we allemaal in welke plaats al die leuke dingen ontstaan![]()
![]()
[...]
Toch vraag ik me af hoe dat ding het - netjes uit het zicht weggewerkt - in de auto doet. Met een sd kaartje lekker routes loggen, incl. snelheid en richting. Heel nuttig, toch? Zeker met een canbus interface erbij. Kun je ook je verbruik en motorvermogen in een grafiekje naast elkaar zetten enzo.
ik vind deze hack erg interessant.. een e reader ombouwen
wat betreft autodata opslaan ... er bestaan komplete kits
* update aanbieding Car Auto Mini V1.5 Bluetooth OBD2 OBDII Diagnostic Scanner Tool
[ Voor 20% gewijzigd door Verwijderd op 10-06-2014 09:08 ]
Verwijderd schreef op dinsdag 10 juni 2014 @ 18:36:
helemaal zonder kickstart project presenteer ik met enige trots : de SDcarduino![]()
[afbeelding]
Leuk ding
Verwijderd

3V-5V HMC5883L Triple Axis Compass Magnetometer Sensor Module For Arduino
- http://www.ebay.com/itm/3...ain_0&hash=item258c289699
- https://www.sparkfun.com/products/10530
- http://g6ejd.redirectme.net/computing/COMPASS_display.htm
Verwijderd
Ik begin te experimenteren met arduino, nu heb ik een arduino uno, een motorshield en er komt nog een bluetooth module en een relais bordje bij.
Wat zijn andere must-have's (onderdelen, componenten, shields,...) voor kleine arduino projectjes?
En hoe kan ik er gemakkelijk aan raken? (niet van internet maar recoveren uit oude electronica bv)
Ik gebruik die chip ook, gebruik die in mijn robotje. Let wel op met magnetisch velden, want ding is gigantisch gevoelig, weghouden van motoren en bossen met kabels en zo.Verwijderd schreef op zondag 15 juni 2014 @ 10:51:
[afbeelding]
3V-5V HMC5883L Triple Axis Compass Magnetometer Sensor Module For Arduino
- http://www.ebay.com/itm/3...ain_0&hash=item258c289699
- https://www.sparkfun.com/products/10530
- http://g6ejd.redirectme.net/computing/COMPASS_display.htm
Edit/
@diederik V
Hangt er maar net vanaf, opamps zijn altijd handig, kan comparator van maken met paar ldr's of leds(leds kunnen ook als lichtsensor gebruikt worden), zodat je licht kan opzoeken.
Caps en weerstandjes zijn altijd handig, kan je niet genoeg van hebben.
Verder knopjes, schakelaartjes, motor, belts, lichtsluisen, etc, allemaal bruikbaar.
Op youtube staan heel veel filmpjes over harvest van compenten, kan je idee krijgen welke apparaten interessant zijn om mee te nemen als ze bij het vuil liggen.
[ Voor 27% gewijzigd door mad_max234 op 16-06-2014 00:04 ]
Misschien een idee om de topic start uit te breiden met dit soort 'must' buy dingen?
Sowieso moet er nog is naar de ts gekeken worden ivm dode p laatjes etc
Ps. Wil best helpen ala het nodig is
Edit/
Ik heb de startpost wat opgeruimd, en wat gebroken links gerepareerd, etc
had even wat tijd over, en na jou vraag had ik ineens zin om wat compenten te gaan verzamelen, had nog oude printplaat liggen van LG LCD TV. Hele berg smd elco's eraf gehaald, paar 1205 condensators en paar smd weerstand netwerken, en paar spoelen. En hoop ic's, sommige zijn bruikbaar voor ons als hobbyist. Zal eens opnoemen wat ik heb. En print is nog niet leeg, ik haal niet de kleine 0805 en zo eraf, en ik gebruik vaak smd dat is wellicht voor jou een andere verhaal. Voeding van de TV is daarin tegen bijna geheel TH, dus oude TV kan de moeite zijn om de open de schroeven en de voeding eruit te vissen en rest gewoon laten staan.Verwijderd schreef op zondag 15 juni 2014 @ 23:42:
En hoe kan ik er gemakkelijk aan raken? (niet van internet maar recoveren uit oude electronica bv)
1 x 78r05 2A 5v voltage regulator (bruikbaar)
2 x fs8860 2.5v voltage regulator (bruikbaar)
2 x apm3055l power mosfet (bruikbaar, voor veel projecten, als versterken, als switch, etc)
2 x BA033 3.3v voltage regulator (bruikbaar)
1 x 74ACT252 Dual 4-Input Multiplexer (bruikbaar)
1 x eeprom atmel 24co2b (bruikbaar, 2K i2c eeprom)
2 x p87lpc7628b 80c51 microcontroller (niet bruikbaar, OTP, one time program)
1 x ad8642 opamp (bruikbaar, 2.50 euro ongeveer)
1 x analog devies ad9381 single chip HDMI receiver (niet bruikbaar voor ons, rond 10 euro)
1 x micronas mad 4868 audio delay line (geen idee of je er iets mee kan, ben niet thuis in audio)
En nog meer ic die ik nog niet opgezocht heb.


[ Voor 115% gewijzigd door mad_max234 op 16-06-2014 19:33 ]
Ik heb nog veel oude hardware liggen rijp voor demontage, (mijn Quad stereo system die stof ligt te verzamelen .. toch maar niet "slopen" maar dat terzijde) echter met een desoldeerpen grrr .. eens kijken of ik op een rommelmarkt een compressor kan scoren .. en die om kan toveren als zuiger .. of iets wat genoeg aanzuig vermogen heeft .. nu is desolderen een rampmad_max234 schreef op maandag 16 juni 2014 @ 11:12:
Was al begonnen aan de startpost tijdje terug, maar dat is er weer beetje bij in geschoten.
Edit/
Ik heb de startpost wat opgeruimd, en wat gebroken links gerepareerd, etc
[...]
had even wat tijd over, en na jou vraag had ik ineens zin om wat compenten te gaan verzamelen, had nog oude printplaat liggen van LG LCD TV. Hele berg smd elco's eraf gehaald, paar 1205 condensators en paar smd weerstand netwerken, en paar spoelen. En hoop ic's, sommige zijn bruikbaar voor ons als hobbyist. Zal eens opnoemen wat ik heb. En print is nog niet leeg, ik haal niet de kleine 0805 en zo eraf, en ik gebruik vaak smd dat is wellicht voor jou een andere verhaal. Voeding van de TV is daarin tegen bijna geheel TH, dus oude TV kan de moeite zijn om de open de schroeven en de voeding eruit te vissen en rest gewoon laten staan.
1 x 78r05 2A 5v voltage regulator (bruikbaar)
2 x fs8860 2.5v voltage regulator (bruikbaar)
2 x apm3055l power mosfet (bruikbaar, voor veel projecten, als versterken, als switch, etc)
2 x BA033 3.3v voltage regulator (bruikbaar)
1 x 74ACT252 Dual 4-Input Multiplexer (bruikbaar)
1 x eeprom atmel 24co2b (bruikbaar, 2K i2c eeprom)
2 x p87lpc7628b 80c51 microcontroller (niet bruikbaar, OTP, one time program)
1 x ad8642 opamp (bruikbaar, 2.50 euro ongeveer)
1 x analog devies ad9381 single chip HDMI receiver (niet bruikbaar voor ons, rond 10 euro)
1 x micronas mad 4868 audio delay line (geen idee of je er iets mee kan, ben niet thuis in audio)
En nog meer ic die ik nog niet opgezocht heb.
[afbeelding]
[afbeelding]
Tja vanalles
druk en typefouten voorbehouden