Gå til innhold

Den lille Arduino-tråden


Anbefalte innlegg

Videoannonse
Annonse

 

Noen tips til hvor man får tak i starter kit? et noe for litt mer erfarne programmere. har programmert på atmega16 16 tidligere så har gjort endel prosjekter med den :)

 

SOm vanlig, så billig som mulig :)

eBay :)http://goo.gl/29Cfmk

 

Er dette en bra pakkedeal?

http://www.ebay.com/itm/1602-LCD-Servo-Dot-Matrix-Breadboard-LED-Resistor-UNO-R3-Starter-Kit-for-Arduino-/121336389431?pt=UK_Computing_Other_Computing_Networking&hash=item1c40365f37

Lenke til kommentar

 

 

Noen tips til hvor man får tak i starter kit? et noe for litt mer erfarne programmere. har programmert på atmega16 16 tidligere så har gjort endel prosjekter med den :)

 

SOm vanlig, så billig som mulig :)

eBay :)http://goo.gl/29Cfmk

 

Er dette en bra pakkedeal?

http://www.ebay.com/itm/1602-LCD-Servo-Dot-Matrix-Breadboard-LED-Resistor-UNO-R3-Starter-Kit-for-Arduino-/121336389431?pt=UK_Computing_Other_Computing_Networking&hash=item1c40365f37

 

Syns det er en helt grei pris

Lenke til kommentar

Hei

 

Jeg er helt ny på dette, men har programmeringserfaring. Mine mål er( i prioritert rekkefølge) å

  1. måle farten på en tredemølle
  2. lese av pulsen til en jogger

Jeg må nok lære å krabbe først, før jeg når disse målene.. men har noen tips om hva jeg bør kjøpe inn av pakker/utstyr og om det finnes noen enkle morsomme startprosjekter?

Lenke til kommentar

Hei

 

Jeg er helt ny på dette, men har programmeringserfaring. Mine mål er( i prioritert rekkefølge) å

  1. måle farten på en tredemølle
  2. lese av pulsen til en jogger

Jeg må nok lære å krabbe først, før jeg når disse målene.. men har noen tips om hva jeg bør kjøpe inn av pakker/utstyr og om det finnes noen enkle morsomme startprosjekter?

1: Tror ikke dette blir så vanskelig, men du må vite lenden på beltet. Du kan bruke en fotosensor eller induktiv sensor vil jeg tro. Med fotosensor kan du ha en klistrelapp på beltet som reflekterer strålen, også har du en fotosensor med lys og mottaker som er koplet på arduinoen.

 

2. Her er jeg usikker, du må sjekke ut hvilke type sensorer som kan registrere pulsen. Kanskje noe innen ultralyd. Men er lenge siden jeg har hatt om dette så husker ikke alle prinsippene.

Lenke til kommentar

Nå vet ikke jeg hvordan tredemøllene er oppbygd men ser for meg at det er lettere å montere noe på en trommel (som driver beltet) for å måle hastighet og deretter enkel matte med omkrets av trommel osv.

 

Du får sensorer som er beregnet på pulsmåling, f.eks. https://www.sparkfun.com/products/11574

Tviler ultralyd kan hjelpe deg her.

Endret av BigJackW
Lenke til kommentar

 

No har eg faktisk bygd meg ein 3D printer basert på Arduino. Det er ein Reprap Prusa mendel i2 skrivar. Eg anbefaler det til dei som vil ha eit bra prosjekt.

 

Også er det jo mykje interessante Arduino ting som kan lastast ned på thingverse: http://www.thingiverse.com/search/page:1?q=arduino&sa=Send

Hvilken pris endte du på?

 

 

Eg endte på ca 3500-4000kr for å få skrivaren til å fungere, men det går mykje meir pengar når ein skal kjøpe plast i alle forskjellige fargar, og det går eindel pengar til nye delar for å forbetre printeren.

 

Sjølv om det kostar eindel så er det verdt det på grunn av at det er eit kjempebra prosjekt.

 

 

No har eg faktisk bygd meg ein 3D printer basert på Arduino. Det er ein Reprap Prusa mendel i2 skrivar. Eg anbefaler det til dei som vil ha eit bra prosjekt.

 

Også er det jo mykje interessante Arduino ting som kan lastast ned på thingverse: http://www.thingiverse.com/search/page:1?q=arduino&sa=Send

Har du bilder av den? Har litt lyst til å bygge en selv. :)

 

Her er den, no skal eg på postkontoret og hente ein pakke med plast, også skal eg printe eit par slike

Endret av PosteMonopolet
Lenke til kommentar

 

 

No har eg faktisk bygd meg ein 3D printer basert på Arduino. Det er ein Reprap Prusa mendel i2 skrivar. Eg anbefaler det til dei som vil ha eit bra prosjekt.

 

Også er det jo mykje interessante Arduino ting som kan lastast ned på thingverse: http://www.thingiverse.com/search/page:1?q=arduino&sa=Send

Hvilken pris endte du på?

 

 

Eg endte på ca 3500-4000kr for å få skrivaren til å fungere, men det går mykje meir pengar når ein skal kjøpe plast i alle forskjellige fargar, og det går eindel pengar til nye delar for å forbetre printeren.

 

Sjølv om det kostar eindel så er det verdt det på grunn av at det er eit kjempebra prosjekt.

 

 

No har eg faktisk bygd meg ein 3D printer basert på Arduino. Det er ein Reprap Prusa mendel i2 skrivar. Eg anbefaler det til dei som vil ha eit bra prosjekt.

 

Også er det jo mykje interessante Arduino ting som kan lastast ned på thingverse: http://www.thingiverse.com/search/page:1?q=arduino&sa=Send

Har du bilder av den? Har litt lyst til å bygge en selv. :)

 

Her er den, no skal eg på postkontoret og hente ein pakke med plast, også skal eg printe eit par slike

 

Har du testet den thingiverse arduino/breadboard-holderen? Hvor lang tid brukte du?

Lenke til kommentar
  • 3 uker senere...

 

 

Noen tips til hvor man får tak i starter kit? et noe for litt mer erfarne programmere. har programmert på atmega16 16 tidligere så har gjort endel prosjekter med den :)

 

SOm vanlig, så billig som mulig :)

eBay :)http://goo.gl/29Cfmk

 

Er dette en bra pakkedeal?

http://www.ebay.com/itm/1602-LCD-Servo-Dot-Matrix-Breadboard-LED-Resistor-UNO-R3-Starter-Kit-for-Arduino-/121336389431?pt=UK_Computing_Other_Computing_Networking&hash=item1c40365f37

 

Pass bare på at pris+frakt havner på under kr. 350,- ellers kan du få deg en overraskelse når pakken kommer inn til Norge for fortolling.

Lenke til kommentar
  • 2 uker senere...

Noen som kan forklare meg hvordan jeg kan lage min egen tripwire alarm? Tenker å bruke laser som sensor, sammen med en høyttaler og evt en blinkende diode.

 

Er veldig usikker på kodingen som må til og de ulike kretsene som må gjøres for å få dette til å fungere Noen som har gjort noe lignende før? :)

Lenke til kommentar

Noen som kan forklare meg hvordan jeg kan lage min egen tripwire alarm? Tenker å bruke laser som sensor, sammen med en høyttaler og evt en blinkende diode.

 

Er veldig usikker på kodingen som må til og de ulike kretsene som må gjøres for å få dette til å fungere Noen som har gjort noe lignende før? :)

http://goo.gl/YY4kWs :)

 

Evt. denne, som bruker to 555-chip'er og ikke Arduino: http://goo.gl/ICMWHR

Endret av andershf
Lenke til kommentar

Artig den derre google linken :)

 

Glemte å nevne at jeg har vært innom Instructables, men føler at jeg ikke helt klarer å holde hodet kaldt når det skal oversettes fra Engelsk til Norsk, om jeg kan si det på den måten.

Tok utgangspunkt i denne på Instructables og lagde en teining til deg :) (Ligger i spoiler)

 

Bredboard

Tripwire_bb_zpsszadygom.png

Koblingsskjema

Tripwire_schem_zpsbs3sbpuc.png

 

 

Og dette er koden som ble brukt på Instructables:

void setup() {
  pinMode(4, OUTPUT);
  pinMode(13, OUTPUT);
}

void loop(){
  digitalWrite(4, HIGH);
  if(analogRead(0) < 750){
    digitalWrite(13, HIGH);
  } 
  else{
    digitalWrite(13, LOW);
  }
}

Husk å sjekke hvilken spenning laseren din skal ha og finn ut strømtrekk. Utgangen på Arduino, pin4 i dette tilfellet, gir 5V og maks 40mA

 

Og her er koden for å lese verdien fra photoresistoren i tilfelle du trenger å justere den

void setup() {
  pinMode(4, OUTPUT);
  Serial.begin(9600);
}

void loop(){
  digitalWrite(4, HIGH);
  Serial.println(analogRead(0));
}
Lenke til kommentar

Holder for tiden på med et prosjekt der en arduino skal styre og overvåke diverse ting i en PC (pumpe, vifter, temperatur og lys)

 

Tenkte å lage en enkel GUI med LabView, som sender og mottar informasjon til/fra en Arduino. Men nå sitter jeg litt fast på hvordan jeg skal sende denne informasjonen over USB.

 

1. Hadde vært fint å sendet det slik: "Temp1, temp2, temp3"

Hvordan får jeg sendt dette over USB?

 

2. Og mota dette fra PC: "Vifte1, Vifte 2, LEDrød, LEDgrønn, LEDblå... osv)

Hvordan får jeg sortert denne informasjonen og lagt den i riktig tag?

Endret av GreenRay
Lenke til kommentar

USB-forbindelsen til en Arduino er ofte en (virtuell) serieport. Egner seg for å sende navn på variable + verdi, feks. slik:

temp1 = nn

temp2 : xx

temp 3: yy

(hver linje er avsluttet med enten <CR> eller <CR><LF>)

hvis du ikke nøyer deg med en variabel per linje, så kan du gjøre noe slikt:

temp1 = nn, temp2 = xx, temp3 = yy

Du skjønner sikkert tegninga.

Lenke til kommentar
  • 2 uker senere...

Jeg holder på å bygge et tripwire system, og trenger litt hjelp. Jeg har nå laget 1 kode for sensoren jeg bruker, og har en kode for alarmlyden jeg ønsker å bruke. Jeg trenger å få kodene inn i hverandre. Noen som kan hjelpe meg?

 

Koden for alarmlyden:

 

#define ALARM 3

float sinVal;
int toneVal;
void setup() {
pinMode(ALARM, OUTPUT );
}

void loop() {
for (int x=0; x<180; x++) {
// convert degrees to radians then obtain sin value
sinVal = (sin(x*(3.1412/700)));
// generate a frequency from the sin value
toneVal = 2000+(int(sinVal*1000));
tone(ALARM, toneVal);
}

delay(350); }

 

 

 

Koden for sensoren:

 

/*
Arduino Starter Kit example
Project 6 - Light Theremin

This sketch is written to accompany Project 6 in the
Arduino Starter Kit

Parts required:
photoresistor
10 kilohm resistor
piezo

Created 13 September 2012
by Scott Fitzgerald

http://arduino.cc/starterKit

This example code is part of the public domain
*/

// variable to hold sensor value
int sensorValue;
// variable to calibrate low value
int sensorLow = 1023;
// variable to calibrate high value
int sensorHigh = 0;
// LED pin
const int ledPin = 13;
const int irLedPin = 12;
float voltage = 0;
int i=0;

void setup() {
// Make the LED pin an output and turn it on
pinMode(ledPin, OUTPUT);
pinMode(irLedPin, OUTPUT);
digitalWrite(ledPin, HIGH);

// calibrate for the first five seconds after program runs
while (millis() < 5000) {
// record the maximum sensor value
sensorValue = analogRead(A0);
digitalWrite(irLedPin,HIGH);
if (sensorValue > sensorHigh) {
sensorHigh = sensorValue;
}
// record the minimum sensor value
digitalWrite(irLedPin,LOW);
if (sensorValue < sensorLow) {
sensorLow = sensorValue;
}
}
// turn the LED off, signaling the end of the calibration period
digitalWrite(ledPin, LOW);
Serial.begin(9600);
}

void loop() {
digitalWrite(4, HIGH);
if(analogRead(0) > 530){
digitalWrite(8, HIGH);
}
//read the input from A0 and store it in a variable
sensorValue = analogRead(A0);

// map the sensor values to a wide range of pitches
int pitch = map(sensorValue, sensorLow, sensorHigh, 50, 4000);

if(i>=100){
digitalWrite(irLedPin, HIGH);
}
else if(i>=200){
digitalWrite(irLedPin, LOW);
i=0;
}

voltage = sensorValue*5.0/1024.0;
Serial.print(sensorValue);
Serial.print(" ");
Serial.print(pitch);
Serial.print(" ");
Serial.println(voltage);

// play the tone for 20 ms on pin 8
tone(8, pitch, 20);

// wait for a moment
i++;
delay(10);
}

 

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...