Go Down

Topic: Selbstfahrendes Auto Code nicht funktionsfähig (Read 506 times) previous topic - next topic

jens069

Sep 02, 2020, 08:27 am Last Edit: Sep 02, 2020, 08:58 am by jens069
Hallo liebe Community,

ich habe den im Anhang stehenden Code geschrieben und auch demnach verkabelt.

Sobald ich den Arduino ans Netz hänge sollte eigentlich der Serielle Monitor "Ready" ausgeben und ein Ton erscheinen (kurzes piepen). Anschließend sollte von 6 HC-SR04-Sensoren der Abstand ermittelt werden. Dahingehend werden dann auch die Motoren gesteuert (z.B. Hindernissen ausweichen). Bis dahin kommt der Code nicht (warum auch immer..). Weder der Ton noch die Ausgabe im Seriellen Monitor funktionieren. Das Display erleuchtet, doch ohne irgendeine Anzeige. Hat jemand eine Idee?

Ich habe ein grobes Schaltbild im Anhang.


Viele Grüße
Jens

HotSystems

#1
Sep 02, 2020, 08:38 am Last Edit: Sep 02, 2020, 08:49 am by HotSystems
Hallo,
warum schreibst du nicht in den Titel, welches Problem du hast, dann kann das jeder gleich erkennen.
Dass du Hilfe brauchst, sehen wir auch so.

Und poste deinen Sketch bitte direkt im Forum, dann kann den jeder gleich lesen.
Notfalls als txt-Datei. Auf fremden Servern ist der bald verschwunden und dann ist keine Hilfe mehr möglich.

Poste auch ein Schaltbild von deinem Aufbau, damit wir sehen können, ob das alles richtig ist.
Und beschreibe auch was funktioniert und was nicht funktioniert.

Edit:
Das Ändern des Titels kannst du auch jetzt noch machen.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

zwieblum

Du hast das grüne Kabel vergessen. Und in Zeile 42 ... ojeminne ...


jens069

Du hast das grüne Kabel vergessen. Und in Zeile 42 ... ojeminne ...
Was meinst du mit de grünen Kabel?
Was habe ich in Zeile 42 falsch gemacht? :)

Grüße

zwieblum

Na, ohne de grüne Kanel finktioniert nix. Wobei isch mit net so sicher bin, was net funktioniert.

jens069

#6
Sep 02, 2020, 09:26 am Last Edit: Sep 02, 2020, 09:28 am by jens069
Also ich beschreibe es etwas genauer: Das Projekt besteht aus einem Arduino Yun, einem 20x4 Display, 6 HC-SR04-Sensoren, einem kleinen Lautsprecher, einem Me Line Follower Sensor, einem "Batteriepack", einem Me Gas Sensor, eine MCP23017 vier DC-Motoren in Kombination mit einem L293D. Das Batteriepack stellt 6V zur Verfügung.

Beim Anschlussplan sind manche Bauteile simuliert mit denen welche in Fritzing verfügbar waren. Ich habe alle Komponenten aktuell auf dem 5V-Port vom Arduino hängen. Die 6V vom Pack gehen in Vin. Masse ist überall vorhanden. Ich habe auch versucht die Ports von dem Display und dem MCP zu wechseln (A0,A1 -> A4,A5 und umgekehrt). Der MCP hat 3x GND als Adresse und ist dann mit den zwei Analogen Ports verbunden. Masse und 5V sind ebenfalls angeschlossen an diesen.

(deleted)

#7
Sep 02, 2020, 09:29 am Last Edit: Sep 02, 2020, 10:32 am by Peter-CAD-HST
(deleted)

jens069

#8
Sep 02, 2020, 09:35 am Last Edit: Sep 02, 2020, 10:01 am by jens069
Moin

Die Spannung an Vin muss mindestens 7Volt betragen.

Gruss Peter
und gesund bleiben
Okay kann man die 6V direkt an 5V hängen oder muss ich die Spannung auf mindestens 7V für Vin anheben?
Zum testen ist gerade sowieso der Arduino direkt am Strom.

Edit:
Die Aussage war ja, dass für Vin mindestens 7V benötigt werden. Das Batteriepack liefert aber nur 6V.
Die Bauteile sind aktuell an die 5V vom Arduino angeschlossen.
Daher nun die Frage, ob ich das Batteriepack mit 6V an das 5V Netz schalten kann?

Ich denke aber, dass das eher wenig sinnvoll ist, daher werde ich über Vin mehr Spannung fahren.


HotSystems

Okay kann man die 6V direkt an 5V hängen oder muss ich die Spannung auf mindestens 7V für Vin anheben?
Zum testen ist gerade sowieso der Arduino direkt am Strom.
Was genau willst du uns damit sagen ?

An welchem Strom meinst du ?
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

jens069

Moin jens069,

ich halte es für sinnvoll, dass du dich mit der verwendeten Hardware und deren Eigenschaften beschäftigst.

Gruss Peter
und gesund bleiben
Da bin ich gerade dabei.
Gibt es einen Grund wieso nicht wenigstens der Serielle Monitor etwas ausgibt? Der Piepton erscheint auch nicht... ich denke an der Verkabelung liegt aktuell kein Fehler vor (Unterscheidet sich zum Anschlussplan etwas).
Etwas am Code ist nicht zufriedenstellend für das Board. Sonst würde sich ja wenigstens beim Setup etwas tun..


Grüße Jens

zwieblum

IMO: ales abstecken und dann von vorne anfangen. Immer ein Teil nach dem anderen.


jens069

IMO: ales abstecken und dann von vorne anfangen. Immer ein Teil nach dem anderen.
Selbst komplett ohne Bauteile (Arduino + USB-Stromversorgung) gibt es keine Ausgabe im Seriellen Monitor.
Deswegen die Frage, ob jemand einen Fehler im Code erkennen kann?

Go Up