Show Posts
Pages: 1 [2] 3 4 ... 9
16  International / Deutsch / Re: Umtausch von Leonardo on: October 21, 2013, 11:45:34 am
Natürlich! Hast doch bei defekter Lieferung IMMER das Recht vom Kauf zurückzutreten (wenn Du Dich noch im Bereich des Widerrufsrechts befindet).
Einfach bei Amazon die Bestellung auswählen und Rücksendung beauftragen. Fertig
17  International / Deutsch / Re: Projekt: Steuerung einer Unterwasserdrohne - Sketchübertragung per Ethernet on: October 18, 2013, 03:58:17 pm
Jo ich würde auch einfach USB nehmen.

Ist am simpelsten und Ihr braucht keine Peripherie wie nen Ethernet-Shield.
USB-Kabel nehmen, durchschneiden, eine Seite in dem Ding auflöte, die andere Hälfte an die andere Seite vom Stecker und fertig.

Vor dem Einsatz auf jeden Fall einen Kurzschluss ausschließen (durchmessen), bevor Ihr Euch den USB-Anschluss oder den ganzen Rechner grillt! Also auch Schrumpfschlauch usw verwenden!
Ich würde in der Drone auf jeden Fall einen Feuchtigkeitssensor einsetzen. Die sind günstig und klein und ihr könnt bei Wassereinbruch ein Auftauchen und anschließende, sofortige Stromunterbrechung realisieren, damit nichts kaputt geht.
So etwas (Sensor Wassereinbruch) hat das beste U-boot smiley-wink
18  International / Deutsch / Re: Steinhart-hart oder standard-ntc-formel? on: October 15, 2013, 04:20:59 am
Ein Standard NTC mit 10k Widerstand bei Nenntemperatur

Auf Grund des Farbcodes kann ich doch einfach die Steinhart-Hart-Koeffizienten aus dem Diagramm ziehen
19  International / Deutsch / Re: Steinhart-hart oder standard-ntc-formel? on: October 15, 2013, 04:10:30 am
Ich messe zur Zeit mit nem NTC eine Wassertemperatur (15-30°C).
Das ist gar kein Problem mit den NTC's, da man einfach in einen Schlauchverbinder nen Loch bohren kann und den Kopf des NTC in den Wasserstrom halten kann. Der NTC wird dann einfach mit 2K-Kleber eingeklebt und alles ist dicht.
Die Beine gucken aus dem Verbinder raus und man kann einfach nen 2poligen Stecker drauf stecken -> 1A Temperatursensor

Aber zurück zur eigentlichen Fragestellung...
Wie hoch ist der Unterschied in der Genauigkeit?
20  International / Deutsch / Re: Steinhart-hart oder standard-ntc-formel? on: October 15, 2013, 03:29:35 am
Wenn es auf eine Stelle hinter dem Komma genau ist, wäre ich zufrieden.

Welche digitalen Sensoren meinst Du?
21  International / Deutsch / Re: Steinhart-hart oder standard-ntc-formel? on: October 15, 2013, 03:04:53 am
Wieso rechnet der Arduino ungerne Logarithmen?
22  International / Deutsch / Steinhart-hart oder standard-ntc-formel? on: October 15, 2013, 02:51:01 am
Hallo!

Ich verwende zur Zeit am Arduino die standard NTC-Formel

T=B*Tn / (B+log (Rt/Rn)*Tn)

Macht es auf Grund der Genauigkeit vll trotzdem Sinn, die Steinhart-Hart-Gleichung zu verwenden?


Gruß
Morris
23  International / Deutsch / Re: Mini Segway mit Arduino + Servos on: October 10, 2013, 03:30:03 pm
Also diese lego Motoren kenne ich
Das Spiel ist nicht wenig!
24  International / Deutsch / Mini Segway mit Arduino + Servos on: October 09, 2013, 12:46:34 pm
Hi!

Ich möchte mal probieren, einen mini Segway zu bauen.

Habe mir daher einen MPU-6050 Giro mit Accelerometer bestellt.

Als Motoren wollte ich einfach ein paar Modellbauservos nehmen, die ich so umbaue, dass sie kontinuierlich drehen können.
Dadurch würde ich mir das Motorshield sparen. 2 Getriebemotoren sind auch teurer als 2 Servos.

Ihr merkt schon - alles Ultra Low Budget  smiley-mr-green

Ich weiß, es gab schon 100 Segway-threads, aber ich habe keinen gefunden, wo Modellbauservos umgebaut und als Antriebe verwendet wurden. Ist jemandem was bekannt?

Gruß
Morris
25  International / Deutsch / Re: Millis funktioniert nicht on: September 25, 2013, 05:43:38 am
Nein - das Programm, was ich hier gepostet habe, ist 1zu1 das, was auf dem Arduino drauf ist.

Eventuell ein Defekt am Board?
26  International / Deutsch / Re: Millis funktioniert nicht on: September 25, 2013, 04:06:04 am
Die etwas unglückliche Stellung des Kommentars
Code:
//Hilfsfunktionen---------------------------------------------------------------------------------------------
lässt mich raten, dass bei dir im Originalcode die geschweiften Klammern anders sitzen ???

Ne - passt so. Der Kommentar müsste hinter die geschweifte Klammer, aber das tut ja zum Programmablauf nichts zur Sache.

Ich verstehe dein Problem so, dass die Serial.println - Ausgabe nicht alle 2 Sekunden, sondern erheblich häufiger ( "dauerhaft" ) kommt
Korrekt
27  International / Deutsch / Re: Millis funktioniert nicht on: September 25, 2013, 03:31:32 am
Komisch - an dem klappts nicht  smiley-fat
28  International / Deutsch / Millis funktioniert nicht on: September 25, 2013, 02:24:40 am
Hallo!

Hier erst mal der Code:

Code:
#include <math.h>

 
//Variablen deklarieren---------------------------------------------------------------------------------------------
 
long int Impuls=0;                  //Zählt die Anzahl der steigenden Flanken zur Messung der Drehzahl
long vorherigeMillisekunden = 0;    //Millisekunden - Variable für Drehzahl
long int Intervall = 2000;               //Zeit zwischen Drehzahl
int Drehzahl;                       //Drehzahlvar.
 

//Setup---------------------------------------------------------------------------------------------

void setup()
{  
  
    attachInterrupt(0, Impulszaehler, RISING);  //Wenn an Interrupt 0 (I/0 Eingang 2) steigende Flanke, dann Hilffunktion "Impulszaehler" ausführen
    Serial.begin(9600);    //Serielle Ausgabe initialisieren
}


//Hauptprogramm---------------------------------------------------------------------------------------------

    void loop()
{
  
   unsigned long derzeitigeMillisekunden = millis();
  
   if(derzeitigeMillisekunden - vorherigeMillisekunden >= Intervall) {          //Wenn der Millisekundenzähler - vorherige Millisekunden >= Intervall
    vorherigeMillisekunden = derzeitigeMillisekunden;                          
    Drehzahl = (Impuls/3)*60;                                                   //Drehzahl = (Impulse/2 Sek) * (60s/1min) * (1 Umdrehung / 3 Impulse)
   Serial.println(Drehzahl);
    Impuls=0;                                                                   //Impuls auf 0 setzen
    }
  
//Hilfsfunktionen---------------------------------------------------------------------------------------------
  
}
 
void Impulszaehler(){      //Hilfsfunktion Impulszählen bei steigender Flanke
  Impuls++;                //Variable Impuls inkrementieren    
}

Gemessen wird mit einem induktiven Sensor eine Drehzahl. Pro Umdrehung gibt es 3 Impulse.
Eigentlich müsste die Drehzahl doch auf Grund der millis-Funktion nur alle 2 Sek ausgegeben werden, richtig?
Die Ausgabe kommt aber dauerhaft!

Wo sitzt der Fehler?

Gruß
Morris
29  International / Deutsch / Re: exakte Temperaturmessung on: August 10, 2013, 11:30:29 am
2 NTC's kommen in einen Kühlkreislauf.
Einer vor und einer hinten den Kühler.

Durch die Temperaturdifferenz und den Volumenstrom kann somit die abgegebene Wärme berechnet werden.

Wenn aber schon im Ruhezustand (Pumpe aus) eine Differenz erfasst wird, kann ja irgendwas nicht stimmen.
Die Temperaturwerte springen halt beide um einen Wert mit einer Abweichung von 0,1 grad.

Die Genauigkeit benötige ich für eine exakte Berechnung der abgegebenen Wärme.

Ist es vielleicht sinnvoller, andere NTC's zu verwenden? Oder andere Festwiderstände?
Um so eine höhere Genauigkeit zu erhalten -> eine höhere Spannungsänderung bei geringerer Temperaturdifferenz.

30  International / Deutsch / Re: exakte Temperaturmessung on: August 10, 2013, 10:42:22 am
Die Analogeingänge vom Arduino sollten doch so genau sein, oder täusche ich mich da?

Der Widerstand ändert sich bei 0,1°C ja nicht soooo wenig. Immerhin hat der Arduino ja eine Auflösung von 5/100 V - das sollte ja reichen (5V entsprechen 1023, 5/1023=0,0048..). Sind ja schon immerhin 10bit (2^10).

Da frage ich mich eher, ob die Spannung aus dem 5V Ausgang auch so genau passt.

Die Idee mit den Kondensatoren hatte ich auch schon. Nur glätten die doch eigentlich die Messung (also machen quasi das, was ich mit meinen 100Messungen + Durchschnitt bilden mache) und machen sie nicht genauer, oder?
Pages: 1 [2] 3 4 ... 9