INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Modellschiffchen mit einem Arduino Leben einhauchen
27.05.2014, 10:09
Beitrag #9
RE: Modellschiffchen mit einem Arduino Leben einhauchen
Moin Moin,
Ich hab Euch ein kleines Video versprochen, in dem ihr mehr über mein Projekt sehen könnt.
So, hier ist ein erstes:

http://youtu.be/-uILLS0i8kg

Gruß Sven

Nichts auf der Welt ist unnütz, es kann im schlimmsten Fall immer noch als schlechtes Beispiel dienen.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.05.2014, 12:02
Beitrag #10
RE: Modellschiffchen mit einem Arduino Leben einhauchen
Sieht super aus, tolles Projekt!

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.05.2014, 13:49
Beitrag #11
RE: Modellschiffchen mit einem Arduino Leben einhauchen
Hallo Sven,
super Arbei, sieht richtig gut aus.
Und danke für deine Hilfe, habe es jetzt mit dem Alarm für 2 Akkus hinbekommen.
Dazu noch auf LCD.
Zitat:#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Anzahl der analogen Messungen pro Kanal
#define NUM_SAMPLES 10
// Spannungsteiler Kalibrierungswerte
#define DIV_1 10.800
#define DIV_2 10.982
#define DIV_3 11.088

// ACC-Referenzspannung / Eichwert
#define V_REF 5.030

LiquidCrystal_I2C lcd(0x3F,20,4);
float ake = 2.5; // Warnung Empfaengerakku schwach
float aka = 3.5; // Warnung Antriebsakku schwach
float akf = 2.5; // Warnung Funktionsakku schwach
int led_e_pin = 10; // LED_Empfänger
int led_a_pin = 11; // LED_Antrieb
int led_f_pin = 12; // LED_Funktionen
float e_Volt = 0; // Volt_Empfänger
float a_Volt = 0; // Volt_Antrieb
float f_Volt = 0; // Volt_Funktion
int sum[3] = {0}; // Anzahl der Messungen
unsigned char sample_count = 0;
float voltage[3] = {0.0}; // berechnng der Spannung
char l_cnt = 0; // Schleifen zählen
void setup()
{
lcd.init();
lcd.setBacklight(HIGH);
pinMode(led_e_pin, OUTPUT);
pinMode(led_a_pin, OUTPUT);
pinMode(led_f_pin, OUTPUT);
}

void loop()
{
// führt Messungen der Reihe nach durch
while (sample_count < NUM_SAMPLES) {
// Messung von Pin 1-3
for (l_cnt = 0; l_cnt < 3; l_cnt++) {
sum[l_cnt] += analogRead(A1 + l_cnt);
}
sample_count++;
delay(10);
}
// Berechnung der Spannung von A1-A3
for (l_cnt = 0; l_cnt < 3; l_cnt++) {
voltage[l_cnt] = ((float)sum[l_cnt] / (float)NUM_SAMPLES * V_REF) / 1024.0;

}
// Spannung überprüfen Empfänger
{int sensorValue = analogRead(A1);
e_Volt = voltage[0] * DIV_1 ;
if( e_Volt <= ake)
digitalWrite (led_e_pin,HIGH );
if( e_Volt > ake)
digitalWrite (led_e_pin,LOW );}

// Spannung überprüfen Antrieb
{int sensorValue = analogRead(A2);
a_Volt = voltage[1] * DIV_2 ;
if( a_Volt <= aka)
digitalWrite (led_a_pin,HIGH );
if( a_Volt > aka)
digitalWrite (led_a_pin,LOW );}

// Spannung überprüfen Funktionen
{int sensorValue = analogRead(A3);
f_Volt = voltage[2] * DIV_3 ;

if( f_Volt <= akf)
digitalWrite (led_f_pin,HIGH );
if( f_Volt > akf)
digitalWrite (led_f_pin,LOW );}

// Anzeige der Spannung auf dem LCD
// Teilungsfaktor, um die tatsächliche Spannung berechnen
lcd.setCursor(0, 0);
lcd.print("Empfaenger ");
lcd.print(voltage[0] * DIV_1, 1);
lcd.print("V ");
// voltage 2 - B (pin A2)
lcd.setCursor(0, 1);
lcd.print("Antrieb ");
lcd.print(voltage[1] * DIV_2, 1);
lcd.print("V ");
// voltge 3 - C (pin A3)
lcd.setCursor(0, 2);
lcd.print("Funktionen ");
lcd.print(voltage[2] * DIV_3, 1);
lcd.print("V ");

// Reset Ergebnisse
sample_count = 0;
for (l_cnt = 0; l_cnt < 3; l_cnt++) {
sum[l_cnt] = 0;
}
}
Jetzt versuche ich noch die daten über Funk auf ein LCD zu bringen.
Gruß
Manni


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Ardunio Anfänger mit vielen Fragen zu einem Design Projekt (mit Bildern) farbexot 0 1.546 01.08.2015 13:03
Letzter Beitrag: farbexot
  Positionsleuchten an einem Modellflugzeug benötige Hilfe thermikflieger 6 1.724 12.07.2015 09:28
Letzter Beitrag: thermikflieger
  Aus einem schlechten Signal ein gutes Signal machen Gelegenheitsbastler 3 1.260 07.03.2015 14:07
Letzter Beitrag: HaWe
  Arduino Neuling: Zugeklappten Laptop mit Arduino aufwecken + Kiste aufklappen? Ikearegal 2 2.528 02.02.2014 07:59
Letzter Beitrag: Ikearegal

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste