Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Verwijderd schreef op donderdag 19 december 2013 @ 21:30:
het draadje moest eigenlijk naar de onboard 7805... dus er heeft echt wel 9 volt op gestaan terwijl ik op mijn gemak het verbruik ging meten, vond de ledjes al wat fel ineens :F
Leukste is een Elco die je aan een spanningsregelaar wil aansluiten, maar per ongeluk eerst aan de input zijde aansluit (Breadbordsituatie, alles is live en draait al). Je vergist je natuurlijk, want die elco wil je aan de uitgang... Dus je prikt hem even snel over. Niet doen :')

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

Verwijderd

gelukkig hebben meer tweakers dat soort ervaringen, gedeelde smart is halve smart >:)

Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Ook wel eens bruine drab op je plafond moeten weghalen omdat er een 2200uF verkeerdgepoold aangesloten was op een 12v voeding? :) Ben blij dat die toen netjes aan de bovenkant openklapte en niet overdwars openscheurde. (In mijn gezicht bijvoorbeeld)

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 20-09 14:09

Demo

Probleemschietende Tovenaar

Gisteravond sinds een jaar ofzo weer eens mijn Arduino Nano afgestoft :D (vorige week al een USB-naar-HD44780 sketch in een Nano geduwd maar dat was alleen copy-paste werk)
Nu een aansturing gemaakt voor 24 LED's in mijn mini-kerstboom met 74HC595'jes, heel simpel een paar patroontjes die als een looplicht doorschuiven + elke keer een random patroon + random 1 led togglen. Wil het uiteindelijk in een ATTiny persen, maar wegens tijdgebrek en het nog moeten leren van AVR-C moet het deze kerst maar op de Arduino draaien :P

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Je kan je Arduino als ISP instellen, dan kan je heel makkelijk met Arduino software je Attinys programmeren.
Afbeeldingslocatie: http://www.gm7.nl/wp-content/uploads/2013/12/20131220_104236-1024x576.jpg
Ik heb er een simpel zelfbouwshieldje voor gemaakt :)

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Hoe heb je dat gedaan met de headers van de arduino? Gezien die niet op standaard pin spacing zitten.

Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Ik heb de 'offset' header overgeslagen, kijk maar linksrechtsboven het zelfmaakprintje, zit daar geen soldeersel ook.
Dit is trouwens een mega, en ik heb die pinnen glad niet nodig voor een simpele ISP programmer als dit. :)

Afbeeldingslocatie: http://www.gm7.nl/wp-content/uploads/2013/12/20131220_105433-1024x576.jpg

Zo kan je het goed zien, de meeste headers zitten er voor ondersteuning, slechts 8 ofzo van allemaal hebben power of data :)

[ Voor 34% gewijzigd door alexandersamson op 20-12-2013 10:56 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 20-09 14:09

Demo

Probleemschietende Tovenaar

Hoe doede gij dat, hoe doede gij dat, hoe hedde gij dat gedaan? Ik heb een poging gedaan, ATtiny13 core files geïnstalleerd en dan? ArduinoISP in de Arduino flashen en dan de ATtiny aansluiten, board aanpassen in de IDE en 'use Arduino as ISP' instellen en je sketch uploaden? Dat heb ik geprobeerd maar lukte niet.

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Ik heb een ArduinoISP library ergens vandaan gekrauwd (volgens mij standaard in 1.0.5), die op een Mega 2560 geupload. Daarna dat shield van mij er op gezet (Die condensator is erg belangrijk, i.v.m. getimede reset). En daarna via die corefiles de juiste Attiny geselecteerd. Bij Extra -> Programmer, moet je hem dan nog op Arduino as ISP zetten.
Standaard lopen Attinys op 1 MHz dacht ik, dus als je niet veel rekenkracht nodig hebt, kan je hem daarmee ook programmeren.

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
Of je neemt er gelijk eentje met PA en NLA, heeft tot 1.1KM bereik. :)
Let op dat TOT 1.1KM en dus in hele open ruimte en in de line of sight.

Edit/
Link

[ Voor 19% gewijzigd door mad_max234 op 20-12-2013 11:07 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
alexandersamson schreef op vrijdag 20 december 2013 @ 10:52:
Ik heb de 'offset' header overgeslagen, kijk maar linksrechtsboven het zelfmaakprintje, zit daar geen soldeersel ook.
Dit is trouwens een mega, en ik heb die pinnen glad niet nodig voor een simpele ISP programmer als dit. :)

[afbeelding]

Zo kan je het goed zien, de meeste headers zitten er voor ondersteuning, slechts 8 ofzo van allemaal hebben power of data :)
Ik snap echt niet dat ze die ontwerpfout in al die jaren nog steeds niet verbeterd hebben. Zou heel makkelijk kunnen door gewoon een extra rijtje headers te plaatsen naast de verkeerd gepitchte headers, zodat oude shields compatible blijven maar hobbyisten wel hun gaatjesprint erop kunnen prikken.

Om die reden heb ik het een beetje gehad met fullsize arduino's. Ik bestel wel Micro's voortaan. Net zo makkelijk.

Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Je kan ook op die foute header wat langere headerpinnen zetten en dan die met een telefoontang/krombektang even een kronkel in buigen. Is even 5 minuten langer werk, maar ze passen dan wel. Gebogen zijn die headerpinnen ongeveer even lang als normale headerpinnen, vandaar dus langere nemen.

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
mcDavid schreef op vrijdag 20 december 2013 @ 11:06:
[...]


Ik snap echt niet dat ze die ontwerpfout in al die jaren nog steeds niet verbeterd hebben. Zou heel makkelijk kunnen door gewoon een extra rijtje headers te plaatsen naast de verkeerd gepitchte headers, zodat oude shields compatible blijven maar hobbyisten wel hun gaatjesprint erop kunnen prikken.

Om die reden heb ik het een beetje gehad met fullsize arduino's. Ik bestel wel Micro's voortaan. Net zo makkelijk.
Dat kan niet omdat we met ze alle afgestemd hebben op die offset. Alles wat gemaakt is voor arduino houd daar rekening me die offset. Als je nu dat gaat veranderen passen alle oude shield niet goed meer. EN tweede rij geeft ook vaak problemen, omdat shield vaak verspringende rijen hebben, zoals ethernetshield. En met die offset leven we al jaren mee, prima te doen.
alexandersamson schreef op vrijdag 20 december 2013 @ 11:09:
Je kan ook op die foute header wat langere headerpinnen zetten en dan die met een telefoontang/krombektang even een kronkel in buigen. Is even 5 minuten langer werk, maar ze passen dan wel. Gebogen zijn die headerpinnen ongeveer even lang als normale headerpinnen, vandaar dus langere nemen.
Niet nodig, gewoon erin drukken, 2.54mm haeder geeft genoeg mee, doe dat al jaren zo.

[ Voor 88% gewijzigd door mad_max234 op 20-12-2013 11:16 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Wat hij bedoelt is dat er parallel aan die header een header geplaatst wordt die gewoon met zelfde pinnen is doorgelust, maar dan een beetje offset, zodat die weer op de 2,54 grid valt. Oude shields passen gewoon en je kan zelf zonder te moeten bitchen met tangen en gedoe ook gaatjesprint er op kwijt.

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Promy
  • Registratie: Oktober 2002
  • Laatst online: 22:03
Omdat de I2C communicatie tussen arduino en raspberry pi blijkbaar een ontwerpfout bevat in de Rpi (clock stretch probleem), moet ik overschakelen van I2C communicatie naar serial.

I2C werkt via een interrupt, maar voor zover ik kan zien is dit niet zo bij serial.
Wat is dan beter: werken met Serial.available in de loop() of gebruik maken van SerialEvent()?
Voor zover ik kan zien maakt het geen verschil omdat SerialEvent() vlak na de loop() wordt doorlopen als er data is?

[ Voor 8% gewijzigd door Promy op 20-12-2013 11:13 ]


Acties:
  • 0 Henk 'm!

  • OnTracK
  • Registratie: Oktober 2002
  • Laatst online: 20:37
mcDavid schreef op vrijdag 20 december 2013 @ 11:06:
[...]


Ik snap echt niet dat ze die ontwerpfout in al die jaren nog steeds niet verbeterd hebben. Zou heel makkelijk kunnen door gewoon een extra rijtje headers te plaatsen naast de verkeerd gepitchte headers, zodat oude shields compatible blijven maar hobbyisten wel hun gaatjesprint erop kunnen prikken.

Om die reden heb ik het een beetje gehad met fullsize arduino's. Ik bestel wel Micro's voortaan. Net zo makkelijk.
Er zijn genoeg full-size alternatieven beschikbaar die dat wel doen. Persoonlijk ben ik wel een fan van de Olimexino-328 en Olimexino-32U4

Not everybody wins, and certainly not everybody wins all the time.
But once you get into your boat, push off and tie into your shoes.
Then you have indeed won far more than those who have never tried.


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Nog wat ideetjes.
Een andere ICSP programmertool die ik gemaakt heb die past op een UNO:

Afbeeldingslocatie: http://www.gm7.nl/wp-content/uploads/2013/12/20131220_112241-1024x576.jpg
Afbeeldingslocatie: http://www.gm7.nl/wp-content/uploads/2013/12/20131220_112259-1024x576.jpg

Is best handig tooltje, omdat ik snel 328's kan programmeren en de kabel niet een enorm shield er aan heeft hangen :)

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Promy schreef op vrijdag 20 december 2013 @ 11:13:
Omdat de I2C communicatie tussen arduino en raspberry pi blijkbaar een ontwerpfout bevat in de Rpi (clock stretch probleem), moet ik overschakelen van I2C communicatie naar serial.

I2C werkt via een interrupt, maar voor zover ik kan zien is dit niet zo bij serial.
Wat is dan beter: werken met Serial.available in de loop() of gebruik maken van SerialEvent()?
Voor zover ik kan zien maakt het geen verschil omdat SerialEvent() vlak na de loop() wordt doorlopen als er data is?
Over I2C gesproken: tegenwoordig worden de interne pullup weerstanden standaard aangezet op de i2c bus. Maar die kan je beter uitschakelen en echte externe pull-up weerstanden gebruiken zeker als je een wat grotere afstand hebt:

Hier kan je zien wat er van de blokgolf overblijft:

http://www.dsscircuits.co...2c-pull-up-resistors.html


Hier wordt beschreven hoe je ze uit kan zetten:
http://www.varesano.net/b...llups-sda-and-scl-i2c-bus

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

Verwijderd

alexandersamson schreef op vrijdag 20 december 2013 @ 11:26:
Nog wat ideetjes.
Een andere ICSP programmertool die ik gemaakt heb die past op een UNO:

[afbeelding]
[afbeelding]

Is best handig tooltje, omdat ik snel 328's kan programmeren en de kabel niet een enorm shield er aan heeft hangen :)
handig.. ik denk er ook over om een soort universeel programmertje te gaan maken.
doosje met een uno erin en een zif voetje en kabeltjes aan de buitenkant 8)

Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Misschien wel een idee om met een paar man een pcb te ontwerpen en te bouwen, met een standaard atme als programmer.

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

Verwijderd

SnowDude schreef op vrijdag 20 december 2013 @ 11:36:
Misschien wel een idee om met een paar man een pcb te ontwerpen en te bouwen, met een standaard atme als programmer.
ja dat bedoelde ik eigenlijk, was niet van plan om er een dure uno in te stoppen.
ik dacht zelf aan zoiets maar uitgebreid met een zif voetje ?

leuk idee.. misschien kunnen we gezamenlijk een 'multi programmer maken.

[ Voor 9% gewijzigd door Verwijderd op 20-12-2013 11:47 ]


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Klinkt wel interessant, voeden via USB, connector voor ISP en een paar zif of ic voetjes er op.

Ik ga dit weekend eens wat tekenen in eagle

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

Verwijderd

externe voeding graag :9 en beslist zif

[ Voor 60% gewijzigd door Verwijderd op 20-12-2013 12:04 ]


Acties:
  • 0 Henk 'm!

  • ResuCigam
  • Registratie: Maart 2005
  • Laatst online: 15:12

ResuCigam

BOFH

Wat is het voordeel van externe voeding?

We do what we must because we can.


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Omdat z'n usb host controller die stroom die hij al nodig heeft voor zijn 20 Terabyte aan pornohardeschijven niet meer trekt :P

Opzich zou een keuze tussen usbvoeding of extern niet slecht zijn, gewoon zo'n 2.1mm pin plugvoedingkje

[ Voor 3% gewijzigd door alexandersamson op 20-12-2013 12:07 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

Verwijderd

alexandersamson schreef op vrijdag 20 december 2013 @ 12:07:
Omdat z'n usb host controller die stroom die hij al nodig heeft voor zijn 20 Terabyte aan pornohardeschijven niet meer trekt :P

Opzich zou een keuze tussen usbvoeding of extern niet slecht zijn, gewoon zo'n 2.1mm pin plugvoedingkje
klopt.. ik heb nogal last van een zwakke usb poort :'(
maar idd.. gewoon zo', 2.1 plugje op de print zou handig zijn voor sommigen.

Acties:
  • 0 Henk 'm!

  • ResuCigam
  • Registratie: Maart 2005
  • Laatst online: 15:12

ResuCigam

BOFH

alexandersamson schreef op vrijdag 20 december 2013 @ 12:07:
Omdat z'n usb host controller die stroom die hij al nodig heeft voor zijn 20 Terabyte aan pornohardeschijven niet meer trekt :P
Ik zag meteen schijven zonder behuizing voor me, hoezo nerd 8)

We do what we must because we can.


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Hij moet smd-loos zijn, en het lijkt me handig dat de initiele chip via een arduino geprogrammeerd kan worden.

Ook eens verzinnen welke ic's geprogrammeerd moeten kunnen worden.

Sowieso:

Atmega328
Attiny?
Alle AVR's via ISP conectoren

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
SnowDude schreef op vrijdag 20 december 2013 @ 11:28:
[...]

Over I2C gesproken: tegenwoordig worden de interne pullup weerstanden standaard aangezet op de i2c bus. Maar die kan je beter uitschakelen en echte externe pull-up weerstanden gebruiken zeker als je een wat grotere afstand hebt:

Hier kan je zien wat er van de blokgolf overblijft:

http://www.dsscircuits.co...2c-pull-up-resistors.html


Hier wordt beschreven hoe je ze uit kan zetten:
http://www.varesano.net/b...llups-sda-and-scl-i2c-bus
Inderdaad, ik gebruik voor 1 device <30cm altijd interne pullup, DS1307 die naast atmega zit en verder niks op de twi bus dan is interne pullup zat. Maar zoals je al zegt, ga je grotere afstanden overbruggen dan is externe pullup van juiste waarde wel aan te raden, 10K is niet beste waarde voor grote afstanden met meerdere devices, zou dan eerder 4.7K of zelfs lager kiezen. En vanaf afstand waar de capaciteit hoger word dan 500pf(@100Khz mode) heb je i2c repaeters of extenders nodig om dat te overbruggen, hoeveel meter dat zal zijn hangt af van de kabel/trace die gebruikt worden.

Edit/
Waarom uitschakelen?
Gewoon 10K externe pull up bij de interne pull up plaatsen en je hebt een 5K effectief pullup. ;)

Twee 10K weerstand parallel geschakeld geeft 5K effectief weerstand met iets nauwkeuriger afwijking dan je zou hebben met enkele 5K weerstand.

10K / 2 = 5K

[ Voor 10% gewijzigd door mad_max234 op 20-12-2013 15:00 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Ik gebruik zelf 2x 2,7kOhm (SCL en SDA) in een project waar 6 I2C devices aan elkaar geknoopt zijn. 't is wat minder energiezuinig, maar stabieler over langere afstanden en over algemeen.

[ Voor 3% gewijzigd door alexandersamson op 20-12-2013 15:01 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
ik gebruik zelf inderdaad ook meestal 4k7 of lager

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Maar uitschakelen van de interne is zinloos, die zitten dan gewoon leuk parallel eraan en doen geen kwaad.

Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
Ja gewoon aan laten en externe erbij plaatsen. Zie ook nier waarom moeite zou moeten doen om 10K uit te schakelen. Niet in deze situatie tenminste.

Rtotal = 1 / 1/R1 + 1/R2

Edit/
Voor twee weerstanden is het natuurlijk anders, even ontschoten, som kwam al niet uit. :+

Rtotal = R2 x R1 / R1 + R2

5K = 10k x 10K / 10K + 10K
5K = 100K / 20K

[ Voor 47% gewijzigd door mad_max234 op 20-12-2013 20:35 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
alexandersamson schreef op vrijdag 20 december 2013 @ 11:11:
Wat hij bedoelt is dat er parallel aan die header een header geplaatst wordt die gewoon met zelfde pinnen is doorgelust, maar dan een beetje offset, zodat die weer op de 2,54 grid valt. Oude shields passen gewoon en je kan zelf zonder te moeten bitchen met tangen en gedoe ook gaatjesprint er op kwijt.
Mijn ethernetshield zou niet meer passen, die heeft rij pinnen aan de onderkant uitsteken naast de bestaande rij(heeft zelf al verspringende dubbele headers, zoals zoveel shields), als je daar header naast plaatsten zal shield niet 100% meer passen, zou minimaal 1mm of meer ruimte tussen headers in komen te zitten, en zo zijn meer shield ontworpen. Vele zullen nog wel werken hoor, maar netjes is het zeker niet, we willen gewoon dat past zoals het bedoeld was en niet half.

Als je standaard hebt gemaakt moet je daar vanaf blijven, men rekent op dat het zo blijft. Dan moet je gewoon hele nieuwe standaard maken, arduino 2.0 of zo. Dan weten we waar we aan toe zijn als ontwerpers en dat is een must voor ons! Niks zo vervelend dan standaarden die aangepast worden halverwege.

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Gelukkig kunnen we de 328 van de UNO er uit halen :)

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Powerblast
  • Registratie: Augustus 2011
  • Laatst online: 19:52
Zo m'n arduino starter kit is binnen. Heb de komende anderhalve week verlof dus we weten wat doen :). Vanavond het boek eens doornemen, dan kan ik morgen op m'n gemak eens beginnen aan het eerste project :).

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Mooi op tijd dan Powerblast.
Ik ben net m'n brievenbus aan het leegscheppen wat huisgenootje blijkbaar vergeten is.
Twee bubbel envelopjes. :P

edit :
..... helaas dikke pech voor mij, zijn enkel jumpwires en geen TMP36
sh*t !

[ Voor 37% gewijzigd door kitao op 21-12-2013 17:03 ]


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Dat is altijd zuur, haha.
Kan je geen oude thermometer slopen? })

[ Voor 3% gewijzigd door alexandersamson op 21-12-2013 17:14 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Jammer dat je niet in de buurt woont van hoofddorp, ik heb nog wel ergens een ds1820 slingeren.

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
SnowDude schreef op zondag 22 december 2013 @ 12:53:
Jammer dat je niet in de buurt woont van hoofddorp, ik heb nog wel ergens een ds1820 slingeren.
Dat is altijd nog beter als een bolletje kwik ;)
Tot vorig jaar zat er op noord nog een elektronicawinkel maar die is falliet. (vdEmbden). De enige die ik nu nog ken is Dil maar die zit helemaal op zuid en dat kost me 4 euro benzine of tramkaart dus dan kan ik net zo goed per post bestellen, hoef ik ook de deur niet uit.

Ik verzin wel wat anders, ik heb - net als Powerblast waarschijnlijk - het Arduino Cookbook en nu doe ik daar wat schakelingetjes mee. In het begin niet al te boeiend voor mij, maar ik kijk nu meer naar de programma's hoe dat gaat.

Afbeeldingslocatie: http://akamaicovers.oreilly.com/images/9780596802486/cat.gif

Verschrikkelijke kaft trouwens, krijg er bijna nachtmerries van :-(

Acties:
  • 0 Henk 'm!

  • Promy
  • Registratie: Oktober 2002
  • Laatst online: 22:03
Omdat ik via de seriele poort (op de usb) gegevens wil schrijven en lezen op m'n arduino nano wil ik de autoreset bij connectie op de seriele poort uitschakelen.
Volgens de arduino site zijn er hier verschillende mogelijkheden, maar mij lijkt de methode met de 10uF capacitor het beste (verbruikt niet continu zoals de weerstand).
Op de site staat dat 10uF voldoende moet zijn, maar ik vroeg me af of het meer mag zijn... Ik heb in m'n recyclagedoos geen electrolytic 10uF (meer) liggen. Het dichtste die ik nog heb is een 22uF.
Is dit ook aanvaardbaar of moet het echt 10uF zijn?

Of mag dit eveneens een tantalum versie zijn? die heb ik wel in 106F (wat 10uF is) liggen.

Acties:
  • 0 Henk 'm!

Verwijderd

zondagmiddag leesvoer : 10 manieren om een arduino op te blazen :X

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
mad_max234 schreef op zaterdag 21 december 2013 @ 11:28:
[...]

Als je standaard hebt gemaakt moet je daar vanaf blijven, men rekent op dat het zo blijft. Dan moet je gewoon hele nieuwe standaard maken, arduino 2.0 of zo. Dan weten we waar we aan toe zijn als ontwerpers en dat is een must voor ons! Niks zo vervelend dan standaarden die aangepast worden halverwege.
Da's nou juist de ellende. Ze zijn al 6 versies verder sinds de ontwerpfout, als ze het gewoon bij de eerste revisie direct gecorrigeerd hadden was er niets aan de hand geweest.
SnowDude schreef op zondag 22 december 2013 @ 12:53:
Jammer dat je niet in de buurt woont van hoofddorp, ik heb nog wel ergens een ds1820 slingeren.
Als je ze als free sample bestelt van Maxim IC heb je ze ook binnen 48 uur binnen.

[ Voor 19% gewijzigd door mcDavid op 22-12-2013 19:28 ]


Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Ik heb gisteren wat common cathode RGB-LED's binnengekregen voor een projectje. Vandaag heb ik uit verveling wat LED's op een mini geprikt en een fader-sketch geladen om mijn hond te vermaken. Als resultaat kreeg ik een onrustig geflikker met minder kleuren dan verwacht te zien.

Na vanalles nagekeken te hebben, ben ik de LED's aan het testen. Blijkbaar laten deze maar één kleur tegelijk zien in de prioriteit R>G>B, ongeacht welke kleuren je aanstuurt. Kan ik hier iets over het hoofd zien of is dut gewoon een raar type LED?

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Hoeveel pinnen heeft die led? En hoe heb je deze aangesloten?

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Bananeman
  • Registratie: Juli 2000
  • Niet online
Ik heb me de laatste paar dagen een beetje verdiept in Arduino, nadat ik er al eerder over had gehoord maar er nauwelijks aandacht aan had geschonken. Tot dusver is mijn beeld dat het enorm interessant is om te leren hoe electronica werkt en hoe je dit een beetje kunt programmeren. Maar écht nuttige praktische toepassingen (b)lijken nog erg lastig te zijn en lijken het gadgetniveau niet of nauwelijks te ontstijgen. Zie ik dit verkeerd?

Motor-forum.nl


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Het is een prototyping tool. Het hele doel van het ding is gadgets ontwerpen/bouwen. Waar was je naar op zoek dan?

Tip: als je een nieuwe hamer hebt, gaan een hoop dingen op een spijker lijken.

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
-Huisautomatisering
-Drones maken
-Met RFID een startonderbreker maken voor je auto
-Een alarmsysteem maken
-RGB ledverlichting aansturen op de beat van de muziek (in een club ofzo)
-Autodialer maken (zal wel niet legaal zijn, maar t kan)
-Automatische zonnecel richter maken (dat ie naar de zon altijd kijkt)
-Vuurwerkshow controller maken
-Tal van andere mogelijkheden. Je fantasie en Arduino's Flash geheugen, snelheid en RAM zijn de enige beperkingen :)

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Bananeman
  • Registratie: Juli 2000
  • Niet online
RobV schreef op zondag 22 december 2013 @ 20:40:
Het is een prototyping tool. Het hele doel van het ding is gadgets ontwerpen/bouwen. Waar was je naar op zoek dan?

Tip: als je een nieuwe hamer hebt, gaan een hoop dingen op een spijker lijken.
Ik wist niet dat het Arduino platform ook daadwerkelijk als prototyping tool is bedoeld cq. wordt gepositioneerd. Dat verklaart idd een boel. Ik "zoek" een klein device dat ik kan programmeren en wellicht kan gebruiken i.c.m. vliegen met multirotors (zie: Het Grote Drone / Multirotor topic - deel I). Mogelijk op de multirotor zelf, en mogelijk op het grondstation.

Het experimenteren an sich is al een deel van de lol, dus het hoeft niet direct tot een product te leiden dat nuttig is voor een grote groep mensen. Maar ik had b.v. gedacht dat werken met video (b.v. het toevoegen van tekst aan een videostream) makkelijk zou zijn, maar daar moet je al een shield voor kopen welke ook nog eens heel beperkt is. Daar had ik meer van verwacht om eerlijk te zijn. Een Raspberry Pi is hier overigens ook niet sterk in; heeft wel video output maar geen input.

Motor-forum.nl


Acties:
  • 0 Henk 'm!

  • Bananeman
  • Registratie: Juli 2000
  • Niet online
Hier gaat mijn primaire interesse naar uit. Zowel toepassingen voor de drone zelf als op het ground station. Wat exact? Weet ik nog niet, het uitvogelen en ontwikkelen van leuke projecten en daar lol mee beleven is de echte doelstelling. Maar het is natuurlijk wel van belang dat er voldoende mogelijkheden beschikbaar zijn, zoals werken met video wat ik hierboven al noem.
-Met RFID een startonderbreker maken voor je auto
-Een alarmsysteem maken
-RGB ledverlichting aansturen op de beat van de muziek (in een club ofzo)
-Autodialer maken (zal wel niet legaal zijn, maar t kan)
-Automatische zonnecel richter maken (dat ie naar de zon altijd kijkt)
-Vuurwerkshow controller maken

-Tal van andere mogelijkheden. Je fantasie en Arduino's Flash geheugen, snelheid en RAM zijn de enige beperkingen :)
Ik heb in het verleden veel assembly geprogrammeerd waarbij geheugen en CPU power schaarse resources waren, dus dat spreekt me eigenlijk wel juist aan ;)

Motor-forum.nl


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Geheugen? Screw that. Atmegas die ik in assembly heb geprogrammeerd sloeg ik meestal gewoon alles op in enkel registers, dat was het voordeel van hele hoop registers.

Acties:
  • 0 Henk 'm!

  • Powerblast
  • Registratie: Augustus 2011
  • Laatst online: 19:52
kitao schreef op zondag 22 december 2013 @ 14:20:
[...]


Dat is altijd nog beter als een bolletje kwik ;)
Tot vorig jaar zat er op noord nog een elektronicawinkel maar die is falliet. (vdEmbden). De enige die ik nu nog ken is Dil maar die zit helemaal op zuid en dat kost me 4 euro benzine of tramkaart dus dan kan ik net zo goed per post bestellen, hoef ik ook de deur niet uit.

Ik verzin wel wat anders, ik heb - net als Powerblast waarschijnlijk - het Arduino Cookbook en nu doe ik daar wat schakelingetjes mee. In het begin niet al te boeiend voor mij, maar ik kijk nu meer naar de programma's hoe dat gaat.

[afbeelding]

Verschrikkelijke kaft trouwens, krijg er bijna nachtmerries van :-(
Heb voorlopig nog maar enkel het boek dat bij de starter kit zat. "The arduino starter kit" geloof ik dat het heet. Het cookbook leek mij nog een beetje boven mijn level :)

Mijn uiteindelijke doel is om zelf misschien een quadrocopter, robot ineen te flansen. Maar dat is echt wel toekomstmuziek. Zal mij eerst maar eens bezighouden met simpele schakelingen. Heb al veel bijgeleerd ondertussen zelfs al zijn het maar simpele zaken. Moet zeggen dat het boek in de kit echt wel lekker wegleest. Geeft je net genoeg informatie :).

[ Voor 14% gewijzigd door Powerblast op 22-12-2013 21:20 ]


Acties:
  • 0 Henk 'm!

  • Bananeman
  • Registratie: Juli 2000
  • Niet online
Sissors schreef op zondag 22 december 2013 @ 21:13:
Geheugen? Screw that. Atmegas die ik in assembly heb geprogrammeerd sloeg ik meestal gewoon alles op in enkel registers, dat was het voordeel van hele hoop registers.
Als je "geheugen" definieert als "ruimte voor tijdelijke opslag van gegevens", dan zijn registers dus net zo goed geheugen :) En ik heb assembly geleerd in de tijd van de C64 (6502 processor), daar waren RAM, registers en CPU power schaars :P

Ben trouwens wel benieuwd nu hoeveel registers zo'n ATMega dan heeft, zo eens googlen.

Motor-forum.nl


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Ik definieer geheugen als SRAM tegenwoordig :P

Uit mijn hoofd 16 registers met wat beperking welke instructies ze aan kunnen (niet direct een constante laden) en 16 die alles kunnen, waarvan 6 als neven functie SRAM pointers, maar goed als je SRAM toch niet gebruikt :P.

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Bananeman, na de prototype fase kun je je sketch (programma) uploaden in een losse chip en die in je project solderen. De Arduino zelf (zoals een Uno) heb ik niet eens. Ik heb een zwik losse atmega328p's en een paar breadboads. Ik gebruik wel hun IDE. Mijn projekten nu: dashboardklok (smd) en GSM telefoon in een oude Motorola 4500x transportable phone..

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Het probleem lijkt al verholpen:
alexandersamson schreef op zondag 22 december 2013 @ 19:52:
Hoeveel pinnen heeft die led? En hoe heb je deze aangesloten?
De RGB-LED heeft vier pinnen. Volgens de beschrijving is de lange pin de common cathode, die heb ik op ground aangesloten. Wanneer ik de V+ op de anodeRED zet gaat rood aan. Verplaats ik V+ naar anodeBLUE dan gaat -zoals verwacht- blauw aan in plaats van rood. Zet ik terwijl blauw aan is, een brug tussen anodeBLUE en anodeRED, dan gaat blauw uit en rood aan. Verder een vergelijkbaar effect met andere kleuren.

Dit testen heb ik gedaan met de continuïteitsfunctie van een multimeter, zonder weerstand vanwege de lage spanning en op een breadboard met een weerstand vanaf 3,3v, op de common ipv drie individuele op de kleuren. Blijkbaar is de weerstand van de rode LED zo veel lager dat er te weinig stroom door de overige LED's loopt |:(. Met de weerstanden aan de goede kant werkt het zoals verwacht [/shame].

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Elke LED in de RGB led heeft een andere spanningsval. Degene die het laagste is (de rode inderdaad uit mijn hoofd) zal alle stroom opslokken als je ze simpelweg direct aan elkaar verbindt. Daarom dus inderdaad een weerstand per kanaal.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Nextron
Probeer dit eens, zit ook programma bij ergens halverwege.
http://tronixstuff.com/20...with-arduino-chapter-one/
2 x 50 Ohm kon ik zo gauw niet vinden maar daar heb ik 100 Ohm voor gepakt.
Werkt prima hoewel mijn rgb clear is en niet diffused.
Nadeel van die tronixtutorials vind ik dat die kerel vrijwel nergens een schema neerzet maar rood moet dus op 11, blauw op 10 en groen op 9.
Powerblast schreef op zondag 22 december 2013 @ 21:16:
Heb voorlopig nog maar enkel het boek dat bij de starter kit zat. "The arduino starter kit" geloof ik dat het heet. Het cookbook leek mij nog een beetje boven mijn level :)

Mijn uiteindelijke doel is om zelf misschien een quadrocopter, robot ineen te flansen. Maar dat is echt wel toekomstmuziek. Zal mij eerst maar eens bezighouden met simpele schakelingen. Heb al veel bijgeleerd ondertussen zelfs al zijn het maar simpele zaken. Moet zeggen dat het boek in de kit echt wel lekker wegleest. Geeft je net genoeg informatie :).
Ik weet nog niet wat ik van dat kookboek moet gaan vinden, ik dacht dat die bij het starterskit zat.
Hfdst 1 begon redelijk gemakkelijk met een piëzo, ldr en begrijpelijk programma.
Hfdst 2 ging direkt van slag met floats, hier een stukje code daaruit :
C++:
1
2
3
4
const float DELTA = .00001; // max difference to be almost equal
if (a == 0) return fabs(b) <= DELTA;
if (b == 0) return fabs(a) <= DELTA;
return fabs((a - b) / max(fabs(a), fabs(b))) <= DELTA ;

Staat dan wel enige verklaring bij en dat het later nog terug komt maar begint dus pittig (voor mij dan)

Trouwens iemand enige idee hoe ik regelnummering in de IDE-sketch tevoorschijn kan toveren ? :?

[ Voor 81% gewijzigd door kitao op 23-12-2013 09:10 ]


Acties:
  • 0 Henk 'm!

Verwijderd

basis info ' float > DATATYPES 8)

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Promy schreef op zondag 22 december 2013 @ 15:40:
Omdat ik via de seriele poort (op de usb) gegevens wil schrijven en lezen op m'n arduino nano wil ik de autoreset bij connectie op de seriele poort uitschakelen.
Volgens de arduino site zijn er hier verschillende mogelijkheden, maar mij lijkt de methode met de 10uF capacitor het beste (verbruikt niet continu zoals de weerstand).
Op de site staat dat 10uF voldoende moet zijn, maar ik vroeg me af of het meer mag zijn... Ik heb in m'n recyclagedoos geen electrolytic 10uF (meer) liggen. Het dichtste die ik nog heb is een 22uF.
Is dit ook aanvaardbaar of moet het echt 10uF zijn?

Of mag dit eveneens een tantalum versie zijn? die heb ik wel in 106F (wat 10uF is) liggen.
Volgens deze wiki kan je gewoon tantalium gebruiken want het is ook een elco :
Een tantaal-elco is een elektrolytische condensator die een hoge capaciteit combineert met lage zelfontlading en kleine afmetingen. Tantaal-elco's worden toegepast waar een gewone elco te groot zou zijn of te snel defect zou raken.
En ik heb de site ook gelezen en aangezien hij bij dat weerstandtrucje duidelijke grenzen aangeeft en bij de elco schrijft : '10uF should be enough' zou ik denken dat 22 uF ook moet lukken.
Overigens geef ik nergens garantie op.
Misschien beter als je wat los spul bijkoopt, hier bijvoorbeeld. :)

@Borroz
Bedankt voor de tip, stond overigens ook in dat boek.
Maar ik ga daar pas me hoofd over breken als ik die floats nodig heb.
Ondertussen lees ik gewoon verder ;)

Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
kitao schreef op maandag 23 december 2013 @ 08:56:
Trouwens iemand enige idee hoe ik regelnummering in de IDE-sketch tevoorschijn kan toveren ? :?
Regel nummering zit er pas in sinds ARduino 1.5.5 BETA

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
Nextron schreef op zondag 22 december 2013 @ 19:50:
Ik heb gisteren wat common cathode RGB-LED's binnengekregen voor een projectje. Vandaag heb ik uit verveling wat LED's op een mini geprikt en een fader-sketch geladen om mijn hond te vermaken. Als resultaat kreeg ik een onrustig geflikker met minder kleuren dan verwacht te zien.

Na vanalles nagekeken te hebben, ben ik de LED's aan het testen. Blijkbaar laten deze maar één kleur tegelijk zien in de prioriteit R>G>B, ongeacht welke kleuren je aanstuurt. Kan ik hier iets over het hoofd zien of is dut gewoon een raar type LED?
Dat is precies de volgorde van de voltages. Ik denk dat je één weerstand gebruikt aan de cathode ipv 3 aan de anodes? Dan krijg je dat rood bij 2,1v al kortsluit en de spanning nooit hoog genoeg wordt om groen en blauw aan te sturen. Als je ze allemaal een eigen weerstand geeft zal rood alleen wat feller branden maar dat kun je er wel uit dimmen.

Edit: oh, spuit 11 :$

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
SnowDude schreef op maandag 23 december 2013 @ 09:41:
Regel nummering zit er pas in sinds ARduino 1.5.5 BETA
Oh
Ik dacht dat ik modern was met 1.0.5
nog 5 jaar wachten dan ?

Ik bedoel, waar haal je die dan vandaan ? :?

edit: sorry, ik heb net gekeken.
Ik had die trouwens zelfs al eerder gezien maar ben afgehaakt toen ik dit las :

Arduino Software Release Notes
ARDUINO 1.5.5 BETA 2013.11.28

NOTICE:
The 1.5 library format is under heavy review on the Arduino Developers mailing list.
We suggest to delay the adoption of the new format until a stable 1.5.x is released.

[ Voor 39% gewijzigd door kitao op 23-12-2013 09:50 ]


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Dat betekend niet dat de ADE slecht is, alleen als je nieuwe libraries schrijft moet je op letten dat de standaard kan wijzigen.

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

Verwijderd

Afbeeldingslocatie: http://i.imgur.com/2w8s4aa.jpg

Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Is dat een OLED schermpje?
Dat ziet er erg mooi uit

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

Verwijderd

beetje vreemd I2C oledschermpje .. from (hier stond een ebay link?) china
alleen de bovenste lijn is geel.. de rest blauw.
en ik maar zoeken naar de fout in de code.. :'(

maar verder wel heel bruikbaar en makkelijk te monteren in een behuizing

[ Voor 56% gewijzigd door Verwijderd op 23-12-2013 11:54 ]


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Oh.. dat is wel lame, dacht dat het een 16/24 bits kleurenschermpje was.

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Als je trouwens iets zoekt voor audio in een projectje, maar je hebt geen ruimte/power om een dikke versterker aan te sturen, kan ik je de PAM8403 heel erg aanraden. Ook een hongkong gevalletje, maar heel klein:
Dacht er ineens aan toen ik dat kleine schermpje zag. Misschien handig om te weten voor mensen die iets van versterkte audio willen gebruiken op 5V met Arduino als output
http://www.youtube.com/watch?v=44IHBA9abVo

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

Verwijderd

klinkt prima 8)
ik heb ooit is deze aangeschaft (via MP)

Afbeeldingslocatie: http://i.imgur.com/zP5VWw0.jpg

Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Dat is ook zo'n nifty klein dingetje :)

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
alexandersamson schreef op maandag 23 december 2013 @ 11:18: Misschien handig om te weten voor mensen die iets van versterkte audio willen gebruiken op 5V met Arduino als output
http://www.youtube.com/watch?v=44IHBA9abVo
Bedankt en leuk gedaan die kistradio.
Ik had al een radiootje besteld doe ik deze er gelijk bij :

http://www.ebay.com/itm/P...D4%26sd%3D261304631534%26

@SnowDude
Ook bedankt voor de toelichting over Beta, ik dacht dat er iets goed mis was daarmee of in ieder geval dat het nog in de testfase stond.

Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Het is alleen geen kistradio, maar een een lasergame tijdbombspel met 4 timers die ik voor een opdrachtgever aan het maken ben :P

Dit zijn mijn kistradio's:
Afbeeldingslocatie: http://www.gm7.nl/wp-content/uploads/2013/12/20131223_114331-1024x576.jpg

Die kleine maakt gebruik van een TA2024 12V versterker (eerder al eens aangeraden in EL kroeg dacht ik) en de grote maakt gebruik van een autoradio met ingebouwde 4x50Watt versterker.
Om het on topic te houden: De grote heeft een Arduino Uno als controller (Knopjes, lichtjes, batterijmonitor, aan/uit)

De kleine een ATtiny85 voor de accubewaking :)

[ Voor 16% gewijzigd door alexandersamson op 23-12-2013 11:49 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Die van mij past in een koektrommel
kitao in "De EL-kroeg - Deel 3"

die is trouwens 2x30
http://www.vellemanusa.co...try=us&lang=enu&id=350530

[ Voor 33% gewijzigd door kitao op 23-12-2013 12:04 ]


Acties:
  • 0 Henk 'm!

  • Powerblast
  • Registratie: Augustus 2011
  • Laatst online: 19:52
Misschien een stomme vraag, maar hoe precies kan de arduino standaard tijd bijhouden? Kan ik daar een soort van klokje/timer mee bouwen? Of moet ik daar een aparte module "die het beter doet" voor hebben?

Zover ik lees op google, zou een seconde niet precies een seconde zijn.

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
http://arduino.cc/en/reference/micros

kortom je kunt tot 1/250000ste seconde nauwkeurig timen, voor maximaal 70 minuten. Of 1/1000ste seconde voor 50 dagen ofzo.

[ Voor 63% gewijzigd door mcDavid op 23-12-2013 16:57 ]


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Let er alleen op dat je geen interrupts gebruikt die langer duren dan de buffer die de micros bijhoudt. Volgens mij is dat iets van 1ms (1024 us). Daarna worden millis() en micros() onbetrouwbaar als timers.

Een voorbeeld:
Als je via I2C (wire.h) iets van 32 byte aan data wil versturen, duurt dat al langer dan 1ms (de wire.h library werkt met interrupts).
in een interrupt kunnen de timers (millis en micros) niet worden geupdate dacht ik. Hoe dat precies in zijn werk gaat, weet ik niet, maar een 328 (Arduino UNO) kan dat niet.
Omdat de timebuffer (1 byte, 256 ticks) van de Arduino nergens zijn 'ticks' (elk 4 micros) kan legen, dumpt hij zichzelf, na 256 ticks en dus vol zit, zonder de timers te updaten.
256 x 4 micros = 1024 micros = ongeveer 1ms.

Alle interrupts die langer dan dat duren, maken millis() en micros() dus onbetrouwbaar.

Als je dus niet weet of je met interrupts werkt en niet weet hoe lang deze duren, zal je een RTC module moeten hebben. Gelukkig zijn deze goedkoop (< 7 Euro) en met slechts 2 datapinnen aan te sluiten (I2C versies). Ook hebben deze vaak een knoopcel als backpackje waarop de tijd gemiddeld 7-10 jaar bewaard blijft als je projectje zonder stroom zit :)

[ Voor 80% gewijzigd door alexandersamson op 23-12-2013 17:52 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 20-09 14:09

Demo

Probleemschietende Tovenaar

2,17 euro voor een DS1307 bij DX :) En er zijn library's voor, dus niet te moelijk om te gebruiken :)

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

Verwijderd

Demoniac schreef op maandag 23 december 2013 @ 19:24:
2,17 euro voor een DS1307 bij DX :) En er zijn library's voor, dus niet te moelijk om te gebruiken :)
goedkoop maar wel rotzooi.. niet aan te raden
neem dan een RTC met een DS3231 8)

Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
DS1307 is prima spul, alleen voor luie mensen die kristal erbij plaatsen al te veel werk vinden niet. :+ :P

Even zonder dollen er is echt niks mis met ds1307, is echt enige wat verschilt met de ds3231 is kristal die extern geplaatst moet worden, maar komt bij dat je wel eigen kwaliteit kan bepalen. Heb het dan over de 5v arduino's wel te verstaan, 3.3v arduino is no go voor ds1307 met backup batterij, daar is de ds3221 wel geschikt voor.

Ik koop DS1307 voor ongeveer 20 cent tegenwoordig, kosten ook bijna niks meer, wat kost een DS3231 gemiddeld los?


Edit/
Zoals hier, 10 stuks voor 2.57 dollar.
http://www.ebay.com/itm/1...ain_0&hash=item27dbd4eef6

[ Voor 32% gewijzigd door mad_max234 op 23-12-2013 21:59 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

Verwijderd

Die ds1307 chip is erg onnauwkeurig (been there) ... afwijking is onacceptabel voor de meeste toepassingen en boeien of die nou 20 of 30 cent kost.. dat is alleen interessant als je er 10.000 of meer los nodig hebt.
Blijkbaar zit jij in die hoek.. ik niet 8)

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
Als je ermee wilt prototypen wil je 'm sowieso gewoon op een printje met alle benodigde condensators, kristallen, eeprom en wat er allemaal nog meer bij zit gewoon geassembleerd.

Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
Zal geheel afhangen van kristal hoe nauwkeurig die loopt, ligt niet aan ds1307, die heeft zelf geen klok die onnauwkeurig kan zijn. :) En ligt ook aan hoe je de kristal plaatst, en natuurlijk juist capaciteit voor ds1307.

Ik zal ook nooit zulke china printjes gebruiken als ik nauwkeurige klok nodig heb, daar zitten lager klasse kristallen op, maar die kan je ook gewoon vervangen als je graag kant en klaar printje wilt.

Ook voor hobbyisten is fijn om voorraadje te hebben van bepaalde chips en dus in aantallen te kopen, ik koop bijna niks meer los, veel te duur, als je alles in aantallen koopt kan je gewoon veel meer kopen, beetje hobbyisten heeft een veel hele voorraad, niks zo vervelend als onderdelen niet in huis te hebben. Zo heb ik altijd doosje met atmega328p, koop ik minimaal per 25 stuks, maar heb ook mega88, attiny44, 45 en 85 liggen. Als iemand verlegen zit om IC dan kan ik ook vaak andere even uit de band helpen.

En heb ook series gemaakt van aantal van mijn producten, en lette daar al op als ik 10 printjes ging maken, kosten is dan ook al rol, is zonde om iets te duur te ontwerpen als het niet nodig is.

Edit/
Ik vergeet vaak dat mensen hier op tweakers kant een klaar meestal verkiezen boven zelfs maken in tegenstelling tot circuit online, waar men weer juist vaker alles zelf ets en/of ontwerpt en laat etsen.

Ik heb weer niks aan die kant en klare printjes, al mijn kant en klare printjes kan ik op 1 hand tellen(buiten arduino's om wel te verstaan), en liggen ook meestal stof te hebben, alleen de arduino's gebruik ik geregeld, maar ook niet altijd kant en klare arduino, met prototype ets ik zelf en als ik iets in productie neem laat ik het maken.

Ik moet me wat meer inleven in andere voordat ik ga posten. :+

[ Voor 21% gewijzigd door mad_max234 op 23-12-2013 22:48 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

Verwijderd

ik had het over de kwaliteit van het printje dat Demoniac voorstelde.
die heb ik hier en die vind ik bagger .. ik werd er in ieder geval gek van en die raad ik dus af .

en verder vind ik het 'ebay = goedkoper ' beetje gezeur.. dat weet iedereen inmiddels wel, als ik as vrijdag iets nodig heb dan koop ik vanavond bij een nederlandse webwinkel, als kost me dat even een paar euro meer.

' Ik moet me wat meer inleven in andere voordat ik ga posten '

idd.. je zit duidelijk op het verkeerde forum lijkt het af en toe.. hier vind je maar weinig electronica specialisten die eigengemaakte produkten in grote getalen maken vrees ik.
hier vind je gewoon beginnende Arduino knutselaars (en wat gevorderden) die je wel van goede (beginners) raad kan voorzien als je daar tijd en zin in hebt >:)

[ Voor 34% gewijzigd door Verwijderd op 23-12-2013 22:54 ]


Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
Ja daar ben ik het met je eens, printjes bevatten vaak niet juist kristal en ook van slechte kwaliteit. Zie mijn edit voor soort van sorry, ik moet me wat meer inleven in jullie situatie als ik antwoord geef. :D

Ik weet wat hier komt, ben er al zins het begin bij, was toen ook een beginnen net als sommige nu, dat is nu kleine vier jaar terug. :9

Even wat anders, moet startpost weer eens gaat update, was er paar weken terug mee begonnen maar door drukt en wat andere zaken is dat beetje in vergeten. Huidige startpost vind ik persoonlijk niet echt handig meer, veel foto zijn ook niet meer beschikbaar.

Wat zou nu handig zijn om in startpost te zetten?

[ Voor 7% gewijzigd door mad_max234 op 23-12-2013 23:03 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

Verwijderd

- in ieder geval wat nieuwe arduino's zoals de Yun
ik krijg er binnenkort 1 dus wellicht kan ik daar wat aan bijdragen

-verder kunnen er veel veel meer linkjes komen naar interessante arduino projectsites.
-en wellicht 'boekbespreking' .. welk boeken zijn geschikt om te beginnen met arduino, er zijn er zoveel.
- misschien in samenwerking met een leverancier/webshop een tweakers arduino starterspakketje samenstellen zodat op het forum dan projectjes besproken kunnen worden.

in roep maar wat hoor :D

[ Voor 23% gewijzigd door Verwijderd op 23-12-2013 23:11 ]


Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
Dat had ik ook in gedacht, gedeelte met beschrijvingen van verschillende arduino's, die is er nu ook al maar kan wel update gebruiken. Wellicht ook aankoop advies?

Link sectie, naar onder andere arduino projects. Wellicht kan dat linkje zijn naar post die jij kan bijhouden/update? Ben anders bang dat het lange lijst word in startpost. Als het in aparte post word bijgehouden dan staat dat niet zo slordig in de startpost en kan lijst net zo lang worden als je wilt. En volgens mijn vind jij het wel leuk om projecten te bekijken? :)

Ik lees geen arduino boeken, daar zal ik dan de hulp van andere bij nodig hebben.

Edit/
Nu we het toch hadden over kant en klare printjes, wellicht een idee om wat veel gebruikte printjes op te nemen in startpost en hoe je er via de verschillende wegen aan kan komen. Weet nog dat toen ik begin ik overal de hoofdprijs voor betaalde en ik geen idee had van wat er allemaal voor alternatieven waren. En dan voor en nadelen erbij zetten van deze alternatieven. Of zou dat te veel worden?

[ Voor 24% gewijzigd door mad_max234 op 23-12-2013 23:21 ]

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Powerblast schreef op maandag 23 december 2013 @ 16:51:
Misschien een stomme vraag, maar hoe precies kan de arduino standaard tijd bijhouden? Kan ik daar een soort van klokje/timer mee bouwen? Of moet ik daar een aparte module "die het beter doet" voor hebben?

Zover ik lees op google, zou een seconde niet precies een seconde zijn.
Nee, je hebt geen externe hardware nodig, je moet wel even een library Time erin gaan zetten.
Die staat hier :
http://www.pjrc.com/teensy/td_libs_Time.html
Als je versie 1.0.5 hebt staat hier beschreven hoe dat gaat :
http://arduino.cc/en/Guide/Libraries

Eenmaal die library erin kun je gaan naar :
File => Examples => Time => Time Serial
In dat programma staan verdere instructies.

Kan je nu direkt proberen zonder allerlei poppetjes en kastjes eraan te hangen :+

Acties:
  • 0 Henk 'm!

Verwijderd

ik vrees van wel

Acties:
  • 0 Henk 'm!

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 07-02 11:09
Seconden zal niet precies seconden zijn, maar met correctie kom je over langere peridoe wel aardig goed uit, stel je komt elke dat 2.1 seconden tekort, dan corrigeer je elke dag 2seconden en eens per 10 dagen nog een extra seconden. Denk dat ze lib nu wel zover hebben dat ze over jaar toch wel redelijk correct lopen. Hou er wel rekening mee dat je afhankelijk bent van de kristal, kan zijn dat je correctie zelf wat bij moet stellen.

Dat seconden geen seconden is komt doordat 16Mhz niet goed valt te delen met de beschikbare dividers en timer resolutie, komt wel heel dicht in de buurt maar net niet helemaal.

Je kan eventuweel de oscilolator wat trimmen met condensators, maar via software kan je het ook ardig oplossen.

Backup batterij kan je ook toevoegen aan je arduino klok, 9v en twee shotkey diodes in parallel met een 12v voeding. Is niet meest nette manier en geeft je geen hele lange backup tijd, maar is simpel en werkt lang zat voor stroomuitval of als je per ongeluk de stekker eruit trekt.

-Andere hobby- -


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
SnowDude schreef op vrijdag 20 december 2013 @ 11:58:
Klinkt wel interessant, voeden via USB, connector voor ISP en een paar zif of ic voetjes er op.

Ik ga dit weekend eens wat tekenen in eagle
Ik ben even aan het tekenen geweest, ik heb nu een PCB ontworpen op basis van de USBasp met als belangrijkste specs:

USB B connector
Secondary power (5,5 mm / 2,1 mm jack)
2 ISP pin headers, 6 en 10 pins

4 ZIF voetjes voor:
ATtiny 24, 44, 84
ATtiny 2313, 4313, 12, 13, 25, 45, 85
ATtiny 26, 261, 461, 861
ATmega, 8, 88, 168, 328

De PCB is 10 x 10 cm en een batch van 10 stuks kost zo'n 20 euro.
De 4 ZIF voetjes (14 pins, 2x 20 pins en 28 pins) en USB connector kosten 4 euro

Daarbij komt nog:
1 ATmega 8
1 Dip 28 voetje
6 weerstanden
3 elco's
3 condenstator
1 kristal
1 7805
2 pinheaders
3 jumpers
2 leds
5 diode's

Met een beetje geluk moet een bouw kitje van 20 tot 25 euro goed te doen zijn _/-\o_

Als er mensen geïnteresseerd zijn laat dat even weten, ook als je denkt dat de programmer een belangrijke atmel niet ondersteund.

Dit wordt zeer waarschijnlijk de layout:
Afbeeldingslocatie: http://www.deweerd.biz/users/richard/got_prog/gotprog.png

[ Voor 5% gewijzigd door SnowDude op 24-12-2013 00:15 ]

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

Verwijderd

* meld zich !

ik zag hier ook wat programmers tussen staan

- kunnen we niet een klein oledje erin plakken om het wat spannender te maken ? :+
ziet er al top uit - ledje wanneer ext. power aanwezig is ?

[ Voor 32% gewijzigd door Verwijderd op 24-12-2013 00:18 ]


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
Ik hoef 'm sowieso niet hoor, maar srsly een full-size USB connector? Doe alsjeblieft gewoon Micro-USB (of desnoods mini)

Acties:
  • 0 Henk 'm!

Verwijderd

mcDavid schreef op dinsdag 24 december 2013 @ 00:18:
Ik hoef 'm sowieso niet hoor, maar srsly een full-size USB connector? Doe alsjeblieft gewoon Micro-USB (of desnoods mini)
wrom ? lekker stevig toch
kijk gelijk ff mee naar een geschikte behuizing

[ Voor 23% gewijzigd door Verwijderd op 24-12-2013 00:24 ]


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
mcDavid schreef op dinsdag 24 december 2013 @ 00:18:
Ik hoef 'm sowieso niet hoor, maar srsly een full-size USB connector? Doe alsjeblieft gewoon Micro-USB (of desnoods mini)
Ik ben het met je eens, maar micro en mini usb zijn voor zover ik kan zien alleen in smd, en dat wil ik voorkomen.

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 12:22
Omdat Micro-USB het enige kabeltje is wat je nooit hoeft te zoeken omdat het altijd al klaar ligt.

Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
mcDavid schreef op dinsdag 24 december 2013 @ 00:27:
Omdat Micro-USB het enige kabeltje is wat je nooit hoeft te zoeken omdat het altijd al klaar ligt.
Ik gebuik micro usb alleen voor mijn arduino nano's. Iedereen met een Arduino Uno of Mega heeft een USB B kabel liggen.

Niet iedereen heeft een android mijn telefoon hangt nooit aan mijn pc hij synct via wifi.

All electric components run on smoke. If you let the smoke out, they won't work anymore.


Acties:
  • 0 Henk 'm!

  • ResuCigam
  • Registratie: Maart 2005
  • Laatst online: 15:12

ResuCigam

BOFH

SnowDude schreef op dinsdag 24 december 2013 @ 00:05:
[...]
Als er mensen geïnteresseerd zijn laat dat even weten
Meld zich! En de USB B connector heeft ook mijn voorkeur :)

We do what we must because we can.


Acties:
  • 0 Henk 'm!

  • alexandersamson
  • Registratie: Oktober 2003
  • Laatst online: 13-12-2022
Meld zich ook :)
misschien een microUSB parallel aan die B USB, probleem opgelost.
Komt omdat ik ook met een DUE werk. Soms is de microkabel aangesloten, soms de B kabel, soms allebei.
Door 2 poorten parallel er op te zetten, maakt het dus niet uit welke je aansluit.
Een microusb solderen is opzich niet moeilijk en voor de gene die dat niet aandurven; kunnen de through hole B gewoon solderen en gebruiken :)

[ Voor 73% gewijzigd door alexandersamson op 24-12-2013 07:44 ]

Elektronicaprojecten van mij: http://www.gm7.nl


Acties:
  • 0 Henk 'm!

  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 13-09 18:52
Het probleem van een micro en of een mini USB aansluiting is dat ik eigenlijk de connectoren direct moet mee leveren, en dat maakt het wel iets duurder, maar via ebay zijn wel betaalbare connectoren te vinden.


Voor behuizingen wordt het lastig, je wilt toch makkelijk bij de ZIF voetjes en de headers komen. Wat eventueel zou kunnen is om het board te splitsen:
1 controller board met aansluitingen voor USB en power.
1 dochter board met de zif sockets en de ISP header(s) en leds. Die zou je eventueel op de behuizing kunnen zetten met een flat cable aan de onderkant.

All electric components run on smoke. If you let the smoke out, they won't work anymore.

Pagina: 1 ... 35 ... 96 Laatste