• F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:22

F.West98

Alweer 17 jaar hier

Topicstarter
Mede-auteurs:
  • basvdijk1647
  • Registratie: Februari 2003
  • Laatst online: 12-04 12:52

basvdijk1647

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025

mad_max234

Arduino discussietopic

Dit is het 1e discussietopic over Arduino. Je kan hier je eigen codes plaatsen, en de codes van anderen overnemen. Je kan ook een foute code neerzetten, en aan de anderen vragen wat er fout aan is als je er zelf niet uitkomt.
Index
De Startpost bestaat uit een aantal onderdelen. (klikbaar)


Boards/Arduino Controllers
Software Windows
Software MAC OS X
Arduino Uitbreiden
Aparte Hardware (onderdelen)
Links
De verschillende typen Arduino controllers
Er zijn een aantal verschillende soorten Arduino controllers. Een opsomming van de verschillende soorten vind je hieronder:
Afbeeldingslocatie: https://tweakers.net/ext/f/nuZ35v77TCjUIIh7A863cR5t/full.jpgArduino UNO
De huidige standaard Arduino controller, opvolger van de Arduino Duemilanove. Dit is de controller bij uitstek om mee te beginnen. Sluit het met een USB kabel aan op je PC en je kan aan de slag.
Afbeeldingslocatie: https://tweakers.net/ext/f/r5Qh5rNaukpTKn8Cn7qe8v5p/full.jpg
Arduino Mega
Heb je niet voldoende aan de Arduino Duemilanove, dan kan overstappen naar de Arduino Mega. De Arduino Mega bevat een Atmega 1280 chip en heeft veel meer I/O beschikbaar.
Afbeeldingslocatie: https://tweakers.net/ext/f/goisDdIY2WhyRYfXjnk66Kvh/full.jpg
Arduino Mini
De Arduino Mini is een mini versie van de Arduino Duemilanove. De processor is hetzelfde, alleen zijn er een aantal onderdelen niet aanwezig, zoals het USB aansluit gedeelte, de stroomregelaar en de expansie headers. Om de Arduino Mini te programmeren heb je een USB <--> Serial Convertor nodig
Afbeeldingslocatie: https://tweakers.net/ext/f/MBqGt9qsHsNemwlIwcSJ1Tzk/full.jpg
Arduino Nano
Dit is een ook mini versie van de Arduino Duemilanove, maar bevat wel het USB stuk, en is dus direct klaar voor gebruik. Deze is met name geschikt voor het gebruik op breadbords. Prik het in het breadbord en je kan aan de slag.


Klonen
Omdat het Arduino platform open source is zijn er veel klonen van te verkrijgen. Een aantal bekende klonen zijn: Dit kopje komt binnenkort weer terug.

Software Windows
Dit is voor Windows. Mac:link Linux: link
De software moet je downloaden van de arduino-site, of via deze directe link.
Je moet wel een Arduino-board, en een USB-kabel hebben om het te kunnen gebruiken.
Als je eenmaal de software hebt gedownload, moet je de drivers downloaden. Dat kan via deze link.

Daarna moet je het board aansluiten via de USB-kabel. Hij kan de driver niet vinden. Klik op 'nee, niet door Windows Update zoeken', en ga naar Apparaatbeheer. Je ziet hier een onbekend apparaat, klik erop, en zorg dat hij drivers gaat installeren. Klik op: 'Ik heb een installatiebron' en selcteer de map van de drivers. Dan gaat hij de map doorzoeken, en hij gaat de drivers als het goed is installeren. NB: Houd apparaatbeheer open!
Open Arduino. Daarvoor moet je eerst het gedownloade zip-bestand uitpakken, en in die map arduino aanklikken. Je kan dan van alles openen in: 'File>Examples>...>...

De volgende stap is natuurlijk een simpele code uploaden naar het board. We starten daarvoor de code: 'File>Examples>Digital>Blink' Je moet weten via welke COM-poort dat gaat. Om te weten welke poort: Kijk in apparaatbeheer onder Ports, en zoek naar USB Serial Port. Daarachter staat welke COM-poort het is. Afbeeldingslocatie: https://arduino.cc/en/uploads/Guide/device-manager.png

Dit moet je daarna instellen in Arduino. Ga naar 'Tools>Serial Port' En selecteer de com-poort die in apparaatbeheer stond. Je moet ALTIJD compileren, als dat een positief resultaat geeft klik je op 'Upload to board' Afbeeldingslocatie: https://arduino.cc/en/uploads/Guide/UploadButton.png
Je wacht even, en als het goed is gaat een lichtje knipperen; 1 sec. aan, 1 sec. uit.

Daarna kan je op deze site extra commando's bekijken, maar die bespreek ik ook in Standaard Codes, en Geavanceerde codes.
Software MAC OS X
Deze guide is voor MAC OS X 10.3.9 of later.
De software moet je downloaden van de arduino-site, of via deze directe link.
Je moet wel een Arduino-board, en een USB-kabel hebben om het te kunnen gebruiken.
Als je eenmaal de software hebt gedownload, moet je de drivers downloaden. Drivers: link
Arduino uitbreiden
Wil eens kijken welke mogelijkheden er allemaal zijn om je arduino van meer poorten te voorzien zonder gelijk een Arduino Mega te kopen voor de hoofdprijs. Gelukkig zijn er een aantal mogelijkheden, kant en klaar of gewoon componenten. Nu is dat laatste natuurlijk leuker om zelf iets in elkaar te zetten en is vaak ook nog goedkoper dan een kant en klaar product te kopen.

Multiplexer en Demultiplexer CMOS

Dit kan bijvoorbeeld met een CMOS 4051, deze chip heeft 8 kanalen. Om zo een chip aan te sturen heb je 1 analoog nodig en 3 digitale pinnen om de juiste kanaal te selecteren. Als je er dus 1 aansluit offer je dus 4 pinnen op maar je krijgt er 8 voor terug. Maar je kan er meerder aan elkaar hangen. In de bron word een voorbeeld gegeven van negen 4051 chips, ze zijn daarmee instaat om met 1 analoog en 3 digitale pinnen 64 nieuw digitale/analoog I/O creëren. Dat geeft ze dus meer pinnen dan de arduino mega standaard heeft en kosten fractie van de extra kosten wat een Mega met zich meebrengt. En je hebt meer I/O dan een mega.
Afbeeldingslocatie: http://i43.tinypic.com/34nmhl5.jpg
Bron: http://www.arduino.cc/playground/Learning/4051
Kosten per chip: +- 0.25 - 0.50 euro

I2C poort expanders
De arduino heeft een I2C bus, er kunnen maximaal 8 I2C chip met zelfde adres range worden aangesloten.

De PCF8574 bijvoorbeeld, dit is een 8bit poort expander en heeft 8 poorten. Je zou dus 8 van deze chips aan de analoog pin 4 en 5 kunnen hangen, dan offer je twee 10bit analoog pin op maar krijgt daar 64 nieuwe 8bit poorten voor terug. Kosten is vrij hoog vergeleken met de 4051, maar nog steeds goedkoper dan een arduino mega en in totaal heb je meer I/O dan de Mega.

Als je de PCF8574 en de PCF8574A combineert kan je als het goed is 8 PCF8574 en 8 PCF8574A tegelijk aansluit wat je 128 nieuwe poorten geeft.

Afbeeldingslocatie: http://i43.tinypic.com/r1de7o.jpg

Bron: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1233786313/2
Kosten per chip: +- 2.25 euro

EZ-Expander Shield
Deze kan je kopen als kit of kant en klaar product. Voegt 16 nieuwe digitale pins toe, je moet daarvoor 3 digitale pins opofferen, je wint dus 13 digitale pinnen. Het werkt via twee shift registers.
Afbeeldingslocatie: http://i44.tinypic.com/2u55rax.jpg

Bron: http://nootropicdesign.com/ez-expander/
kosten kit: $12.95
Kant en klaar: $17.95
Externe Hardware
Je moet om echte dingen te kunnen doen met het Arduino-board, ook extra 'hardware' hebben. Bijv. Lampjes, andere 'boards'. Die ga ik hier in dit gedeelte bespreken.
Lampjes zijn het belangrijkst, om meerdere lampjes te kunnen laten branden. Je hebt ook aan-/uit-knopjes, en van alles. Je kan ze na een beetje goed zoeken wel ergens kopen.
Links
Een paar links naar handige sites. Via DM kan je er meer sturen.
Arduino-site
Cloon van Arduino, je kan wel veel vinden
Allemaal codes voor Arduino
Een serie tutorial-video's voor de beginnende knutselaar door medetweaker basvdijk1647

[ Voor 183% gewijzigd door F.West98 op 20-02-2018 16:39 ]

2x ViewSonic VP-27885K | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Heb vandaag weer een aantal onderdeeltje ontvangen voor mijn project.
Afbeeldingslocatie: http://i44.tinypic.com/rsemnp.jpg

De test opstelling, eerste test zonder batterij, straks even testen met de stroom eraf of de klok ook doorloopt zonder dat de arduino aanstaat.
Afbeeldingslocatie: http://i41.tinypic.com/e15kpw.jpg

De klok deed het gelijk tijdens de eerste poging. :)

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Ik gebruik nu de DS1307.h(niet verwarren met de DS1307RTC.h) en wire.h library om de ds1307 uit te lezen, werkt prima, leest de ds1307 uit en zet alles in array, tijd, datum, en de dag van de week.

library
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1191209057

Hier staat rest van de uitleg.
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235070596

Hieronder een overzichtje van mijn eerste printplaatje ooit. Het is nog maar een test bordje en nog niet alles zit erop, komt nog een eeprom bij van 256kbit, en aansluitingen om een ralaisbrodje te schakelen. Het word een aquarium computer/controller. Voor mensen die niet weten wat dat is, het meet een aantal waardes van het water en als die waardes dan niet goed zijn worden er acties ondernomen, zoals temperatuur te hoog fans aan, co2 te laag word er co2 toegevoegd. Ook zal er logs bijgehouden worden van deze waardes. En nog veel meer, te veel om op te noemen. :P Let niet op de female headers, die kreeg ik niet goed doorgebroken/geknipt, gelukkig doen ze het nog wel goed pinnetjes blijven er goed inzitten, staat alleen niet zo mooi.

Afbeeldingslocatie: http://i42.tinypic.com/mmexol.jpg

Is nog meer een eerste probeersel, zal later een bordje gaan etsen, maar moet eerste even een idee krijgen van wat alles doet en hoe het gaat uitvallen, wat mijn ervaring is nog maar minimaal. Elke dag leren we weer iets nieuws. Gelukkig wel al wat ervaring met C en programmeer al weer paar jaar in PHP.

Edit

Ik ben ook zelf software aan het schrijven voor op de pc, die communiceert met de arduino. Zijn nog allemaal probeersels. Schrijf dit in VB2008, had ik eindelijk een goede reden om eens VB2008 te gaan proberen. :P

Gewoon simpel programma doet niet veel anders dan de serial die binnenkomt weergeven.
Afbeeldingslocatie: http://i42.tinypic.com/euo8pz.jpg

Gebruik windows charts voor de grafieken, moet het nog wel wat mooier maken. De geschidenis word momenteel in het interne eeprom geheugen van de atmega328 opgeslagen, heb het nu beperkt tot 1 week kost me ongeveer 672byte van de 1024 die de atmega328 heeft.
Afbeeldingslocatie: http://i39.tinypic.com/2mobg1s.jpg

[ Voor 24% gewijzigd door mad_max234 op 27-03-2010 00:45 ]


  • OcGuru
  • Registratie: Juni 2004
  • Laatst online: 21:24

OcGuru

Giulietta Qv

Ik heb sinds kort een freeduino en vandaag heb ik een lcd-keypad shield gekregen. Maar nu krijg ik de libary niet aan de gang.

Afbeeldingslocatie: http://www.plaatjesupload.nl/bekijk/2010/03/29/1269870608-490.jpg

Ik heb de libary map gewoon bij de andere libary''s gezet in \arduino-0017\hardware\libraries.

Doe ik iets totaal verkeerd of zie ik het gewoon niet ? :/

Bl44t


  • OcGuru
  • Registratie: Juni 2004
  • Laatst online: 21:24

OcGuru

Giulietta Qv

windwarrior schreef op maandag 29 maart 2010 @ 19:52:
[...]

Als je bij "sketch" en dan bij "library" kijkt, staat hij daar dan bij?
Afbeeldingslocatie: http://www.plaatjesupload.nl/bekijk/2010/03/29/1269888768-260.jpg

En hiij staat ook gewoon onder sketch > import libary > 8)7

De tekst is ook niet oranje zoals al die andere libary's die je toe kan voegen, Dat is ook vreemd.. :X

Bl44t


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Heb je dan misschien de analoog los liggen, of heb je die verbonden met de grond via een weerstand als de sensor niet is verbonden? Zodat je geen zweefde analoog heb. En als ik het goed heb begrepen moet je altijd bij analoog 0 beginnen, die moet je niet los laten zweven. Weet even niet meer waarom, heb de afgelopen maand zoveel gelezen.

Heb overigens een 4 kanaal relais bordje aan de arduino hangen, schakel nu even een oude bureaulamp, maar is de bedoeling dat de arduino strakst ed lampen van het aquarium en de magneetventiel van de co2 installatie gaat bedienen, weg met al die losse tijdklokken.


Arduino kijk nu hoe laat het is op de DS1307 RTC en schakelt bij de juiste seconde het licht in, tijdklok heeft een resolutie (interval) van 1 sec, niet dat ik het zo nauwkeurig nodig heb. :P

Heb nog deze kleine solid state relay om wat te spelen, kan 230vac 0.6A schakelen.
Afbeeldingslocatie: http://i40.tinypic.com/20l1821.jpg
WVL_KsZeN schreef op donderdag 08 april 2010 @ 19:20:
Hmmm.. 22kHz 12 bit.. dat is eigenlijk niet goed genoeg.. Ik heb liever een oplossing met een losse chip die ik op een bordje kan solderen, ipv een shield.
Wat wil je maken dan, arduino als interface gebruiken? Want je kan gewoon je pc gebruiken om hoge kwaliteit smaple af et spelen, stel je wilt een air drum maken dan kan je dat gewoon met een pc doen. Gebruik je de arduino en wat sensors als interface en laat je het verwerken door de pc. Heb je verder geen chipje voor nodig, behalve de sensoren.

[ Voor 23% gewijzigd door mad_max234 op 23-04-2010 03:51 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Arduino uitbreiden.

Wil eens kijken welke mogelijkheden er allemaal zijn om je arduino van meer poorten te voorzien zonder gelijk een Arduino Mega te kopen voor de hoofdprijs. Gelukkig zijn er een aantal mogelijkheden, kant en klaar of gewoon componenten. Nu is dat laatste natuurlijk leuker om zelf iets in elkaar te zetten en is vaak ook nog goedkoper dan een kant en klaar product te kopen.

Multiplexer en Demultiplexer CMOS

Dit kan bijvoorbeeld met een CMOS 4051, deze chip heeft 8 kanalen. Om zo een chip aan te sturen heb je 1 analoog nodig en 3 digitale pinnen om de juiste kanaal te selecteren. Als je er dus 1 aansluit offer je dus 4 pinnen op maar je krijgt er 8 voor terug. Maar je kan er meerder aan elkaar hangen. In de bron word een voorbeeld gegeven van negen 4051 chips, ze zijn daarmee instaat om met 1 analoog en 3 digitale pinnen 64 nieuw digitale/analoog I/O creëren. Dat geeft ze dus meer pinnen dan de arduino mega standaard heeft en kosten fractie van de extra kosten wat een Mega met zich meebrengt. En je hebt meer I/O dan een mega.
Afbeeldingslocatie: http://i43.tinypic.com/34nmhl5.jpg
Bron: http://www.arduino.cc/playground/Learning/4051
Kosten per chip: +- 0.25 - 0.50 euro

I2C poort expanders
De arduino heeft een I2C bus, er kunnen maximaal 8 I2C chip met zelfde adres range worden aangesloten.

De PCF8574 bijvoorbeeld, dit is een 8bit poort expander en heeft 8 poorten. Je zou dus 8 van deze chips aan de analoog pin 4 en 5 kunnen hangen, dan offer je twee 10bit analoog pin op maar krijgt daar 64 nieuwe 8bit poorten voor terug. Kosten is vrij hoog vergeleken met de 4051, maar nog steeds goedkoper dan een arduino mega en in totaal heb je meer I/O dan de Mega.

Als je de PCF8574 en de PCF8574A combineert kan je als het goed is 8 PCF8574 en 8 PCF8574A tegelijk aansluit wat je 128 nieuwe poorten geeft.

Afbeeldingslocatie: http://i43.tinypic.com/r1de7o.jpg

Bron: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1233786313/2
Kosten per chip: +- 2.25 euro

EZ-Expander Shield
Deze kan je kopen als kit of kant en klaar product. Voegt 16 nieuwe digitale pins toe, je moet daarvoor 3 digitale pins opofferen, je wint dus 13 digitale pinnen. Het werkt via twee shift registers.
Afbeeldingslocatie: http://i44.tinypic.com/2u55rax.jpg

Bron: http://nootropicdesign.com/ez-expander/
kosten kit: $12.95
Kant en klaar: $17.95

Hoor graag over andere mogelijkheden en mochten er fouten instaan dan hoor ik het graag.

[ Voor 12% gewijzigd door mad_max234 op 04-05-2010 21:53 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Heb net even een relais schakeling voor de arduino gemaakt met een optocoupler. De arduino is op deze manier niet fysiek verbonden met de relais schakeling, verder word er een transistor gebruikt, heb voor een 2n3904 gekozen omdat mijn relais maar 75mA verbruiken en dus geen grotere nodig heb, als je relais dus zwaarder is heb je kans dat je een zwaardere transistor nodig heb. Verder word de transistor bescherm van de load van het uitschakelen van de relais door een diode.

Afbeeldingslocatie: http://i43.tinypic.com/xnycrd.png




Heb overigens wat gespeeld met de 4051 en eens nagedacht waarvoor je hem zoal zou kunne gebruiken, probleem met deze chip is dat je de pinnen niet high kan houden als je een andere pin selecteer, althans niet met 1 chip. Dat beperkt de mogelijkheden wel beetje, zijn in ieder geval zeer geschikt om meer sensoren aan te sluiten via analoog, toetsen matrix uit te lezen, dan weer 1 knop per keer of met meerder chips meerdere knoppen.


  • IWriteCode
  • Registratie: Juli 2000
  • Laatst online: 12-12-2025

IWriteCode

Less = more

Hieronder een opsomming van de verschillende typen controllers... misschien iets voor in de start post?

De verschillende typen Arduino controllers:
Er zijn een aantal verschillende soorten Arduino controllers. Een opsomming van de verschillende soorten vind je hieronder:
Afbeeldingslocatie: http://www.freeduino.eu/images/Duemilanove_HI.jpgArduino Duemilanove
De standaard Arduino controller, opvolger van de Arduino Diecimila. Dit is de controller bij uitstek om mee te beginnen. Sluit het met een USB kabel aan op je PC en je kan aan de slag.
Afbeeldingslocatie: http://www.freeduino.eu/images/arduino_mega_iso2_800.jpg
Arduino Mega
Heb je niet voldoende aan de Arduino Duemilanove, dan kan overstappen naar de Arduino Mega. De Arduino Mega bevat een Atmega 1280 chip en heeft veel meer I/O beschikbaar.
Afbeeldingslocatie: http://www.freeduino.eu/images/arduini_mini.jpg
Arduino Mini
De Arduino Mini is een mini versie van de Arduino Duemilanove. De processor is hetzelfde, alleen zijn er een aantal onderdelen niet aanwezig, zoals het USB aansluit gedeelte, de stroomregelaar en de expansie headers. Om de Arduino Mini te programmeren heb je een USB <--> Serial Convertor nodig
Afbeeldingslocatie: http://www.freeduino.eu/images/ArduinoNanoBottom.jpg
Arduino Nano
Dit is een ook mini versie van de Arduino Duemilanove, maar bevat wel het USB stuk, en is dus direct klaar voor gebruik. Deze is met name geschikt voor het gebruik op breadbords. Prik het in het breadbord en je kan aan de slag.

Klonen
Omdat het Arduino platform open source is zijn er veel klonen van te verkrijgen. Een aantal bekende klonen zijn:
Afbeeldingslocatie: http://www.freeduino.eu/images/freeduino_kit.jpg
Freeduino
Freeduino is de verzamelnaam voor (alle) verschillende klonen die te vinden zijn. Op de website vind je schema's PCB ontwerpen om je eigen freeduino te (laten) maken.
Afbeeldingslocatie: http://www.freeduino.eu/images/DFR0001.jpg
Roboduino
DFRobot richt zich op robotics, en biedt dezelfde producten aan als de officiele Arduino producten, maar dan met de naam Roboduino. De producten zijn qua hardware identiek, alleen is de prijs over het algemeen lager. Ook heeft DfRobot een eigen Arduino variant, de Roboduino Romeo. Deze is identiek aan de Arduino Duemilanove, maar bevat op het bord ook een motorshield, extra knopen en aansluitingen voor servos. Verder biedt DfRobot een heel aantal shields aan.
Afbeeldingslocatie: http://www.arduino.nu/les1/seeduino.jpg
Seeduino
Seeedstudio.com biedt een Arduino klonen aan met de naam Seeeduino. Er is een Diecimila kloon beschikbaar en een Mega kloon. Ook produceert seeedstudio een aantal shields voor Arduino.

Less = more


  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 16:19

Mars Warrior

Earth, the final frontier

Jamal schreef op dinsdag 11 mei 2010 @ 11:38:
Hieronder een opsomming van de verschillende typen controllers... misschien iets voor in de start post?

De verschillende typen Arduino controllers:
Er zijn een aantal verschillende soorten Arduino controllers. Een opsomming van de verschillende soorten vind je hieronder:
[afbeelding]Arduino Duemilanove
De standaard Arduino controller, opvolger van de Arduino Diecimila. Dit is de controller bij uitstek om mee te beginnen. Sluit het met een USB kabel aan op je PC en je kan aan de slag.
[afbeelding]
Arduino Mega
Heb je niet voldoende aan de Arduino Duemilanove, dan kan overstappen naar de Arduino Mega. De Arduino Mega bevat een Atmega 1280 chip en heeft veel meer I/O beschikbaar.
[afbeelding]
Arduino Mini
De Arduino Mini is een mini versie van de Arduino Duemilanove. De processor is hetzelfde, alleen zijn er een aantal onderdelen niet aanwezig, zoals het USB aansluit gedeelte, de stroomregelaar en de expansie headers. Om de Arduino Mini te programmeren heb je een USB <--> Serial Convertor nodig
[afbeelding]
Arduino Nano
Dit is een ook mini versie van de Arduino Duemilanove, maar bevat wel het USB stuk, en is dus direct klaar voor gebruik. Deze is met name geschikt voor het gebruik op breadbords. Prik het in het breadbord en je kan aan de slag.

Klonen
Omdat het Arduino platform open source is zijn er veel klonen van te verkrijgen. Een aantal bekende klonen zijn:
[afbeelding]
Freeduino
Freeduino is de verzamelnaam voor (alle) verschillende klonen die te vinden zijn. Op de website vind je schema's PCB ontwerpen om je eigen freeduino te (laten) maken.
[afbeelding]
Roboduino
DFRobot richt zich op robotics, en biedt dezelfde producten aan als de officiele Arduino producten, maar dan met de naam Roboduino. De producten zijn qua hardware identiek, alleen is de prijs over het algemeen lager. Ook heeft DfRobot een eigen Arduino variant, de Roboduino Romeo. Deze is identiek aan de Arduino Duemilanove, maar bevat op het bord ook een motorshield, extra knopen en aansluitingen voor servos. Verder biedt DfRobot een heel aantal shields aan.
[afbeelding]
Seeduino
Seeedstudio.com biedt een Arduino klonen aan met de naam Seeeduino. Er is een Diecimila kloon beschikbaar en een Mega kloon. Ook produceert seeedstudio een aantal shields voor Arduino.
Leuk overzicht vwb hardware compatibele Arduino zaken.

Het zou leuk zijn om ook de bordjes die compatible zijn met de Arduino IDE, en met Arduino Shields erbij te zetten lijkt me. Ik denk dan aan:

1. JeeLabs, van Jean-Claude uit Houten.
Afbeeldingslocatie: http://cdn.shopify.com/s/files/1/0032/7122/products/DSC_1272_large.jpg?1273270940Afbeeldingslocatie: http://cdn.shopify.com/s/files/1/0032/7122/products/DSC_729_large.jpg?1273270940
Deze maakt o.a. de JeeNode en JeeLink; hele leuke kleine Arduino IDE compatible, draadloos inzetbare bordjes incl. vele uitbreidingen (zgn 'Plugs'), software en Arduino Plug Shields.

2. PJRC, van Paul Stoffregen, USA
Afbeeldingslocatie: http://www.pjrc.com/teensy/features.gif
Mogelijk dat iemand hem nog kent van zijn MP3 speler, maar nu maakt hij de Teensy en Teensy++ die net als de JeeNodes lekker klein zijn, en middels een uitbreiding via de Arduino IDE te programmeren zijn.

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 16:19

Mars Warrior

Earth, the final frontier

mad_max234 schreef op donderdag 20 mei 2010 @ 14:27:
[...]


Waar koop jij een Arduino Duemilanove voor nog geen 10 dollar?
Tja,
  • waar koop je een 1-Wire DS 18B20 voor €1,30 waar Conrad en andere winkels €5 of meer vragen?
    Afbeeldingslocatie: http://i46.tinypic.com/ei2m29.jpg(in deze envelop zitten er 10 en kwamen net vandaag binnen)
  • Waar koop je leds voor een paar cent?
  • En waar is "Free Shipping" meer regel dan uitzondering??
Precies! Ebay _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_
Afbeeldingslocatie: http://i.ebayimg.com/01/!BtiFq!!!2k~$(KGrHqYOKkIEvOnGj)RHBL8YQRwn0g~~_35.JPG
(Van een topseller met 100% feedback, maar wel met $10 verzendkosten, maar dan nog...)

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Ben met een project bezig die 4 ledbuizen moet gaan dimmen via pwm en programmeerbaar is, het pwm signaal word via een transistor versterkt zodat de hele buis gedimd kan worden. Heb daarvoor ook een stukje software voor op de pc geschreven waar mee je de vier lampen kan instellen. Nu moet die data vanuit dat stukje software verzonden worden naar de arduino, dat heeft me de hele middag bezig gehouden. :P

Maar het is dan uit eindelijk gelukt, zal demo code even posten. deze code controleert de bytes, en zodra die overeen komt met de controle byte dan zullen de 24 opvolgende bytes in de buffer lezen worden, en vervolgens door de buffer heel lopen en de bytes in een array zetten. Kan het heel makkelijk aanpassen naar een ander aantal bytes, gewoon door de 24 (3x in deze sketch) te veranderen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int inkomendeBytes[24];    // Inkomende bytes vanuit de buffer
int startByte;            // Controle byte 
int i;    // teller

void setup() {
  Serial.begin(9600);   
}

void loop() {
  if (Serial.available() > 24) {  //Wacht tot er 25 byte in de buffer zit, 1 controle byte, en 24 data bytes
    // lees de eerst byte, dit is een controller byte, zo kan je dus bepalen welke groep bytes er binnenkomen. 
    startByte = Serial.read();
    //In dit geval komt er 1 (49) binnen
    if (startByte == 49) {
      //loop door de bytes die in de buffer zitten
      for (i=0;i<24;i++) {
        inkomendeBytes[i] = Serial.read();
      }
      // print bytes die binnenkomen
      for (int i=0;i<24;i++) {
      int test1 = inkomendeBytes[i];
      Serial.println(test1);
      }
    }
  }
}


Heb in deze code even een serial print loop erbij gezet, maar de inkomende bytes word bij mijn in de eeprom geschreven.

Screenshot van de software voor op de pc, die maakt in vb.net, wat overigens flink zoeken is naar alle functies, ben vertrouwd met php en ben constant de functie opnieuw aan het aanleren, is wel het zelfde principe maar je moet het toch anders schrijven. Stelt dus nog niet zo gek veel voor, maar is een begin. :)
Afbeeldingslocatie: http://i48.tinypic.com/1075g6d.png

[ Voor 3% gewijzigd door mad_max234 op 16-06-2010 20:05 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Verwijderd schreef op donderdag 17 juni 2010 @ 10:20:
En wat als er nou per ongeluk '1' wordt verstuurd zonder dat het de bedoeling was? :) Je zou een checksum achter de reeks bytes kunnen plakken, bijvoorbeeld dat er 25 bytes achter de '1' aankomen: voor ieder uur eentje en dan not een extra byte die de som is van de 24 voorgaande waarden (modulo 256, want het mag niet groter zijn dan 255). Zo heb je een extra vangnet om te voorkomen dat er per ongeluk gereageerd wordt als er een '1' voorbij komt die niet bedoeld was.

Houdt er bij je transistors rekening mee dat een normale transistor nog steeds ongeveer 1/200 van de stroom uit de arduino trekt. Als je dus een buis hebt die 200mA nodig heeft zal je arduino met 1mA belast worden. Bij grote stromen kan dit problemen geven, met een FET i.p.v. een BJT transistor kan je dit voorkomen (een FET trekt nooit stroom uit je arduino, iig niet een stroom afhankelijk van de belasting)
Bedankt voor de tips. ;)

Het was gisteren nog mogelijk om zelf iets in te vullen en per ongeluk een 1 te verzenden, maar nu niet meer. :) Het instellen gaat nu via combiboxen, met de opties 0, 25, 50 75 of 100%, deze worden omgezet naar a, b, c, d of e.
De string die nu verzonden word kan er zo uitzien: 1aaaaaabcdeeeeeeeedcbaaaa voor lamp twee is dat 2aaaabcdeeeeeeeeeedcbaaaa, etc In principe kan er niet meer per ongeluk een 1 verzonden worden. Maar als er nog ruimte over is kan er altijd nog een check uitgevoerd worden op de string.

De nieuwe versie met combibox.
Afbeeldingslocatie: http://i50.tinypic.com/34yzgxv.png

Ben nog wat aan het zoeken naar welke transistors goed zijn. Maar de buis die eraan moet komen te hangen trekken sowieso niet meer dan 1A, maar zal denk ik iets minder zijn. Heb nu twee transistor uit de DB serie (240 en 242) in de bestelling zitten met wat koellichamen. Om daar wat testen mee uit te voeren, twijfel namelijk beetje over de versterking van deze transistors. Ik ga dit maken rond een ATmega88 die voorzien word van een arduino bootloader, zal dan op een los printje komen.

heb overigens ook twee roboduino's binnen gekregen vorige week, ze zijn niet zo goed gemaakt als de arduino zelf, de kristal zit er niet helemaal recht, zit wel goed vast gesoldeerd, steekt gewoon aan de ene kant paar mm van het bord af, staat omhoog. Is bij alle twee de bordje. Zal de werking verder niet belemmeren maar ziet er wel wat slordig uit. Verder zijn er andere onderdelen gebruikt, wat op zich ook niks moet uitmaken. Verder ziet het er prima uit, en een voordeel, de X3 pads zijn gewoon open je kan er dus gemakkelijk een header erop solderen, bij de arduino zit er tin in en moet je dus eerst eruit halen wat bij mij dus fout is gegaan en is een pad los gekomen, wat overigens de werking van de arduino niet verstoord, maar kan er geen header meer opzetten.
stef-o schreef op donderdag 17 juni 2010 @ 09:51:
Interessant :)

Is het niet handiger om je 24 in een var te proppen zodat je het maar 1x hoeft aan te passen? ;)
Ik hoef het niet meer aan te passen, opmerking was meer bedoel voor als andere mensen(of ik zelfs voor andere project) de code willen gebruiken voor een andere string. En het zou ook klein beetje meer geheugen kosten, iets van 50 bytes meer en denk dat ik elke byte nodig heb, de ATmega heeft 8 KB flash waarvan 2KB weg valt door de bootloader, heb dus 6KB over.

Edit/

Heb de buis net ontvangen en zijn 216mA (2.59w 12v) dus dat val me reuze mee, als ik dan 1A per kanaal aanhoud dan is het zelfs mogelijk om 2 of 3 buizen per kanaal aan te sturen, ze zijn namelijk aan elkaar te koppelen. :)

Edit/2
En het werkt!

Heb de buis nu via een 2n3904 transistor lopen, helaas zijn dat TO-39 behuizingen die kan je niet zo gemakkelijk koelen. Al word de transistor op dit moment niet heet, maar dat zal komen omdat de buis niet constant op volle strekte brand.

[ Voor 15% gewijzigd door mad_max234 op 17-06-2010 17:13 ]


  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 28-02 20:33
Freeduino is nogsteeds duurder dan http://www.nuelectronics.com/, deze hebben trouwens leuke dingen zoals een 2,4" kleuren touch LCD, voor maar 25 pond.
Afbeeldingslocatie: http://www.nuelectronics.com/estore/images/nustore/TFT2_4.jpg

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Heb van het weekend een (eerste ooit :) ) printje gemaakt om te communiceren met de arduino, is gebaseerd op de avr cdc rs232. Is maar een test printje, zal straks samen met een atmega en andere componenten op 1 printje komen.

Afbeeldingslocatie: http://www.plaatjesupload.nl/bekijk/2010/07/04/1278250878-190.jpg

Van de week even rest van de dimmer ontwerpen zodat de atmega overgezet kan worden naar de dimmer. :)

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Mijn eerste arduino project is klaar, althans het prototype bordje is klaar. Het gaat om de led dimmer waar ik het al eerder over heb gehad. Zitten twee avr's op een atmega328 bovenop en een ATtiny45 soic aan de onderkant. De tiny45 is verantwoordelijk voor de communicatie tussen de pc en de ATmega328.

Afbeeldingslocatie: http://i30.tinypic.com/nnw4ma.jpg

Afbeeldingslocatie: http://i31.tinypic.com/2ajntt.jpg

Afbeeldingslocatie: http://i25.tinypic.com/2d9tvsg.jpg

Afbeeldingslocatie: http://i32.tinypic.com/2hqqstv.jpg

En filmpje, komt helemaal niet goed over op de video, camera past steeds het licht automatisch aan naarmate er licht inval is. Ook is het niet goed te zien dat die geleidelijk oploopt en afloopt, maar beter een slecht filmpje dan helemaal niks. :P

[ Voor 23% gewijzigd door mad_max234 op 16-07-2010 18:16 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Printje maak ik met fotogevoelige printplaat en een spaarlamp of pl-s lamp en sheet waar het printje is opgedrukt, dan tijdje belichten en in de ontwikkelaar, en gebruik natriumpersulfaat om te etsen.

Schema heb ik zo even niet bij de hand.

Maar stelt niet zoveel voor, arduino is zo minimaal mogelijk aangesloten. 2x vcc en 2x grd en 4x pwm, en de rst word hoog gehouden door een weerstand, meer nie. De 4x pwm gaan via een weerstand naar de transistor, waar het pwm signaal word versterkt door de transistor.

Wat ik nog moet doen in volgende ontwerp is iets bedenken om lekstroom tegen te gaan die via de TX en RX lijnen. attiny word gevoed door de usb en de atmega door de voltage regulator, maar als de usb niet is aangesloten zal denk ik de attiny stroom pakken via de TX lijn van de atmega.

Edit/

Kan je wel alvast het originele schema laten zien van de avr cdc232. Voor de rest is het gewoon arduino met 4 transistors en voltage regulator en de benodigde componenten om hem te laten draaien, zoals condensators en kristal en weerstanden.
Afbeeldingslocatie: http://www.recursion.jp/avrcdc/image/cdc232-t45.png

[ Voor 19% gewijzigd door mad_max234 op 18-07-2010 15:22 ]


  • tokko1
  • Registratie: Maart 2006
  • Laatst online: 15:47
Weet iemand een webshop in nederland waar je al het nodige voor dit(foto) te maken? (ex soldeer etc.. :P)
Afbeeldingslocatie: http://amblone.com/graphic/print_top.jpg
Alvast bedankt :)

Verwijderd

mad_max234 schreef op donderdag 12 augustus 2010 @ 15:22:
Maar deed je arduino het dan wel gewoon op een voeding? Lijkt me toch dat het dan niet werkt zonder voltage regulator?
Het testprogrammatje 'hello world' ( de led op het bordje laten knipperen) werkte een paar minuten via de de usb vanwege de 5v uit op de usb poort, als ik een adapter gebruikte deed niets het, ja warm worden.

Afbeeldingslocatie: http://img98.imageshack.us/img98/7170/dingesfoto.jpg

Afbeeldingslocatie: http://img237.imageshack.us/img237/1209/roboduinomegagepimd.jpg

  • steffex
  • Registratie: Augustus 2003
  • Laatst online: 19-02 10:05
heb bij Adafruit.com een tof ding gekocht, ideaal voor een testopstelling met een Arduino en een breadboard

Afbeeldingslocatie: http://www.adafruit.com/images/medium/mountingplate_MED.jpg

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Cypher87 schreef op vrijdag 03 september 2010 @ 14:03:
[...]


Had ik wel verwacht. Kan jij me vertellen wat ik nog meer nodig heb?

Edit:

http://www.66pacific.com/...r_pictorial_watermark.gif

Meest simpele schema dat ik kon vinden. Lijkt me wel te doen. Maar dan moet ik wel een extra stroombron hebben...
LOL, je begint op dezelfde plek waar ik mijn tocht ook ben begonnen, en kan ze zeggen dat je daar niks aan heb, wekt prima hoor, maar je kan geen negatief spanning meten met de ADC van de arduino, dus alles onder de ph7 kan je niet meten.

Ik ben nu zo een stuk of 10 circuit verder en is nog steeds niet perfect, wel bijna. :)

Ik heb hier wat verslag gedaan van mijn avontuur met ph meter, je moet maar even tussen de andere posten door lezen. Heb niet alles daar gepost maar wel redelijk wat.
http://www.aquaforum.nl/u...opic/41/521/2.html#000045

Wat je nodig heb is sowieso een opamp circuit, maar wat een pijn in het achterwerk is zo een analoog circuit voor een newbie op dit gebied, ben nog steeds aan het bijleren. Loop wel te mopperen nu maar vond het helemaal niet zo erg, heb hoop bijgeleerd op dat gebied, door fouten te maken leer je wel hoop. iets overnemen heb je niks aan, je weet dan nog steeds niet hoe het werkt.

Mijn laatste pH circuit, word gevoed door de arduino, temperatuur drift is terug gedrongen naar verwaarloosbaar niveau, TL storingen worden gefilterd door 10hz butterworth low pass filter, verder word (bijna) alles ontkoppeld ben de negatieve voedingsspanning spanning vergeten te ontkoppel dat zal nieuwe versie wel gebeuren, , analoog circuit heeft een AGND gekregen.

Afbeeldingslocatie: http://i51.tinypic.com/2h3aps0.jpg

Kan je wel even via pb het huidige circuit opsturen zodat je daarop veder kan borduren.

Edit/
@Thedr
Arduino is ook een ISP programmer, heb daar verschillende AVR mee geprogrammeerd en werkt prima met avr dude, niet alle avr's worden ondersteunt maar wel de beetje gangbare voor hobbyisten.

Veder kan je ook kijken naar UsbTinyISP, koop een attiny2313 en programeer die met de arduino n je heb een losse programmer voor paar euro. Linker bordje is mijn UsbTinyISP, heb zelf een circuit gemaakt heb dus niet die van UsbTinyISP 100% overgenomen maar wat versimpeld.
Afbeeldingslocatie: http://i29.tinypic.com/116t4ie.jpg

[ Voor 12% gewijzigd door mad_max234 op 05-09-2010 15:53 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Ben benieuwd wat ze aan het bekokstoven zijn. :P

Afbeeldingslocatie: http://arduino.cc/en/uploads/Main/mysteryDuino.jpg

Plaatje staat op de frontpage van arduino site.

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
stef-o schreef op vrijdag 24 september 2010 @ 10:19:
die staat er al een klein maandje ondertussen! ;)
Interessante info daar kunnen we wat mee. :D :P
IWriteCode schreef op vrijdag 24 september 2010 @ 16:25:
[...]

Of misschien kan ik beter zeggen dat je niet lang meer hoeft te wachten :-)

En had ik al gezegd dat het echt heel tof is.. hahaha :D
Misschien kan je wat meer loslaten of wat links geven waar er wat info te vinden is? En wat is niet lang meer, weekje, maandje, jaartje? :P

Lijkt wel spoorzoeken

Edit/
Zie nu pas wie je bent, heb je dat nieuwe product al in huis? Is het nieuwe bord of een accessoire zoals een schield of zo?

Edit/2

Als ik dan toch aan het posten ben zal ik ook even een aantal fotootjes van één van mijn arduino projectjes laten zien. :)

Afbeeldingslocatie: http://i54.tinypic.com/2jbtddt.jpg

Eerste test van de hoofd unit
Afbeeldingslocatie: http://i53.tinypic.com/2i1kuxd.jpg

Tweede test nu met pH module erbij
Afbeeldingslocatie: http://i52.tinypic.com/2nu4rxf.jpg

Nieuw pH module, stabiliteit is verbeterd, kosten stukje gedrukt en geen handmatig afstelling meer, word nu via de software geregeld. Je pakt twee ijkvloeistoffen en zet daar de probe in voor tijdje en de software rekent verder de finetuning van de gain en offset afstellingen uit. Verder zijn de ontkoppeld condensators(100nF) en ook een aantal van de weerstanden smd geworden
Afbeeldingslocatie: http://i55.tinypic.com/2dlqkhx.jpg

[ Voor 42% gewijzigd door mad_max234 op 24-09-2010 18:50 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Zit nog een attiny44 op, aan de onderkant, die doet de usb naar rx tx, atmega zit daarop aangesloten en ontvangt op die manier zijn data vanuit de software die op de pc draait.

Zelfde principe als dat ik hier heb gebruikt:
Afbeeldingslocatie: http://i32.tinypic.com/2hqqstv.jpg

mad_max234 in "[Discussie] Arduino-topic"

Werkt uitstekend, kan op die manier instellingen en opdrachten versturen vanuit de pc en kan data vanuit de aquarium computer ontvangen.
IWriteCode schreef op zaterdag 25 september 2010 @ 13:55:
[...]

Het gaat inderdaad over die nieuwe producten... en die heb ik al in huis idd... vanaf morgen mag er over gepubliceerd worden...
Nou ben heel erg benieuwd, verstuur je een nieuwsbrief of mailtje?

[ Voor 24% gewijzigd door mad_max234 op 25-09-2010 15:25 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Dat is niet de officiële aankondiging we moeten nog steeds wachten, wat er in de blog staat staat er al een tijdje, pas op 26sept om 3pm EST zal het product wereldkundig gemaakt worden en live worden uitgezonden. Dat arduino uno en mega2560 eraan kwamen is al dagen te lezen op de blog, ook dat er nieuwe usb chip word gebruikt en een nieuwe versie met integratie ethernet aansluiting en sd kaart.

Edit/
Ook word de nieuws website representeert op make fair tegelijk met de introductie van de nieuwe arduino's.

Edit/2

Het nieuwe Uno bordje
Afbeeldingslocatie: http://blog.makezine.com/upload/2010/09/new_family_of_arduino_boards_availa/uno.jpg

[ Voor 24% gewijzigd door mad_max234 op 26-09-2010 15:00 ]


  • Robino
  • Registratie: Oktober 2001
  • Laatst online: 11-04 13:22
mad_max234 schreef op vrijdag 01 oktober 2010 @ 17:50:
Ja vind het ook nogal tegenvallen, lijkt meer een update voor hun zelf dat ze zich beter kunnen onderscheiden van clonen dan dat het een verbetering is qua hardware en bouw van de arduino.

[...]
Onderstaande had ik niet verwacht bij een echte Arduino:

Afbeeldingslocatie: http://www.beigematchbox.co.uk/forums/arduino/megafit/IMG_1307.jpg

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Heb net mijn enc28j60 circuit in elkaar gezet, nog niet echt getest maar merkte dat die wat warm werd(niet echt heet, maar wel merkbaar warmer dan uit) al staat die in idle, na wat onderzoek blijkt dat ding gigantisch veel stroom te verbruiken, relatief gezien uiteraard. Had daar niet op gelet in de datasheet.

Afbeeldingslocatie: http://i51.tinypic.com/14looza.jpg

Afbeeldingslocatie: http://i56.tinypic.com/2j4u13m.jpg

Morgen even testen of die ook echt werkt. :+

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Ja gewoon proberen, avr is gelukkig vrij vergefelijk als je iets verkeerd aansluit, zo zal de atmega niet stuk gaan als je hem verkeerd om in je bordje steekt. :)

Heb vandaag even een IR receiver uit een oud muis gehaald, was een tsop1138, korte blik in de datasheet en hij werkte. heb alleen de 100ohm weerstand en de 4.7uF condensator vervangen door een 1kohm weerstand en 1uf condensator. receiver heeft 5mA nodig, en mijn vcc is 5v dus vandaar die 1kohm weerstand. En had niet veel anders dan een 1uF condensator en anders werd het 47uF of 220pF. Maar dat dat maakt verder niet zoveel uit, doet het prima.

Circuit
Afbeeldingslocatie: http://i52.tinypic.com/a4qw51.png

Edit/

Heb even pin layout gemaakt van de attiny2313 als je hem icm met arduino ide gebruikt. Zijn allemaal digital pins. Moet nog uitzoeken welke er pwm kunnen doen, zal dat later erbij zetten als ik wat meer heb getest.
Afbeeldingslocatie: http://i55.tinypic.com/348k41k.png

[ Voor 17% gewijzigd door mad_max234 op 04-11-2010 18:26 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Ben vandaag ook weer even bezig geweest met de arduino, heb time laps camera gemaakt, heel simpel met een transistor. :) Ga een aantal dagen het aquarium 10 uur per dag fotograferen, heb voor 1599 foto's plek op de geheugenkaart, dus dat zal ik dan over de dag verdelen, dat komt neer op ongeveer elke 22.5 seconden een foto.
Afbeeldingslocatie: http://i51.tinypic.com/2dbp4xu.jpg
Edit: Test filmpje YouTube: Time Lapse test 1

En heb een nieuw printplaatje geëtst voor mijn aquarium computer, heeft nu een 74hc595 shift register en een cmos 4051 multiplexer erbij gekregen om meet I/O te creëren. Verder een aansluitingen voor ISP en nog wat uitbreidingen, morgen boren en solderen. Uiteraard word de atmega328 meer met arduino ide geprogrammeerd, vind het toch wel stuk leuker en fijner werken dan C. :D
Afbeeldingslocatie: http://i55.tinypic.com/2z3s3rq.jpg

[ Voor 6% gewijzigd door mad_max234 op 11-11-2010 20:13 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Dat gaat volgens mijn niet wat je nu voorslaat, switch1 zal 0(of wat er binnenkomt via serial) worden na eerste loop, en zal switch case k niet steeds herhaald worden tot a word verstuurd. ;)

Edit/

Ja zitten wat fouten in, doe het even snel uit mijn hoofd, gaat om het idee hoe je het probleem moet aanpakken niet om schrijffouten in syntax. ;)

Edit/2
F.West98 schreef op vrijdag 26 november 2010 @ 18:42:
[...]

hmmm
die ga ik wel kopen, heb een 4,7K Ohm Thermistor. Moeten er extra bij? Wat voor sensors zijn geschikt?
Thermistor sluit je aan als een voltage verdeler. Jou geval kan je beste een 4.7K weerstand pakken, dan zal 25graden ongeveer 2.5v zijn, mits je thermistor 4.7K weerstand heeft bij 25graden en je 5v op de thermistor zet.
Afbeeldingslocatie: http://www.vuemetrix.com/support/tech/thermistor_circuit.gif
Oja, ben bezig met een projectje waarin 2 aparte processen tegelijk bezig zijn. Dus 2 loops, alleen pakt hij tijdens het compileren steeds een fout... Wat is er fout?
Al is je probleem al opgelost, maar misschien is dit toch iets om even door te lezen.
http://www.avrfreaks.net/...sking%20on%20an%20AVR.pdf

[ Voor 104% gewijzigd door mad_max234 op 29-11-2010 20:39 ]


  • Stekeltje
  • Registratie: November 2005
  • Laatst online: 13:39

Stekeltje

Nothing to see here move along

Hey,

Heb net met sinterklaas ook een arduino uno gekregen, echter krijg ik het niet voor elkaar om de drivers te installeren..

Mijn ziet sowieso geen arduino onder COM en LPT.

Iemand tips?

Specs:
Windows Vista Ultimate.
Arduino software 0021.

Plaatje device manager:
Afbeeldingslocatie: http://i102.photobucket.com/albums/m99/Ruudjuh_2006/ArduinoFOUT.jpg

  • almightyarjen
  • Registratie: Maart 2002
  • Laatst online: 22:37

almightyarjen

When does the hurting stop?

Ik ben een robot aan het bouwen. Visuele ondersteuning: :P

Afbeeldingslocatie: http://i92.photobucket.com/albums/l20/almightyarjen/DSC01236.jpg

Ik heb alleen een probleem. De robot heeft afstandsdetectoren en als hij iets detecteert wat dichterbij is dan 25cm dan gaat hij een bocht maken. Een bocht maakt de robot als volgt:

1 stuurmotor aan
2 wachten totdat hij het signaal van een fotodiode krijgt dat de wielen op de eindstand staan
3 stuurmotor uit

Dit proces is vrij traag en duurt ongeveer 2 seconden. In die twee seconden dat de wielen draaien (sturen) rijdt de robot uiteraard gewoon door. Echter aangezien de Arduino tijdens het draaien dus wacht op het eindsignaal kan niets doen met de gegevens die binnenkomen via de afstandsdetectie: wellicht dat hij de bocht te laat is begonnen en niet op tijd gedraaid is.

Hoe kan ik die twee processen parallel laten lopen? Er zijn geen software interrupts aanwezig op de Arduino, of wel?

Patreon | Main Youtube | Work In Progress Youtube


  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 02:22

F.West98

Alweer 17 jaar hier

Topicstarter
Eerste keer Arduino echt gebruikt *O*
Ik heb in mijn lego-kerstdorp LED's geplaatst, in het station. Als de trein langs het station rijdt, gaan doormiddel van een knop de lichtjes aan. Het werkt erg goed :*)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const int ledPin = 13;
const int buttonPin = 9;

int buttonState = 0;

void setup() {
  pinMode (ledPin, OUTPUT);
  pinMode (buttonPin, INPUT);
}
void loop() {
  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {
    digitalWrite (ledPin, HIGH);
    delay(2000);
  }
  else {
    digitalWrite(ledPin, LOW);
  }
}

Er komt nog een filmpje aan....
Circuit:
Kerst Dorp Arduino Breadboard
Kerst dorp arduino schema
(Made by Fritzing)

2x ViewSonic VP-27885K | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


  • almightyarjen
  • Registratie: Maart 2002
  • Laatst online: 22:37

almightyarjen

When does the hurting stop?

De compressor wordt idd alleen aan gezet wanneer nodig. Op dit moment is dit alleen als de robot terug is gereden naar het laadstation (moet nog gebouwd worden). Met behulp van de cilinders worden er een paar geleiders naar beneden gedrukt die contact maken met de lader, zodoende wordt de accu opgeladen.

De cilinders worden dmv een pneumatisch ventiel bediend welke op zijn beurt geschakeld wordt door een motor (zie bovenin op de foto). Ik probeer het allemaal zoveel mogelijk origineel lego te houden...

Afbeeldingslocatie: http://i92.photobucket.com/albums/l20/almightyarjen/DSC01289_thumb.jpg

Patreon | Main Youtube | Work In Progress Youtube


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
DPM-42SH38-3A zijn maar kleintjes, voor het zijwaartse werk zullen ze wel sterk genoeg zijn, opgaande werk is even afwachten, heb ook nog twee oude lompe printers gekregen, moet nog even kijken wat daarin zit

Is de een na rechtse op deze foto, die vierkante dus niet die half buiten de foto valt. :)
Afbeeldingslocatie: http://www.lamia.info/images/dpm.jpg

http://www.lamia.info/pdf/dpm/42SH38-4A.pdf

[ Voor 5% gewijzigd door mad_max234 op 08-01-2011 01:59 ]


  • D-Three
  • Registratie: Oktober 2001
  • Laatst online: 19:53
Ah, ik had even niet door dat je het over een unipolaire stepper motor hebt. :) Persoonlijk heb ik het meer voor bipolair steppermotors met een h-brug (met fet's) en een stroomsturing (meer koppel). Maar dat is al een stuk ingewikkelder en duurder ;) Indien ik jou was, zou ik de spanning op de common zetten, de collector van de 4 transistoren dan aan de coils, de base met een weerstand aan de arduino en de emitter aan massa. En dan een diode tussen collector en voeding (deze beschermt de transistoren tegen de tegen-emk) en dan nog een diode tussen de ground en de collector. Dus in totaal 4 transistoren en 8 diodes. Sommige transistoren hebben deze diode reeds ingebouwd (tussen emiter en collector dus) maar op de datasheet van jouw transistor zie ik die niet. Ook in jouw schakeling staat die er nu niet en dat kan wel verklaren waarom één van de transistoren heet wordt, namelijk dat ie reeds stuk is.

edit:
zoiets dus (moet je nu wel niet letten op die L297):
Afbeeldingslocatie: http://hades.mech.northwestern.edu/images/d/d2/Unipolar_stepper_circuit_schematic.png

[ Voor 10% gewijzigd door D-Three op 08-01-2011 14:52 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Heb even circuit getekend van hoe ik het nu heb aangesloten. Heb het even 1x getekend, maar transistor circuit is dus vier keer uitgevoerd.
Afbeeldingslocatie: http://i51.tinypic.com/2d94vg8.png

Edit/
Eigenlijk andersom van wat jij voorslaat. :)

[ Voor 12% gewijzigd door mad_max234 op 08-01-2011 16:37 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Gaat niet zomaar werken je moet ook de fuse bits weer terug zetten op interne, je heb immers een atmega waarvan de fuse bits al op externe clock zijn gezet. Bij lege atmega328 staat die al default op intern. Als je daar niet aan wilt beginnen houd het op. Als je isp wilt leren gaat er een andere wereld voor je open en kan je veel meer verschillende atmega's en attiny's gebruiken, heb je 2kb meer flash geheugen over, en kan je goedkoop je avr programmeren in een circuit. En je hoeft geen atmega328 te kopen met bootloader elke atmega voldoet voortaan, van atmega48 tot atmega256 en alles ertussenin. :)

Je kan hem wel langzamer laten lopen door kristal te vervangen. Bootloader heeft niks te maken met cpu snelheid, code en hardware regelen dat, gaat helemaal buiten bootloader om, snap dat gedoe niet helemaal. bootloader heb je helemaal niet nodig ook hiervoor niet!

ISP met arduino uitleg
http://arduino.cc/en/Tutorial/ArduinoISP


@frickY
Maakt niks uit welke waarde je pakt, zou bijvoorbeeld, 100ohm weerstand en 10k potmeter pakken, die sluit je aan als voltage verdeler en leest met de adc de waarde uit, en bind daar dan waarde van je pwm aan, dus bijvoorbeeld 1-5v potmeter word 0-255 pwm signaal.

Als je fan wilt aansturen zul je transistor nodig hebben, uit de arduino mag en kan je geen hoge stroom trekken, je moet het zo maken dat arduino bijna niks hoeft te doen en de transistor het werk gaat verrichten.

zoiets moet je maken, wel even de juiste transistor uitzoeken en weerstanden.
Afbeeldingslocatie: http://www.robgray.com/temp/transistor-circuit.png

[ Voor 25% gewijzigd door mad_max234 op 09-01-2011 19:53 ]


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 14-04 16:14
mad_max234 schreef op zondag 09 januari 2011 @ 19:10:
@frickY
Maakt niks uit welke waarde je pakt, zou bijvoorbeeld, 100ohm weerstand en 10k potmeter pakken, die sluit je aan als voltage verdeler en leest met de adc de waarde uit, en bind daar dan waarde van je pwm aan, dus bijvoorbeeld 1-5v potmeter word 0-255 pwm signaal.
Heb hem er nu even aangeprikt en werkt prima. Dit zonder die 100ohm weerstand, maar volgens een basic learning scetch;
Afbeeldingslocatie: http://arduino.cc/en/uploads/Tutorial/AnalogReadSerial_BB.png
http://arduino.cc/en/Tutorial/AnalogReadSerial

Heb nu een uitslag van 0 tot 1023, maximale bereik van de analoge input.
Lijkt me 1023 als de pot volledig 'dicht' staat en geen weerstand geeft, en 0 bij maximale uitslag en hij niets doorlaat. Had ik de 0 niet gehaald als ik een 'kleinere' pot had gebruikt?

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Programmeerbaar flash en ram kan je niet uitbreiden, je kan wel sram bijplaatsen maar kan je geen code in uitvoeren alleen wat data in opslaan, het is onmogelijk om programmeer geheugen uit te breiden zover ik weet. 1 euro prijs van de kabel+ tijd die je kwijt bent aan zoeken en kopen, als ik dat ga doen dan kost me dat minimaal 20 euro als ik uurtje bezig ben om zo kabel te kopen, kan dus beter gaan werken en nieuw kopen, hou ik 17.50 euro meer over. Geef eens een link naar die kabel van 2.5 euro? :)

Ach wat maakt het uit paar seconden meer wachten, dacht echt dat ze 19200b deed, maar wat maakt het uit. 4sec vs 8sec of zo,totaal niet belangrijk voor ons als hobbyist. :P

En ging erom dat ik fdti kabel voor stand alone niet zie zitten, we dwalen wel heel erg af en worden steeds meer punten bij gehaald die je ook net zo goed zonder ftdi kabel kan oplossen met je arduino bordje, goedkoper en hoeft niks te gaan zoeken wat mogelijk geschikt kabel is.

v-usb heeft nadelen maar ook voordelen, is maar net wat je voorkeur geeft, nette usb aansluiting op je printje of losse oude gemodde telefoon kabel. En als je bijvoorbeeld 10x een printje wilt maken voor andere moet je 10x kabel zien te vinden of kopen. leuk voor hobbyisten voor 1 of 2 projecten maar verder laat ik dat hele ftdi gebeuren helemaal links liggen, loop er met grote boog omheen. Gelukkig zijn ze bij arduino ook van ftdi afgestapt. :+

Edit/

Nog even de vraag herhalen, bij serial programmeren hoef je de gnd niet te verbinden? Heb even geen tijd om het te testen, verbind namelijk wel altijd gnd als ik iets uplaod via serial, meestal ook vcc maar dat is sowieso niet echt nodig.

edit/2
Was reset niet vergeten, dat is pin 10 van arduino, of als de datasheet erbij pakt is het port PB2. ;) Target van pin10 is natuurlijk reset pin van de te programmeren avr

En je kan reset ook gewoon op de pin zetten met meetprobe of kleine krokodil klem. Zoiets als wat op de arduino isp pagina staat, alleen dan met eigen circuit en rest van de isp pinnen wel via header naar buiten brengen. Je kan overal wel iets op bedenken zodat het moeilijk lijkt, maar je kan er ook iets op bedenken dat het makkelijk lijkt, is maar net welke bril je op heb en wat je wilt overbrengen. :P
Afbeeldingslocatie: http://arduino.cc/en/uploads/Tutorial/arduinoispNG.png

Edit/3
Nog een edit. :P

Waarom gebruik je niet gewoon je arduino bordje? Haal atmega eruit(leeg bordje dus) en je kan met rx en tx gewoon een andere arduino met bootloader programeren. Ik verbind dan rx met rx, tx met tx en gnd met gnd. Dan kan je gewoon sketch uploaden naar een andere avr met bootloader.

[ Voor 32% gewijzigd door mad_max234 op 10-01-2011 14:44 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Probleem is dat de nieuwe bordjes smd zijn, dan heb je niks aan een verloop printje.

Afbeeldingslocatie: http://arduino.cc/blog/wp-content/uploads/2011/01/10356-01b-300x300.jpg

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Geef eens schema, geloof nooit dat die 720mA door je 7805 heen gaat, zal wel allen via de transistors lopen en niet via de regulator.

L7805CV-ST
Rthj-amb Thermal Resistance Junction-ambient Max 50 °C/W

14v - 5v = 9v
9v x 0.720A = 6.48W
6.48w x 50°C = 324°C

Edit/
Ga straks mijn eerste arduino clone maken, attiny2313 heb ik nog in huis, helaas alleen dip.
Afbeeldingslocatie: http://i53.tinypic.com/711lwx.png

[ Voor 22% gewijzigd door mad_max234 op 30-01-2011 14:56 ]


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Dat kan via HTTP GET request, net zoals je dat zou doen met html, alleen vang het het nu op met arduino taal, heb zo even geen code bij de hand maar zijn hele veel sketch te vinden die GET request gebruiken, je zou dat dan als voorbeeld kunnen gebruiken.

Edit/
Printje is klaar, is 1.27mm breder geworden, verder is die even groot.
Afbeeldingslocatie: http://i53.tinypic.com/166em42.jpg

[ Voor 21% gewijzigd door mad_max234 op 30-01-2011 19:28 ]


  • DeKemp
  • Registratie: Maart 2007
  • Laatst online: 06-04 16:30
Hey, ik ben momenteel met een al geschreven programma. http://www.gigapixel.nu/info_project.php. Alleen nu heb ik met compilen een paar foutjes. En ik kan niet vinden wat dit betekend. Afbeeldingslocatie: http://www.voordeelverpakking.nl/opendir/sasd.PNG
Het heeft iets te maken met de ks0108 maar wat betekend is voor mij een raadsel. Weet iemand misschien wat dit kan betekenen?

  • Dw1-nl
  • Registratie: Maart 2008
  • Laatst online: 11:05

Dw1-nl

Webontwikkelaar

Proxx schreef op zaterdag 05 februari 2011 @ 13:17:
[...]

het ziet er netjes uit hoor :D
mocht ik uiteindelijk ook zover zijn zou je dan misschien de code van website willen delen?
webspace heb ik zelf al. en ik was niet van plan om mijn domotica beschikbaar te stellen voor buiten mijn eigen netwerk. aangezien ik het nog niet nodig vind om bij supermarkt mijn lampen aan te doen :P
Dankjewel :), ik zit nog te twijfelen of ik de code ga delen maar denk het wel, heb gisteren mijn taak planner afgemaakt hier een preview van de test versie:
Afbeeldingslocatie: http://i54.tinypic.com/309q91y.png

Kan nu per dag en per tijd lamp1(aan/uit) eventueel lamp2,3 maar die heb ik niet aangesloten en mijn computer aan of uit. Maar als ik nu maandag avond een lamp om 6 uur aanzet en die moet om 11 uur weer uit gaat dat niet daarom ga ik per dag 2 keuzes geven met tijden en opties, maar daar ben ik nog mee bezig. Het werk in ieder geval wel nu.

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Verwijderd schreef op dinsdag 22 februari 2011 @ 21:58:
[...]


Hier gaat het al fout, ik heb geen weerstand of condensator gebruikt. Hoe zou ik deze moeten plaatsen?
Dat hangt af van je receiver denk ik, welke heb je?

Ik heb alleen ervaring met tsop die sluit je zo aan, anders krijg je soms wel wat binnen of maar voor deel. Je moet de receiver ontstoren. Maar dat zal denk ik wel in de datasheet staan van je receiver, vandaar dat het van belang is dat je weet wat je hebt en eerst even datasheet doorleest. Zonder datasheet is het maar wat gissen voor mij.

zo sluit je in ieder geval een tsop ir receiver aan.
Afbeeldingslocatie: http://i52.tinypic.com/a4qw51.png

Edit/
Had overigens je vorige post in de haast niet helemaal goed gelezen, dacht dat je meerder keren de code binnenkreeg, want dat krijg probleem je waarschijnlijk ook nog, zie het maar als info voor je volgende probleem als de receiver werkt. :D

En vergeet de frequentie niet, dat kan ook heel goed het probleem zijn, dat je receiver op een andere frequentie werkt dan je afstandbediening.

[ Voor 21% gewijzigd door mad_max234 op 23-02-2011 01:36 ]


  • Technicality
  • Registratie: Juni 2004
  • Laatst online: 10-04 21:19

Technicality

Vliegt rechtsom...

Ik heb onlangs mijn Uno een opdonder gegeven (kortgesloten 'ergens', weet niet wat precies), waarna de rx/tx ledjes en de startup-single-blink het niet meer deden, en ook de sketch die erop stond kapot is. Met USBtinyISP icm avrdude krijg ik:
Afbeeldingslocatie: http://i.imgur.com/zYhxw.png

En lijkt verder niets te werken. Wat is er kapot? De chip zelf? Het kristal?

Ik denk dat er verder niets anders op zit dan een nieuwe 'duino te kopen, of zou ik met de USBtinyISP net zo goed gewoon losse AVR's kunnen kopen. Uiteindelijk ga ik toch niets doen met shields, ik ben van mening dat je dan net zo goed de losse componenten kan kopen.

  • Sourcey
  • Registratie: Januari 2005
  • Laatst online: 25-03 21:39
Ik heb voor een projectje een ArduinoBT module aan een LED Matrix gekoppeld, en software geschreven om scrolling tekst weer te geven. Ik heb gebruik gemaakt van MAXIM LED Driver chips.

Ik heb de hardware echter niet meer nodig, dus als iemand de ArduinoBT, met of zonder LED Matrix wil overkopen, laat het me weten :) Verzending of ophalen in Eindhoven. Adapter heb ik er ook bij.
Afbeeldingslocatie: http://dl.dropbox.com/u/18731470/2011-05-12%2010.47.59.jpg

[ Voor 3% gewijzigd door Sourcey op 12-05-2011 17:01 ]


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 14-04 20:14

Atmoz

Techno!!

Graag zou ik met een Arduino de meterstand van mijn Kwh-meter uitlezen.
Het is een meter met zo'n draaischijf (wat was ook alweer de juiste benaming voor dit ding?)
Dus ik zal iets met een infrarood sensor moeten maken.

Ik had thuis nog een OPB708 (Optek) liggen:

Afbeeldingslocatie: http://www.mouser.com/images/optek/images/opb708-709_740-746.jpg

Deze werkt uitstekend. Hij ziet heel goed het verschil tussen zwart en iets wat reflecteert.
MAAR: helaas wel alleen op 3mm afstand. Mijn draaischijf zit +/- 10mm achter het schermpje.

Dus wie weet er een IR sensor die op 10mm afstand werkt?
Ik heb vanmorgen al een hele tijd zitten zoeken, maar kom niet direct iets tegen wat zou werken.
De hele OPB reeks van Optek werkt niet op 10mm afstand... 5mm was het "verst" mogelijke.

Dus als iemand mij hiermee zou kunnen helpen ---> _/-\o_

  • harold65
  • Registratie: Mei 2009
  • Laatst online: 25-12-2022

harold65

Slimme meter:

atmoz schreef op zondag 22 mei 2011 @ 12:48:
Graag zou ik met een Arduino de meterstand van mijn Kwh-meter uitlezen.
Het is een meter met zo'n draaischijf (wat was ook alweer de juiste benaming voor dit ding?)
Dus ik zal iets met een infrarood sensor moeten maken.

Ik had thuis nog een OPB708 (Optek) liggen:

[afbeelding]

Deze werkt uitstekend. Hij ziet heel goed het verschil tussen zwart en iets wat reflecteert.
MAAR: helaas wel alleen op 3mm afstand. Mijn draaischijf zit +/- 10mm achter het schermpje.

Dus wie weet er een IR sensor die op 10mm afstand werkt?
Ik heb vanmorgen al een hele tijd zitten zoeken, maar kom niet direct iets tegen wat zou werken.
De hele OPB reeks van Optek werkt niet op 10mm afstand... 5mm was het "verst" mogelijke.

Dus als iemand mij hiermee zou kunnen helpen ---> _/-\o_
Het volgen van de draaischijf op je ferrarismeter is niet echt simpel. Toch is het wel te doen.
Ik heb een standaard blauwe LED en een fototransistor van Conrad gebruikt:
Afbeeldingslocatie: https://lh4.googleusercontent.com/_xdiQpxplPXw/Tduomi0mKaI/AAAAAAAAXVA/yroSNmDPvn8/f_sensor1.jpg
De blauwe leds zorgen er voor dat de rode streep op mijn draaischijf een goed contrast heeft met de rest. Als je meter een zwarte streep heeft maakt de kleur niet zo veel uit.
Afbeeldingslocatie: https://lh6.googleusercontent.com/_xdiQpxplPXw/TduonA2mVHI/AAAAAAAAXVE/Ahytq2IPm24/f3_rood.jpg
De sensor is dubbel uitgevoerd omdat mijn meter regelmatig achteruit draait als de zon schijnt :)
Afbeeldingslocatie: https://lh4.googleusercontent.com/_xdiQpxplPXw/TduonfvfeGI/AAAAAAAAXVI/bAuJ_758D4k/f_sensor2.jpg
Hier het geheel:
Afbeeldingslocatie: https://lh3.googleusercontent.com/_xdiQpxplPXw/TduonlJ144I/AAAAAAAAXVM/0_0NoUwZOok/f4_opmeter.jpg
De twee fototransistoren zijn aangesloten op analoge ingangen zodat ik in de software kan spelen met de gevoeligheid. In dit geval levert de schijf een waarde van 150-200 en het rode streepje een waarde van 50-100.
Helaas verloopt de gevoeligheid een beetje waardoor er in de software een aantal trucs moeten worden toegepast
Code is beschikbaar voor de liefhebbers.
Data wordt elke minuut naar een account op Pachube.com gestuurd.

Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away


  • harold65
  • Registratie: Mei 2009
  • Laatst online: 25-12-2022

harold65

Slimme meter:

sander817 schreef op dinsdag 24 mei 2011 @ 16:52:
[...]
let wel dat deze code niet op alle arduino's icm ethernetschields, althans, ik krijg het bij mij niet aan de gang de code van harold
Volgens mij werkt bij jou alleen de upload naar Pachube niet goed, in combinatie met de opslag op SD.
Het uitlezen van de sensoren zelf gaat prima.

Een indicatie van de code: Let op! dit is niet zonder meer te compileren. Het gaat om het idee.
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// check and update all counters every 5ms.
void Every5ms()
{
    CheckESensor();
}

void loop()
{   
    // reset counters at midnight (01:00 in the summer)
    if(day()!=lastDay)
    {
        lastDay=day();
        eToday=0;
    }
    // send mail at 21:00 (22:00 in the summer)
    if(hour()!=lastHour)
    {
        lastHour=hour();
        // see if it is time to send a new mail
        if(lastHour==21)
        {
            SendMail();
        }
    }
    // update every minute
    if(minute()!=lastMinute)
    {
        lastMinute=minute();
        CalculateActualE();
        SetupEThresholds();
        SendToPachube();
    }
    delay(1000);
}

De ferraris functies:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
// variables and functions to measure the ferraris wheel rotation
// using 2 sensors to detect direction
int  eThreshold1 = 1095;
int  eThreshold2 = 830;
long eSamples = 0;
// keep track of the analog value range
int  eLow1, eLow2;
int  eHigh1, eHigh2;
// the state determine the action
int  state = 1;    // 1=on/on 2=off/on 2=off/off 4=on/off
// Use a ring buffer to calculate the average power of the last 5 samples
const int bufSize = 5;
long eBuffer[bufSize];
int  bufPos = 0;
long eValue1 = 0;
long eValue2 = 0;
long eReadCounter = 0;

void SetupEBuffer()
{
    for(int i=0; i<bufSize; i++) eBuffer[i] = 0;   
}
    
void CheckESensor()
{
    // measure the analog inputs 3 times to eliminate noise
    eValue1 += analogRead(EINPUT1);
    eValue2 += analogRead(EINPUT2);
    eReadCounter++;
    if(eReadCounter==3)
    {
        // determine the digital state
        bool eInput1 = eValue1 > eThreshold1;
        bool eInput2 = eValue2 > eThreshold2;
        // keep track of the range
        if(eLow1 > eValue1) eLow1 = eValue1;
        if(eLow2 > eValue2) eLow2 = eValue2;
        if(eHigh1 < eValue1) eHigh1 = eValue1;
        if(eHigh2 < eValue2) eHigh2 = eValue2;
        eSamples++;
        // depending on the level of the inputs go to the next state
        switch(state)
        {
        case 1:
            if(!eInput1 && eInput2)
            {
                // update counters
                eCounter += 4; // one edge is 4 Wh
                eToday += 4;
                // goto next state
                state = 2;
            }
            if(eInput1 && !eInput2)
            {
                state = 4;
            }
            break;
        case 2:
            if(!eInput1 && !eInput2)
            {
                state = 3;
            }
            if(eInput1 && eInput2)
            {
                eCounter -= 4; // one edge is 4 Wh
                eToday -= 4;
                state = 1;
            }
            break;                 
        case 3: // intermediate state just to make the sequence complete
            if(eInput1 && !eInput2)
            {
                state = 4;
            }
            if(!eInput1 && eInput2)
            {
                state = 2;
            }
            break;
        case 4: // intermediate state just to make the sequence complete
            if(eInput1 && eInput2)
            {
                state = 1;
            }
            if(!eInput1 && !eInput2)
            {
                state = 3;
            }
            break;     
        }   
        // ready for the next sample
        eValue1 = 0;
        eValue2 = 0;
        eReadCounter = 0;
    }
}

void CalculateActualE()
{
    // does the buffer contain a valid value?
    if(eBuffer[bufPos]==0)
    {
        eActual=0;
    }
    else
    {
        eActual = 12 * (eCounter - eBuffer[bufPos]); // assuming a buffer of 5 and calculation every minute
    }
    // store last counter in ring buffer 
    eBuffer[bufPos] = eCounter;
    bufPos++;
    if(bufPos==bufSize) bufPos=0;
}

void SetupEThresholds()
{
    if(eSamples > 10000)
    {
        // if the detected range is large enough we have seen bright and dark pulses
        // then setup the threshold on 25% of the range
        if(eHigh1-eLow1 > 100) eThreshold1 = eLow1 + (eHigh1-eLow1)/4;
        if(eHigh2-eLow2 > 100) eThreshold2 = eLow2 + (eHigh2-eLow2)/4;
        // start measuring new range
        eLow1 = 5000;
        eLow2 = 5000;
        eHigh1 = 0;
        eHigh2 = 0;
        eSamples = 0;
    }
}

Schema van 1 sensor:
Afbeeldingslocatie: https://lh6.googleusercontent.com/_xdiQpxplPXw/TdvVHMuOwzI/AAAAAAAAXV0/mEwM-ImL39g/Schema.jpg

[ Voor 1% gewijzigd door harold65 op 24-05-2011 18:05 . Reden: schema toegevoegd. ]

Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away


  • Mitchelll010
  • Registratie: Oktober 2002
  • Laatst online: 13-04 18:49
Hallo mensen kan iemand mij helpen... ik ben net begonnen met de arduino ( en programmeren in het algemeen ) maar ik wil iets maken wat eigenlijk te moeilijk is voor mij dus ik hoop dat jullie mij kunnen helpen.

Het probleem : Ik heb in mijn auto een car-pc, een alpine autoradio en stuurbediening.

Nu heb ik laatst een mooie converter gekocht zodat mijn originele stuurbediening aangesloten kan worden op de alpine radio.

Zoiets Afbeeldingslocatie: http://www.acr-helmond.nl/shop/components/com_virtuemart/shop_image/product/Stuurwiel_Interf_4db052b3c7972.jpg

De jackplug gaat in de remote ingang van de radio en dit werkt naar behoren.

Nu het probleem : Ik wil met dezelfde interface die dus nu enkel op de radio aangesloten staat ook mijn carputer bedienen, dus volume, next track enz.

Nu heb ik een heel mooi topic gevonden waarin iemand de commando's met een scoop heeft uitgelezen :Klik!

De commando's bestaan dus uit een serie hoog/laag signalen :

Afbeeldingslocatie: http://www.mp3car.com/vbulletin/imagehosting/1380334a10ad30c327c.jpg

Vol Up 110101111101101110101011110110111101011011010101
Vol Dn 110101111101101110101011011011011111011011010101
Mute 110101111101101110101011101011011110111011010101
Pst up 110101111101101110101011101010111110111101010101
Pst dn 110101111101101110101011010101011111111101010101
Source 110101111101101110101011101101111101101101010101
Trk up 110101111101101110101011101110111101101011010101
Trk dn 110101111101101110101011010111011111101011010101
Power 110101111101101110101011011101111110101101010101
Ent/Play 110101111101101110101011010101111111110101010101
Band/prog 110101111101101110101011011010111111011101010101


De vraag is nu, Hoe ga ik dit met een arduino uitlezen ? Het is ook erg lastig omdat het met timing te maken heeft.. Nu is dit denk ik met uitlezen niet zozeer van belang als dat je zelf de signalen uitstuurt naar de radio maar toch.

Als ik dus kan uitlezen wanneer en welke stuurknop er ingedrukt is kan ik daarna een evt gesloopte media center remote aanpassen en zo de car-pc bedienen.

Ik heb geen id waar te beginnen ..
Alvast bedankt

  • Dacuuu
  • Registratie: Maart 2009
  • Nu online
Is het normaal dat mijn mega 2560 clone als arduino uno word herkend in windows?
Ik heb de arduino aan de pc aangesloten, kreeg melding dat er geen drivers voor waren. dus ik heb deze handmatig geïnstalleerd uit het software pakket. maar hij blijft hem herkennen als uno. In het arduino Sketch programma heb ik zelf handmatig de mega 2560 aangeklikt. Ik heb de arduino nog even aan mijn laptop aangesloten. maar hier precies het zelfde. De dingen die ik tot nu toe met de arduino heb gedaan werkte nog wel. (led knipperen, led aan/uit. door licht cel, temp sensor, lcd scherm aangesloten)

Afbeeldingslocatie: http://fotopocket.nl/fpimages/2011/07/14/afd821eea44faa5838a54511d6f60bc0/Knipsel.JPG
Afbeeldingslocatie: http://fotopocket.nl/fpimages/2011/07/14/685bcad29e2321ff04de42cad4163354/P1090154.JPG
Afbeeldingslocatie: http://fotopocket.nl/fpimages/2011/07/14/ca241f722d9f2de6e1c6bcc2a4794e48/P1090155.JPG

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Zou ook weer eens wat foto's posten van mijn huidige arduino project, de aquarium computer. Is nog steeds testversie, firmware is nog niet helemaal klaar, en pc software moet nog geschreven worden, etc.

Afbeeldingslocatie: http://i56.tinypic.com/2uz9k3o.jpg

Afbeeldingslocatie: http://i56.tinypic.com/2n6hqh1.jpg

En nu als die in de behuizing is ingebouwd.
Afbeeldingslocatie: http://i54.tinypic.com/11ax4t3.jpg

  • Dacuuu
  • Registratie: Maart 2009
  • Nu online
Ondertussen ben ik bezig met het lcd scherm wat ik laast ook had gekocht.
Deze kan ik rechtstreeks op mijn arduino prikken. Nu had ik daar de Lcd4bit_mod libary voor gedownload. en als ik hier een example pak werkt het. al snapte ik de code niet goed. nu vond ik op dfrobot ( waar ik het lcd diplay ook gekocht heb) de pin mode om hem met de normale LCD libary te laten werken. Deze is veel makkelijker als die custom libary.
Pinmode is nu :
code:
1
 LiquidCrystal lcd(8,9,4,5,6,7);


Zoals je kan zien werkt het schermpje leuk, alleen is mijn halve board nu bezet.

Nu zie ik wel allemaal pinnentjes uit het LCD scherm steken. Rechts onder aan zie je A0 A1 A2 etc. dit zijn de analog inputs. kan ik hier nu bijv een sensor op aansluiten?

Afbeeldingslocatie: http://fotopocket.nl/fpimages/2011/07/27/16e228b2e06cc14d969cd08c2407ea38/lcd.JPG

  • Dacuuu
  • Registratie: Maart 2009
  • Nu online
Wie heeft ervaring met een LCD display(met knoppen)?

Afbeeldingslocatie: http://www.dfrobot.com/wiki/images/thumb/1/1e/Arduino_Shield8.png/600px-Arduino_Shield8.png

Ik heb dus dit display wat erg leuk werkt icm het LiquidCrystal.h library.

Ik krijg inmiddels alles op het display wat ik wil. Dus wil ik nu de volgende stap nemen,namelijk switchen met de knoppen die op het display zitten.

Nu zie ik dat alle 5 de knoppen aangesloten zitten via 1 pin aan A01 op de arduino. En met een stuk code. werken alle knoppen op die 1e A01 pin.

Nu is het voorbeeld heel leuk, en ik heb het ook al voor elkaar gekregen om 1 as van mijn acceleratie meter te laten zien als ik op een knop duw. Maar echt begrijpen doe ik de code nog niet die gaat over de 5 knoppen op 1 analoge pin. Als ik op google zoek vind ik wel veel voorbeeld code, maar niet echt uitleg wat nu precies welke code doet.


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
//Sample using LiquidCrystal library
#include <LiquidCrystal.h>

/*******************************************************

This program will test the LCD panel and the buttons
Mark Bramwell, July 2010

********************************************************/

// select the pins used on the LCD panel
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

// define some values used by the panel and buttons
int lcd_key     = 0;
int adc_key_in  = 0;
#define btnRIGHT  0
#define btnUP     1
#define btnDOWN   2
#define btnLEFT   3
#define btnSELECT 4
#define btnNONE   5

// read the buttons
int read_LCD_buttons()
{
 adc_key_in = analogRead(0);      // read the value from the sensor 
 // my buttons when read are centered at these valies: 0, 144, 329, 504, 741
 // we add approx 50 to those values and check to see if we are close
 if (adc_key_in > 1000) return btnNONE; // We make this the 1st option for speed reasons since it will be the most likely result
 if (adc_key_in < 50)   return btnRIGHT;  
 if (adc_key_in < 195)  return btnUP; 
 if (adc_key_in < 380)  return btnDOWN; 
 if (adc_key_in < 555)  return btnLEFT; 
 if (adc_key_in < 790)  return btnSELECT;   
 return btnNONE;  // when all others fail, return this...
}

void setup()
{
 lcd.begin(16, 2);              // start the library
 lcd.setCursor(0,0);
 lcd.print("Push the buttons"); // print a simple message
}
 
void loop()
{
 lcd.setCursor(9,1);            // move cursor to second line "1" and 9 spaces over
 lcd.print(millis()/1000);      // display seconds elapsed since power-up


 lcd.setCursor(0,1);            // move to the begining of the second line
 lcd_key = read_LCD_buttons();  // read the buttons

 switch (lcd_key)               // depending on which button was pushed, we perform an action
 {
   case btnRIGHT:
     {
     lcd.print("RIGHT ");
     break;
     }
   case btnLEFT:
     {
     lcd.print("LEFT   ");
     break;
     }
   case btnUP:
     {
     lcd.print("UP    ");
     break;
     }
   case btnDOWN:
     {
     lcd.print("DOWN  ");
     break;
     }
   case btnSELECT:
     {
     lcd.print("SELECT");
     break;
     }
     case btnNONE:
     {
     lcd.print("NONE  ");
     break;
     }
 }

}

  • Dacuuu
  • Registratie: Maart 2009
  • Nu online
harold65 schreef op maandag 01 augustus 2011 @ 23:19:
[...]

hier is het schema van de knoppen (en van de rest van je shield)
In het midden zie je een rijtje weerstanden zitten met links daarvan de knoppen.
Als je nu geen enkele knop bediend, zal de spanning op AD0 via R2 5V zijn.
Druk je bijvoorbeeld op 'left', dan staan R3, R4 en R5 in serie geschakeld tussen AD0 en de GND.
R2 zit nog steeds tussen AD0 en 5V.
Je hebt nu een spanningsdeler van (330+620+1000=)1950 ohm naar GND en 2K naar 5V.
Dit levert een spanning op van 5V * 1950/(1950+2000), ongeveer 2.47V Dit wordt door AnalogRead vertaald in een waarde van ca. 505. (5V zou 1023 opleveren)
Ik begin het een beetje te begrijpen..
Net de gyro sensor binnen. het is de XV-3500CB. Ik ben werkelijk van alles aan het testen :9 Afbeeldingslocatie: http://1.bp.blogspot.com/_Yf0VEr68k4A/Shuis1EkNLI/AAAAAAAAADc/EuEa4bfzNLM/s320/ViewImage.jpg

Gebruik 5+ volt en gnd pin. en de ANA0 aangesloten op Analog poort 8 op de arduino. En ontvang waardes vam 279 / 280 via de serial output terug. als ik de gyro beweeg veranderen de waardes wel wat, maar gaan bijna meteen weer terug naar 279 / 280.
Dus als ik hem een kwart slag naar echts beweeg krijg je dit bijvoorbeeld..

279
280
279
280
324 ->> kwart slag gedraaid.
279
280
279
280

Dit klopt toch niet? je kan hem ook aansluiten via i2c. maar hier heb ik nog geen kaas van gegeten.

  • Dacuuu
  • Registratie: Maart 2009
  • Nu online
steffex schreef op woensdag 10 augustus 2011 @ 15:41:
[...]


Volgens mij zijn bij de meeste RGB leds de langste pin Gnd... :X
En naar mijn weten loopt de pwm range van 0-255

Een RGB-led op pin 9,10,11 and een servo op pin 3 moet geen probleem zijn.

Volgens mij zoek je zoiets: http://fritzing.org/projects/color-fader/
Als ik mijn RGB led aansluit zoals op het plaatje bij http://fritzing.org/projects/color-fader/ gaat het hier niet werken.

Ik heb nu dit: Afbeeldingslocatie: http://fotopocket.nl/fpimages/2011/08/10/4782ef4263bda4d33aa3b8b00c1b3ff6/rgbled.png Anders krijg ik de rgb led niet aan de praat..

Edit: Heb het schema van http://fritzing.org/projects/color-fader/ even snel na gemaakt, met de lange pin op ground werkt het niet, prik ik hem op 5v werkt het perfect.

[ Voor 11% gewijzigd door Dacuuu op 10-08-2011 16:09 ]


  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

bgrr schreef op zondag 09 oktober 2011 @ 22:03:
[...]

Voor een bounty en een snicker te koop op ebay.
:D

Afbeeldingslocatie: https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/306364_10150389352441774_639611773_9738950_1411680769_n.jpg

Anyway, ik denk ook wel voor 50 cent of misschien een euro bij de lokale elektronicaboer.
Do not underestimate the lokale elektronicaboer. Niets is leuker dan om voor een paar dubbeltjes met wat componenten thuis te komen.

🇪🇺 Buy from EU (GoT)


  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Ik gisteren nog, zie 3d printer topic. Probeer maar 4 stepper (unipolar, 4 pin per stepper) aan te sturen en dan microsteps te programmeren in de software, dan is 16Mhz arduino(arduino taal verergerd het ook nog eens met factor van 25 ongeveer) te traag om aanvaardbaar snelheid over te houden. Ook ben ik al meerdere keren tegen het geheugen aan gelopen bij complexere projecten dat ik toch genoodzaakt was om C te gebruiken of grotere uC te halen.

Arduino wilt helemaal niet in vaarwater komen, wilt gewoon arduino blijven, maar was soms behoefte aan meer snelheid, en dat gat willen ze nu gaan vullen met de due.

Edit/
Ik zelf ben arduino al lang ontgroeid, kies gewoon de uC die beste bij mijn project past als het project geproduceerd gaat worden, dan is C gewoon stukke beter(lees kleiner en sneller dan de arduino taal) omdat je met goedkopere uC afkan. Maar blijf zo nu en dan toch terug komen op de arduino omdat het zo leuke taal is, als ik iets snel wil uitproberen grijp ik vaak naar de arduino. :)

Edit/
Komen overigens nog meer nieuwe arduino's aan.

Arduino Leonardo, a low cost Arduino board with the Atmega32u4. Geen FTDI of at90usb chip meer nodig. :)
http://blog.makezine.com/...-product-development.html
Afbeeldingslocatie: http://blog.makezine.com/wp-content/uploads/2011/09/Arduino-Leonardo-600x450.jpg

[ Voor 43% gewijzigd door mad_max234 op 14-10-2011 22:34 ]


Verwijderd

Een rubsvoertuig? :D

Afbeeldingslocatie: http://1.bp.blogspot.com/_uT_dUy8HhA0/SdO-ww6kg2I/AAAAAAAAAVw/kYpR1wlReyU/s400/vicks-vaporub-size-50g.jpg

  • almightyarjen
  • Registratie: Maart 2002
  • Laatst online: 22:37

almightyarjen

When does the hurting stop?

mad_max234 schreef op dinsdag 18 oktober 2011 @ 20:18:
Geef eens een schema van circuit, dan kunnen we je beter helpen zonder steeds te moeten gissen hoe je alles heb aangesloten.
Even een grove schets in paint:

Afbeeldingslocatie: http://i92.photobucket.com/albums/l20/almightyarjen/schema-1.png

Vraag me alleen af of ik de ontcoppel-C's in de rode cirkels heb meegenomen :X , kan ik nu ff niet checken aangezien ik niet thuis ben...

Patreon | Main Youtube | Work In Progress Youtube


  • Greenfielt
  • Registratie: Maart 2006
  • Laatst online: 06-11-2023
Ik ben nieuw met Arduino en de bordjes... maar naar aanleiding van dit artikel (http://www.instructables....MIDI-Controller/?ALLSTEPS) wil ik de gok toch ook eens wagen.

Ik heb een Arduino Mega 2650 aangeschaft en probeer aan de hand van de stappen het geheel nu werkend te krijgen. Dit lukt tot op zekere hoogte.

Ik heb als test 1 puls knop aangesloten op poort 13, deze poort 13 is een poort zonder pull up/down weerstand ingebouwd.

In het voorbeeld wordt een arduino mini gebruikt, maar de schrijver heeft de Arduino Mega code ook bijgevoegd in de configuratie.
Afbeeldingslocatie: http://img411.imageshack.us/img411/8181/fug3utrgjhvd7f8bb.png
That said, pin 13 can not be used as a digital input with the internal pull-up resistor. See the pullup resistors section in the Digital Pins article on the Arduino website for the reasons why. For this pin we'll be using an external pull-down resistor. If you're unsure what a pull-up/pull-down resistor does, check out this great tutorial on ladyada.net
Om de koppeling te maken met je pc heb je een virtuele com poort nodig en het programma: Serial MIDI converter. Nu gebeurt er het volgende:

Als ik het bordje aansluit op USB en de pulsknop (poort 13) indruk gaat de LED aan, dit geeft aan dat de bedrading goed zit. Echter als ik dan het Serial MIDI converter programma start gaat na verloop van tijd de TX LED ook aan, maar deze blijft aan.

Er blijft naar mijn redenatie constant data over die lijn lopen, maar ik kan niet vinden hoe en waardoor dit komt. Ik heb de volgende code gebruikt: http://www.instructables....I4L3L/FS63C21GU1I4L3L.zip.

Heeft wellicht iemand van jullie een idee? :D

  • ImmortalSoul
  • Registratie: Oktober 2005
  • Laatst online: 19-02 23:37
Voor een ambilight setup (http://amblone.com/guide) heb ik een Arduino Mega 1280 en Ledstrips.

De aansturing/electronica voor de ledstrips moet ik nog halen en na een hoop zoeken op google kwam ik op het volgende schema uit:

Afbeeldingslocatie: http://dl.dropbox.com/u/3822426/arduino%20RGB%20strip.jpg

De ledstrips zijn 12V Common Anode. De ULN2003AN kwam ik op meerdere arduino forums tegen als een goede kandidaat om de ledstrips dmv PWM te sturen.

Zit ik met mijn schema in de goede richting, of kan ik beter andere onderdelen gebruiken die misschien zuiniger of efficiënter zijn?

Verwijderd

Misschien leuk voor geintereseerden... een soort Arduino concurrent gebaseerd op ARM Cortex uC.

Online compiler dus platform onafhankelijk! En tevens heeft het wel 10x meer processing power en veel meer pinnen en peripherals.
-USB libraries
-Ethernet libraries
-Noem het maar op genoeg om een AVR mee uit te lachen.

Al dat soort spul zit al ingebouwd en nog veel meer. Zeker interessant voor Domotica projecten verbonden aan het internet en veel sensor libraries voor veel denkbare sensoren en noem het maar op.

De compiler is net als Arduino gebaseerd op versimpelde C met veel kant en klare libraries die je zo kunt invoegen.

Afbeeldingslocatie: http://mbed.org/media//img/boardlogos/lpc1768/pinout.png

www.mbed.org

[ Voor 5% gewijzigd door Verwijderd op 04-01-2012 13:03 ]


  • McKaamos
  • Registratie: Maart 2002
  • Niet online

McKaamos

Master of the Edit-button

Afbeeldingslocatie: http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/s320x320/427384_206962906070380_100002700160054_307127_376619713_n.jpg

Zo, een 3 kleuren 3x3 LED cube in elkaar geprutst. Nu nog een keertje tijd vinden om hem te programmeren...

Iemand een Tina2 in de aanbieding?


  • Q
  • Registratie: November 1999
  • Laatst online: 22:07

Q

Au Contraire Mon Capitan!

Nog ff plaatje (rommelig & lelijk)

Links de ontvanger, rechts de zender.

Schema stelt niets voor en komt rechtstreeks uit de voorbeeld documentatie. Het enige speciale is dat ik de virtualwire library moest installeren.

Afbeeldingslocatie: http://louwrentius.com/images/raw-test-setup-arduino-wireless.jpg

Voor iedereen die hiermee gaat kloten: besef wel dat er geen security is betreffende het draadloze signaal of je moet iets implementeren wat niet triviaal te reversen is.

Edit: AES voor arduino:

http://arduino.cc/forum/index.php?topic=92032.0

[ Voor 74% gewijzigd door Q op 03-04-2012 22:40 ]


  • Q
  • Registratie: November 1999
  • Laatst online: 22:07

Q

Au Contraire Mon Capitan!

Cassettebandje schreef op zondag 08 april 2012 @ 12:32:
Mooi werk! Weeet je al hoe je straks de stroomvoorziening gaat doen of ga je nog iets doen mbt het energieverbruik? De arduino is niet het meest zuinige ding, zo'n 9 volt batterijtje zal snel leeg zijn.
Dat is een goed punt.

Ik denk dat ik hiermee aan de slag moet:

http://iprototype.nl/products/components/ics/attiny85-20pu

Afbeeldingslocatie: http://iprototype.nl/images/products/926_big.png

attiny85-20pu

Maar ik ben er nog niet over uit of dat dingetje overweg kan met de code die ik nu gebruik, dat vraagt extra 'research'.

Ik moet er mijn beetje code + de virtualwire library in kwijt. Maar zo zou ik er wel een zuinige appliance van moeten kunnen maken.

[ Voor 4% gewijzigd door Q op 22-04-2012 21:48 ]


  • frenk16
  • Registratie: Januari 2012
  • Laatst online: 19-01 18:54
LoneWolf schreef op zondag 06 mei 2012 @ 17:52:
Heb nu ook een Arduino Uno liggen, leuk om weer een oude hobby (electronica projectjes) mee op te pakken. Heb nog nooit wat met microprocs gedaan, dat was 22 jaar gleden niet echt betaalbaar als 15-16 jarige. Daarna de interesse een poos verloren, nu lijkt me wel weer wat om mee te knutselen, vooral licht projectjes en robot autootjes lijken me erg leuk. En als ik het een beetje onder de knie heb ook wat domotica via internet.

Wil ook de boardjes straks zelf gaan maken met alleen het hoognodige er op, dus zelf de Atmel328 Met de arduino software programmeren en dan op een board zetten met de benodigde onderdelen voor het project.

Alleen na het lezen hier en op de arduino site is me nog niet duidelijk of ik met de Uno ook een lege Atmel328 van de arduino uno software kan voorzien, hoe gaat dat in zijn werk ?
Als je deze koopt ben je volgens mij in een keer klaar. Dit is de barebone set.

-------------------------------------------

Ik zit even met een probleem, gisteren heb ik een relais gekregen maar ik krijg hem niet aan de praat. Volgens mij is hij heel simpel aan te sluiten, gewoon via de in1 (of 2 ) en via gnd.
Afbeeldingslocatie: http://s15.postimage.org/nukvm9zm3/relais.jpg

Het is een srd-05vdc-sl-c relais, deze moet toch gewoon werken met de arduino? Waar staat voc voor (zie foto).

  • mad_max234
  • Registratie: September 2003
  • Laatst online: 06-12-2025
Je moet inderdaad 5v aansluiten en grond, en 1 en 2 zijn signalen. Printje werkt met actief low, dus ingang laag maken van je arduino activeert de ralay.

Hier schema van printje.
Afbeeldingslocatie: http://yourduino.com/p/OptoRelayChannelData-575.jpg

Edit/
Jumper is voor als je de arduino geheel wilt isoleren via de optocoupler van het relay print. Je haalt de jumper eraf en sluit dan op dan aparte voeding op aan zodat printje geheel op andere voeding loopt dan de arduino. De vcc van de arduino voed dan alleen de optocoupler rest is gescheiden vanaf de optocoupler
LoneWolf schreef op zondag 06 mei 2012 @ 17:52:
Alleen na het lezen hier en op de arduino site is me nog niet duidelijk of ik met de Uno ook een lege Atmel328 van de arduino uno software kan voorzien, hoe gaat dat in zijn werk ?
Ja dat kan, zijn meldingen dat het gewoon werkt met uno. Eigenlijk zou het ook geen verschil mogen maken, enige verschil is dat uno en voorganger is dat de uno nu atmega gebruik als serial naar usb ipv FTDI chip. Zolang Windows maar com port ziet kan avrdude daar gewoon gebruik van maken. Arduino bootloader neemt alles aan wat via usart erin word gestopt, waar het vandaan komt maakt niks uit, of het nu vanuit usart, usb, xbee, IR, radiosignaal(433mhz bijvoorbeeld), etc komt, dat werkt allemaal zolang je het op juiste snelheid in de usart van de doel chip word geduwd.

Zo heb ik al paar keer attiny45 of attint2313 gebruikt om serial naar usb te doen en kon gewoon de atmega flashen, en dat was via v-usb, dat is softwarematige usb, ook dat ging allemaal prima.

Zou zeggen probeer het gewoon, is heel simpel, je hoieft alleen 5 draadje te trekken van isp en sketch erop te zetten en je hebt klaar.

[ Voor 90% gewijzigd door mad_max234 op 07-05-2012 16:43 ]


Verwijderd

gisteren wat Arduino spul besteld en vannochtend binnen.. 8)
Afbeeldingslocatie: http://img715.imageshack.us/img715/1429/ilpm.jpg
en de eerste 'sketch' werkte gelijk.. blink :*)

tip : http://iprototype.nl/ ;)

Verwijderd

SuperSjoerd schreef op woensdag 27 juni 2012 @ 09:59:
[...]


Wat is dat blauwe ding met dat metaal er boven op wat er rechts op de foto staat?
ik denk dat je die 5 positie schakelaar bedoeld.
( http://iprototype.nl/prod...hes/5-way-selector-switch )
degelijk schakelaartje wel.. 8)

Afbeeldingslocatie: http://img845.imageshack.us/img845/7366/testingj.jpg
Afbeeldingslocatie: http://img403.imageshack.us/img403/2567/testing2s.jpg

[ Voor 72% gewijzigd door Verwijderd op 01-07-2012 18:11 ]


  • Jazzper
  • Registratie: Juli 2001
  • Laatst online: 13-04 16:44

Jazzper

BB4E^Guerilla

Ik zit al tijdje te loeren op dat Arduino-gebeuren. Het is dat ik krap in tijd zit momenteel anders was ik al lang aan het prutsen. Nou zag ik net op Facebook van DealExtreme hun nieuwste Arduino setje bestaande uit maar liefst 37 sensoren:

Afbeeldingslocatie: https://www.dealextreme.com/productimages/sku_142834_1.jpg

https://www.dealextreme.c...r-module-kit-black-142834
das een boel Arduino. Interessant?

webstek // Urenwerk - horlogeblog // mijn fotogear en beste fotos // Instagram @jazzper_nl


  • kitao
  • Registratie: Juli 2012
  • Laatst online: 13-04 07:57
Hallo,
Ik ben nieuw op dit forum en aangezien ik niet precies weet hoe hier de verhoudingen liggen wil ik me eerst verontschuldigen.
Het is namelijk zo dat ik met micro's bezig ben maar dat is (helaas) geen arduino maar een parallax.
Dit komt omdat ik geheel zelfstandig met elektronica ben begonnen zonder 'medegebruikers' van werk of school en parallax was dus mijn keus ongeveer 3 jaar geleden.
Nu is dit uiteraard een arduino-topic dus mocht het zo zijn dat mijn post ongewenst is dan heb ik daar begrip voor en zal dit verder laten rusten. Ook is het geen bezwaar natuurlijk als iemand me verwijst naar een ander beter passend topic. :)

ok, laat ik mijn post dan maar afmaken ook.
De vraag is namelijk of jullie dit met arduino achtergrond ook herkennen want ik zag wel dat de programmeer-taal heel anders is maar niet onoverkomelijk verschillend.

Deze schakeling heb ik opgebouwd :

Afbeeldingslocatie: http://i.imgur.com/6J4eAl.png

Met als opdracht om identiek als bij p12 een extra led bij te zetten op p14 die dan omgekeerd werkt aan p12.
dus p12=1 dan p14=0
Ik heb daarvoor dit programmaatje gebruikt :
' {$STAMP BS2}
' {$PBASIC 2.5}

DEBUG CLS
INPUT 7
OUTPUT 12
OUTPUT 14
DO
OUT12=IN7
OUT14=IN7
TOGGLE 14
DEBUG HOME, "THE STATE OF p7 IS ", BIN IN7,CR,CR
DEBUG "THE STATE OF p12 IS ", BIN OUT12,CR,CR
DEBUG "THE STATE OF p14 IS ", BIN OUT14,CR,CR
LOOP
Nadeel ervan is dat door de opdracht toggle 14 deze pen als die laag moet zijn zwak zichtbaar knippert omdat p14 eerst gelijk wordt gezet aan p7 en dan pas inverteert en ook al doorloopt dit programma slechts in milliseconden toch is het gek genoeg wel te zien.
Daar moet ik dus nog wat anders op verzinnen maar ken lang niet alle pbasic-commando's om dit even snel te regelen.

Nou, ik hoop dat jullie deze toevoeging toch leuk vonden maar nog meer wat ik eigenlijk wilde vragen is of dit korte programmaatje voor jullie als arduino-gebruikers makkelijk te volgen is of is dit vergelijken zoals de engelse taal met de duitse bijvoorbeeld ?

Overigens, de debug commando's hebben geen invloed op de werking, dit is enkel nodig om op je scherm te laten zien wat de status is van de diverse pinnen.

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 13-04 07:57
Ik heb net de hoorn van een servo eraf gehaald, deze op de 90 graden gezet, er met het schroefje een splitpennetje op de as gezet en er een kartonnen kaartje erachter bevestigd die dan een gradenboog doorloopt van 0 tot 180 in stapjes van 15 graden per keer.
Nu nog een programmaatje erbij verzinnen die dit doorloopt.
o ja, en een usb-scoopje erbij aansluiten die dat dan in beeld brengt.

Afbeeldingslocatie: https://encrypted-tbn0.google.com/images?q=tbn:ANd9GcT2n45G6bUpnrzy_akQP9_AoaSKft1GSh-1EDnNIRnm1DX9aJiF

leuke video trouwens, ik hoor ineens overal dat ze met een ipod een quadcopter kunnen gaan besturen

  • stef110
  • Registratie: November 2011
  • Laatst online: 14-04 17:13
nog een projectje met bluetooth en android:

YouTube: tracked platform controlled by angle of mobile phone

Afbeeldingslocatie: http://gallery.svitterzon.nl/thumb.php?src=cache%2Falbums%2FElektronica%2FRC%2F20120802_171218.jpg&size=550&ratio=OAR&save=1

stef

[ Voor 29% gewijzigd door stef110 op 02-08-2012 17:16 ]

4350Wp 48 heatpipes 300L boiler cv ondersteuning met houtcv + zelfbouw L/W warmtepomp


  • tolunaygul12
  • Registratie: Mei 2006
  • Laatst online: 22:19
4x4 RGB led project.

overzicht leds.
Afbeeldingslocatie: http://farm8.staticflickr.com/7274/7700054978_76004db272_z.jpg
DSC_4518 by tollygul, on Flickr

overzicht 3x TLC5940 drivers voor elk kleur 1 en de 16 kanalen sturen rechtstreeks 16 leds aan.
Afbeeldingslocatie: http://farm8.staticflickr.com/7274/7700053642_d9f3bfc144_z.jpg
DSC_4519 by tollygul, on Flickr

dradenbende :) (en ja ik had 2 draden verkeerd, opsporen duurde halfuur.)
Afbeeldingslocatie: http://farm9.staticflickr.com/8142/7700052520_737a17e201_z.jpg
DSC_4523 by tollygul, on Flickr

Op een breadboard samen met arduino pro mini328 en een FT232RL printje als Open elec dmx512 zender ICM Freestyler.

Afbeeldingslocatie: http://farm9.staticflickr.com/8144/7700049308_8ea88a5263_z.jpg
DSC_4526 by tollygul, on Flickr

  • Skydream
  • Registratie: April 2011
  • Laatst online: 06-03 21:30
Gister heb ik gezegd wat foto's van de aangekochte onderdelen hier te posten. Die foto's blijf ik jullie schuldig,
Wel heb ik alvast een voorproefje van het platform. Dat wil zegen; het is nog niet af, doordat één van de gaatjes waar een schroef doorheen moet te klein is gemaakt in de fabriek. Hier zal ik morgen, als ik wat meer tijd heb (hopelijk ) het gaatje wat groter boren of veilen. Als ik het platform in elkaar heb gezet volgen ook de andere onderdelen.

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120808/thumb/IMG_4918_t.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120808/thumb/IMG_4919_t.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120808/thumb/IMG_4920_t.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120808/thumb/IMG_4921_t.jpg

Het lukt me hier niet goed er thumbnails van te maken door middel van eerste een url= tag, dan een img tag en dan weer een /url tag; maar deze linkjes werken ook. Ze linken door naar de afbeelding op volledige grootte. Had op de PC hier .JPG staan en na het overzetten stond er .jpg. Daar was ik niet van uit gegaan.

[ Voor 26% gewijzigd door Skydream op 18-08-2012 16:18 ]

Even in darkest of time, there will always be light.


  • Skydream
  • Registratie: April 2011
  • Laatst online: 06-03 21:30
Zoals belooft, de overige foto's. Morgen moet ik eens beginnen met het uitzoeken hoe de elektronica bedraad moet worden. Daar heb ik eerlijk gezegd nog geen idee van, maar hopelijk helpt het Arduino Cookbook me een beetje verder en anders is er vast wel iets over te vinden op internet.

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4941.jpg Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4950.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4958.jpg Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4962.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4987.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4988.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_4996.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_5004.jpg

Afbeeldingslocatie: http://ilumeo.com/_extern/_twkrs/20120809/t/IMG_5016.jpg

[ Voor 4% gewijzigd door Skydream op 18-08-2012 16:18 ]

Even in darkest of time, there will always be light.


  • TNW
  • Registratie: Januari 2007
  • Laatst online: 12-04 10:37

TNW

Zo, mijn weerstationprint op basis van Arduino maar eens van het dak gehaald. Er kwamen al maanden geen getelde pulsen van de geigerteller binnen, bij het openmaken werd duidelijk waarom:

Afbeeldingslocatie: http://farm9.staticflickr.com/8287/7857653916_7d25b93601.jpg
Humidity... by JulietMikeBravo, on Flickr

Rest van de print bleef lekker functioneren maar het HV gedeelte is kaduuk. De meeste aantasting zat bij de kroonsteen voor 5V en aarde, tussen de polen was het lekker elektrolyse met als gevolg een verkloot eilandje voor de plus. Rest van de aangetaste soldeerpunten lijken goed te zijn. Nu uitzoeken welke componenten kapot zijn, ik vermoed de 555 en/of de HV en standaard tor.

Weblog | Straling!


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Jazzper schreef op dinsdag 24 juli 2012 @ 08:40:
Ik zit al tijdje te loeren op dat Arduino-gebeuren. Het is dat ik krap in tijd zit momenteel anders was ik al lang aan het prutsen. Nou zag ik net op Facebook van DealExtreme hun nieuwste Arduino setje bestaande uit maar liefst 37 sensoren:

[afbeelding]

https://www.dealextreme.c...r-module-kit-black-142834
das een boel Arduino. Interessant?
De 16e besteld en gister binnen gekregen. Zit ook nog eens in een mooie bewaardoos :D
Dit weekend maar eens experimenteren met deze sensoren.

Afbeeldingslocatie: http://upload.luppie.net/uploaded/arduino%20sensor%20kit.jpg

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Demoniac schreef op vrijdag 31 augustus 2012 @ 11:21:
Ik hoop dat je een flink breadboard hebt.. Ziet er uit alsof je hier uren lol mee kan beleven :D
Aan ruimte gelukkig geen probleem :9

Voor de kleinere projecten gebruik ik mij UNO + Breadboard plankje, ideaal ding om alles bij elkaar te houden.

Voor de grotere projecten, heb ik een wat groter breadboard. Voor mijn non-arduino projecten heb ik er een mooie breadboard power supply er op zitten, die netjes 3.3V of 5V op mijn plankje zet :D

Dit is mijn experiment kit.
Afbeeldingslocatie: http://upload.luppie.net/uploaded/arduino%20set.jpg

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • SnowDude
  • Registratie: Januari 2002
  • Laatst online: 08-04 10:15
Zo vandaag een beetje lopen knutselen aan mijn zelfbouw aquarium controller. Het is op basis van een Arduino en heb mij projectje heel orgineel AquaDuino genoemd.

De basis controller is op basis van een Arduino Mega met Ethernet Shield en verder een DS1307 RTC, een BMP085 barometer (beide I2C) en twee DS18S20 digitale temperatuurs sensoren.

Verder gebruik ik een 3 tal 4 kanaals relais bordjes (ebay) om de 12 stopcontacten onafhankelijk aan te sturen.

Aquarium
Afbeeldingslocatie: http://tweakers.net/ext/f/7y0U3LDPuJzSH2ZGd1LnW7II/thumb.jpgAfbeeldingslocatie: http://tweakers.net/ext/f/h8po5lYf5mHmDnpbFtNkxRw8/thumb.jpgAfbeeldingslocatie: http://tweakers.net/ext/f/lfR5zNTQc4LGjfPz6HxArv2d/thumb.jpg
Afbeeldingslocatie: http://tweakers.net/ext/f/3xTRgibtGupDrTkJp4Nprx8n/thumb.jpgAfbeeldingslocatie: http://tweakers.net/ext/f/V6Xo3siPjJc9BwVnxp2IbZpi/thumb.jpgAfbeeldingslocatie: http://tweakers.net/ext/f/adjJjUnuHoS9RXBib5cUBNUP/thumb.jpg
Afbeeldingslocatie: http://tweakers.net/ext/f/IodRysxuRkwXEF3vv8F7TG57/thumb.jpg

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


  • NinjaTuna
  • Registratie: Mei 2011
  • Laatst online: 08-03 16:15
Er zit een 10K ohm weerstand achter de button. De interne pullup zal ik nu wel eens proberen.

edit: nee dat werkte ook niet, het apparaat ontkoppelt nog steeds als de servo 180 graden bereikt heeft, de servo draait daarna terug naar 90 (of zoiets in ieder geval, dat zal de middenstand zijn) en dan ontkoppelt hij weer.

Afbeeldingslocatie: http://ninjatuna.tk/Jing/ServoTest.jpg
plaatje voor de liefhebber

Enig idee of mijn Arduino misschien gaar is?

[ Voor 105% gewijzigd door NinjaTuna op 04-09-2012 20:46 ]


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Ik heb jouw setup nagebouwd:
Afbeeldingslocatie: http://upload.luppie.net/uploaded/2012-09-04%2022.09.48.jpg

Heb je code er in gezet en hij werkt bij mij, zonder uitval.
Wat me wel opvalt is, dat als ie op 180 graden is, dat ik de servo wel blijft trillen en dat ie soms na het los laten weer terug gaat naar 0 graden. Lijkt er op dat de debounce in het script niet helemaal goed gaat.

Hoe het bij jou reageert lijkt er inderdaad meer op dat het sluiting is, dit kan inderdaad in je UNO zitten of in je servo.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Of het Arduino Wing Shield is misschien ook een mooie optie. Schroefbevestiging met nog steeds toegang tot het arduino bordje. Tevens ook goed geschikt voor bovenop andere shields waarvan de headers niet 1 op 1 naar boven zijn gebracht.

Afbeeldingslocatie: http://1.bp.blogspot.com/_1uSuqk4teiU/Sqif2MP2c2I/AAAAAAAAALA/PUiSpznM-BY/s320/Wings+Front+Angle.jpg

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • kitao
  • Registratie: Juli 2012
  • Laatst online: 13-04 07:57
Bij mij vliegen ook nogal eens de kabeltjes uit de pinnen maar er zijn er ook met mooie stekkertjes.
Kost alleen wat meer, maar een stuk minder als die schroefconnectoren denk ik.

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

  • reddo
  • Registratie: Oktober 2010
  • Laatst online: 14-04 18:02
Maasluip schreef op dinsdag 18 september 2012 @ 13:42:
Waar ik zelf een beetje tegenaan hik bij het inzetten van een Arduino is hoe je de kabeltjes aan de Arduino bevestigt. Als je aan het testen bent is het natuurlijk makkelijk om even een kabeltje in een van de plugjes te steken, maar als je het nu ergens vast wil inzetten vind ik dat een beetje houtje-touwtje.
Ik zou dan graag iets hebben waar ik draadjes in vast kan schroeven zodat de verbinding zeker is.

Hoe lossen jullie dat op?
Ik vind deze erg netjes, kun je'm nog op een DIN rail klikken ook

Afbeeldingslocatie: http://ruggedcircuits.com/assets/images/AD050_05.gif

http://ruggedcircuits.com/html/aussie_shield.html

[ Voor 5% gewijzigd door reddo op 18-09-2012 19:43 ]

http://www.pvoutput.org/intraday.jsp?id=13642&sid=11522


  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 14-04 14:53
Ik denk dat we gewoon eerst voor "losse" zooi gaan. Mocht het gewoon voor geen meter werken kunnen we altijd nog een BOE shield kopen.

Ik denk inderdaad dat voor die paar euro het beter is om gewoon een originele uno te kopen. Aangezien ik in Leiden op school zit denk ik om het te halen bij iPrototype. Die zitten ook in leiden dus dat scheelt weer een paar euro.

Afbeeldingslocatie: http://upload.mattie-systems.nl/uploads/82069-knipsel.png

Een frameachtig iets gaan we in eerste instantie wel zelf maken met lego oid. Ze verkopen daar ook los van die dingen dus mocht het compleet mislukken kunnen we dat ook kopen :p

Voor de wielen moeten we nog even kijken waar we dit vandaan gaan halen en ook de sensoren moeten we later beslissen nadat we het echt uitgedacht hebben.

Ik doe de opleiding informatica (HBO) op de hogeschool leiden (4e jaar)

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Mattie112 schreef op dinsdag 25 september 2012 @ 09:31:


Een frameachtig iets gaan we in eerste instantie wel zelf maken met lego oid. Ze verkopen daar ook los van die dingen dus mocht het compleet mislukken kunnen we dat ook kopen :p
Ik heb zelf een complete kit gekocht bij DealExtreme:
Afbeeldingslocatie: http://upload.luppie.net/uploaded/2012-09-11%2010.46.20.jpg

Ik heb nu gezien, dat je een frame ook heel eenvoudig zelf kan maken met 2 stukken plexiglas met een aantal spacers er tussen. In een aantal boeken heb ik al wat templates (stencils) gezien, die je zo kan overtrekken op plexiglas en met een figuurzaag uitzagen.

Als je wilt kan ik wel proberen van deze kit een kopie of een scan te maken, dan kan je hem zo hergebruiken voor je project.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • kitao
  • Registratie: Juli 2012
  • Laatst online: 13-04 07:57
De fabrikant zegt duidelijk van wel :
This 2.0" TFT LCD Module can be can be easy controlled by MCU such as 8051, PIC, AVR, ARDUINO, and STM32
Maar dat is ook meteen de reden dat ik liever kitjes koop. Een lcd heb ik nog nooit gebruikt, dat komt wrs in mijn volgende te bestellen module maar dan weet ik ook meteen zeker dat het 'compatible' is zoals dat zo mooi heet en er zit een goede handleiding bij.
Pas als ik meer ervaring heb met die dingen en ik zou willen gaan uitbreiden dan kan ik altijd nog kijken of ik een ander type volgens hetzelfde principe kan aansturen, met als bijkomstig voordeel dat ik niet zoals jij aan een 'deadline' ben gebonden.
Niet iedereen is zo en ik weet het is de gemakkelijkste weg maar het voorkomt een berg frustratie.
Een ander ziet dat wellicht juist weer als een uitdaging dus veel advies kan ik je hier eigenlijk niet over geven. :)
(en natuurlijk vroeg je het niet aan mij alleen, dat weet ik ook wel)

overigens als die fabrikant net zo slordig is met zijn spullen als wat ik net liet zien in die quote dan ga ik toch wel twijfelen.
'can be can be easy controlled'
Volgens mij moet dat zijn 'can be easily controlled'
maar goed, zal wel aan mij liggen en is het enkel de verkoopsite die er een potje van maakt.

Over lego gesproken, ik weet dat je het enkel als platformpje wil toepassen dus eigenlijk heeft dat verder niks met een robot te maken maar toch, ik moest ook hier aan denken.
Onbetaalbaar natuurlijk maar best geinig O+

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

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

http://www.antratek.nl/NXT.html

Erg lang geleden kwam ik een boek tegen in de bieb die over een (veel simpelere) lego-robot ging die je kon aansturen met een commodore 64 en dat ging ook prima.
Jammer misschien dat ik daar toen niet verder mee ben gegaan anders had ik nu BMW's gebouwd bij Nedcar ;)

Het was een boek zoiets als dit :

Afbeeldingslocatie: http://s16.postimage.org/ndjwwhhe9/img25.jpg
klik

met als verschil dat ik geen 14 was zoals op de omslag, maar dienstplichtig bewaker bij de luchtmacht in west-duitsland langs het ijzeren gordijn.
In 1983 kocht ik mijn eerste computer, goeie ouwe tijd, vooral die dreiging van een kernoorlog was het leukste ervan en het oefenen midden in de zomer met een chemische aanvallen pakkie aan. :-(

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

@Luppie
gaaf karretje zeg !
Afbeeldingslocatie: http://i.imgur.com/qGQKTl.jpg
Alleen hij rijdt nog niet ?
Hoe komt dat, te weinig tijd aan besteed of complicaties ? :/

[ Voor 55% gewijzigd door kitao op 26-09-2012 02:41 ]


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Mattie112 schreef op woensdag 26 september 2012 @ 11:01:
Geen haast hoor ;) Het duurt nog wel 1 of 2 weken voor we echt aan de slag gaan.

In elk geval alvast hartelijk bedankt :)
Kwam vandaag deze set tegen op dx.com voor 30,-
http://dx.com/p/dual-laye...-disc-black-yellow-151803

Afbeeldingslocatie: http://img.dxcdn.com/productimages/sku_151803_1.jpg

Dan heb je een chassis + spacers en de motoren + wielen :D

Maar de scan komt er zowiezo aan 8)

[ Voor 3% gewijzigd door Luppie op 26-09-2012 14:05 ]

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • kitao
  • Registratie: Juli 2012
  • Laatst online: 13-04 07:57
Ok, de bestelling is nu de deur uit bij antratek voor 41,53
(incl. btw + verz.)
Afbeeldingslocatie: http://i.imgur.com/OgWOXl.jpg
Geen boek erbij gekocht want ik wou deze maand nog een K8084 ophalen; een voeding voor de uno heb ik gelukkig al.

7,5V voeding (#ACDC7508)
ACDC7508 is een gestabiliseerde netadapter van 7,5V / 0,8A en is o.a. geschikt voor alle Parallax boards, Arduino Uno en Arduino Mega.
http://www.antratek.nl/Power-supplies.html

Ik hoop maar echt dat ik niet overal op internet op zoek hoef te gaan naar losse snippers uitleg want ik snap echt nog de ballen van C. }:|

Budget deze maand nog over: 8,50
Mwa, bijna net genoeg voor het voorversterkertje maar dan zonder bekasting dus dat moet dan maar.

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

@Luppie
Noem eens wat voordelen mbt DC ipv servo-aandrijving als je wil ?

[ Voor 7% gewijzigd door kitao op 26-09-2012 14:52 . Reden: link toegevoegd ]


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Ik heb de chassis plate van de DX robot ingescanned. Voor een ieder die deze wil gebruiken, kan hem uit een stuk hard plexiglas uitzagen. De gaatjes is een eigen keuze om wel/niet over te nemen.
Ik heb gemerkt dat de meeste gaten niet berusten op wat voor afmeting dan ook m.b.t. de arduino of shields.

Handiger is dus, om te kijken waar je mounting holes zitten op je arduino om te kijken waar je je gaatjes wil hebben.

Afbeeldingslocatie: http://upload.luppie.net/uploaded/Scan-120927-0001.jpg

Zoals in een eerdere afbeelding te zien is, bestaat ie uit 2x dezelfde chassis plate, met daartussen 6 spacers (kan je ook doen met 6 stukjes draadeinde van +/- 6 CM en moertjes.

[ Voor 15% gewijzigd door Luppie op 27-09-2012 00:25 ]

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Verwijderd

Mattie112 schreef op dinsdag 25 september 2012 @ 16:31:
Ah dat is wel super goed Luppie! Dat zou top zijn! Als je dat wil doen heel graag :)

Trouwens ik zat is op ebay te kijken voor een LCD schermpje en ik kwam dit tegen:

http://www.ebay.com/itm/2...ain_0&hash=item1c2b1acc91

Heeft iemand enig idee of dit aan te sluiten is op Arduino?
Zoek eens op 3.2"tft ;) Is o.a van Sainsmart.
Voor bijna hetzelfde geld heb je ene iets grotere.
Dan haal je voor een paar euro nog een shield erbij.
Is eigenlijk een bordje met weerstanden en SD-card houder.

Owja, i.p.v de vele ITD-libraries voor de vele TFT schermen
hebben ze nu 1 library voor alle schermen. UTFT-library.

Heb hetzelfde en het werkt net zo goed en leuk.
En het is inclusief touchpad.

Ps: Op het shield heb ik op de niet bezette plaatsen
headers met lange pinnen gezet. Tevens heb ik de
header van de voeding vervangen voor een header
met lange pinnen. Dan kan ik er teminste nog een
(zelf)bouw shield monteren voor I2C enzo

Afbeeldingslocatie: http://www.roelfje.nl/TFT_1.jpg

Afbeeldingslocatie: http://www.roelfje.nl/TFT_2.jpg

Afbeeldingslocatie: http://www.roelfje.nl/TFT_3.jpg

[ Voor 53% gewijzigd door Verwijderd op 28-09-2012 00:08 ]


  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 14-04 14:53
Jeej de spullen zijn binnen ;)

Nu es kijken of ik een led kan laten knipperen!

Afbeeldingslocatie: http://upload.mattie-systems.nl/uploads/67867-2012-09-28_12.36.07.jpg

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 14-04 14:53
Zo ff bezig geweest :p

Afbeeldingslocatie: http://upload.mattie-systems.nl/uploads/15750-2012-09-28_13.56.21.jpg

Eig is het echt zwaar simpel aan te sturen :) (ok het is nog niet echt complex maar toch....)

Het shield is een bluetooth shield welke we gaan gebruiken (hopelijk) om de bot aan te sturen!

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


  • Rusky
  • Registratie: December 2000
  • Laatst online: 02-04 15:11
Ik ben ook ff aan het kijken voor zon arduino. Deze wil ik gebruiken in me toilet / hal als bewegingssensor. en misschien later uit te breiden voor meer leuke dingetjes.
Alleen ik zag de bewegingssensor en die is wel erg groot.
Afbeeldingslocatie: http://www.dannyvanmaanen.nl/wp-content/uploads/2011/03/PIR.jpg

Ik heb wel een compleet ding gevonden : http://www.conrad.nl/ce/nl/product/625010/
Maar ik zoek dus eigenlijks een vergelijkbare sensor zoals van conrad (ook mooi in plafond in te bouwen)
maar dan te bedienen met arduino. Weet iemand zoiets?

Heb een middag websites bezocht, maar nooit echt iets moois gevonden. Wel van die vierkante dingen, maar die zij niet echt mooi in te bouwen.

mijn pc


  • kitao
  • Registratie: Juli 2012
  • Laatst online: 13-04 07:57
kitao schreef op vrijdag 05 oktober 2012 @ 16:21:

Ik ben echter nog wel steeds benieuwd wie er een goeie tip heeft om een aan/uit-knop te zetten op de uno.
Sorry, beetje vreemd om mezelf te quoten maar ik geloof dat ik het antwoord gevonden heb :
Afbeeldingslocatie: http://i.imgur.com/nFuVJl.jpg
Volgens mij - en commentaar is welkom indien het niet zo is - kan ik met zo'n ding de arduino van power afschakelen door de usb-connectie met een schakelaar uit te zetten.

Helaas zit ik, terwijl ik dit schrijf, nu net een paar waardeloze reviews over dat ding te lezen : }:|
http://www.conrad.nl/ce/n...ts-USB-20-hub-schakelbaar
Iemand een beter idee want dat apparaatje kost al gauw 17 euro excl. verz. kosten ?

@Mattie
Ik ben inmiddels dit aan het doorlezen over de programmeerbeginselen :
http://www.kompanje.nl/ar...o%20manual%201_0%20NL.pdf
Als jij of iemand anders nog meer van dit soort uitleg-sites wil delen dan alvast bedankt :)

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 04-03 11:02
ik ben bezig een binaire klok te klussen. Momenteel is de status een beetje "wacht op onderdelen" maar ik heb al een ontwerp en de code schiet ook aardig op. Aan de achterkant wil ik female pin-headers maken zodat er een arduino nano op te prikken is. Behalve de arduino nano komt er nog een Real Time Clock in, en natuurlijk 17 LED's, wat weerstandjes en mosfets.
Afbeeldingslocatie: http://duft.nl/image/300/web/Assembly1.png
Afbeeldingslocatie: http://duft.nl/image/300/web/Assembly2.png
het bruinige plexiglas heb ik in de kleur Antraciet besteld, maar dat stond niet in Inventor.
Een 3x6 matrix direct met de arduino aansturen lukt al soort van:
YouTube: first test run - binary clock

[ Voor 7% gewijzigd door mcDavid op 12-10-2012 00:19 ]

Pagina: 1 2 ... 9