Forum: Mikrocontroller und Digitale Elektronik HC-SR04 mit Arduino Due + 8x8 LED Matrix


von Thomas K. (Firma: Privat) (tkk-elektronik)


Lesenswert?

Hallo Forenten
ich habe mir ein Arduino Set (SainSmart)mit Arduino Due (3,3V Vcc) mit 
dem Modul HC-SR04 gekauft. Nun bin ich verunsichert, ob das miteinander 
funktioniert.

Denn Laut Datenblatt ist Vcc mit 5 V angegeben. Doch reichen dann die 
3,3V Ausgang des Due aus? Ich habe schon den Hersteller angeschrieben 
und um Aufklärung gebeten. Das war vor einer Woche, doch die haben 
nichts von sich hören lassen.

Grundsätzlich habe ich den Due gekauft, weil ich mir von der Version 
eine genauere (schnellere) Berechnung bei float erhoffe. Denn ich will 
diese Kombination dazu nutzen, eine Abstandsmessung zu realisieren.
Es soll zum Beispiel ein Insekt welches auf eine Blume zufliegt erkannt 
werden und eine Digitalkamera dann ausgelöst werden. Da man ja zur 
Detektion eine Max-Min Berechnung realisieren kann. Liegt das 
Messergebnis in diesem Bereich löse Kamera aus.

Bei den Tutorials des Herstellers, werden die ersten 16 Beispiele mit 
dem Due realisiert. Doch genau das Projekt mit den HC-SR04 wird mit 
einem anderen Board beschrieben. Dieses hat jedoch auch ein 3,3V Vcc + 
5V.
Deshalb bin ich etwas verunsichert.


Der HC-SR04 hat laut Datenblatt eine Genauigkeit von 3mm das würde mir 
reichen. Andere Abstandssensoren welche genauer sind kosten jedoch ein 
vielfaches. Deshalb habe ich diesen Versuch gewagt.

Es ist auch eine 8x8 LED Matrix dabei. Doch die Pins sind nicht 
beschriftet, wie kann man denn erkennen, wo sich PIN 1 befindet?

LG Thomas

von Karl H. (kbuchegg)


Lesenswert?

Thomas Klüber schrieb:

> Ich habe schon den Hersteller angeschrieben
> und um Aufklärung gebeten. Das war vor einer Woche, doch die haben
> nichts von sich hören lassen.

Das wundert mich nicht.
Wenn du BMW anschreibst, wie das mit den 3 Pedalen im Fussraum 
funktioniert, dann werden die sich auch nicht melden sondern sich 
denken: Herrgott, geh halt mal in eine Fahrschule ehe du dir ein Auto 
kaufst!

von Thomas K. (Firma: Privat) (tkk-elektronik)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Wenn du BMW anschreibst, wie das mit den 3 Pedalen im Fussraum
> funktioniert,

Das ist ja ein richtig freundlicher Post!

Nur zur Info es gibt hier schon einen Thread der eine ähnliche 
Fragestellung hatte. Der bekam wenigstens vernünftige Antworten.
Es kann ja sein, das meine Fragestellung nicht sehr profihaft war.
Aber von Mods bin ich in den Foren bisher ein freundlicheres Niveau 
gewohnt.

Und ich kenne Hersteller die auch auf so dumme Fragen antworten.

von Philipp K. (numeriusnegidius)


Lesenswert?

Bin selbst kein Profi, aber ich kanns versuchen:


Thomas Klüber schrieb:
> Denn Laut Datenblatt ist Vcc mit 5 V angegeben. Doch reichen dann die
> 3,3V Ausgang des Due aus?

Ausprobieren. Wenn nicht, kannst du ja einen Transistor nutzen, der DUE 
hat ja einen 5V Output. Umgekehrt sind Die 5V vom Output des HC-Sr 04 
für den Eingang des DUE allerdings ein Problem. Ein Spannungsteiler von 
10k und 15k sollte funktionieren.

Thomas Klüber schrieb:
> Es soll zum Beispiel ein Insekt welches auf eine Blume zufliegt erkannt

Die HC-SR04, die ich hier habe, sind keinesfalls so genau.

Thomas Klüber schrieb:
> Doch die Pins sind nicht
> beschriftet, wie kann man denn erkennen, wo sich PIN 1 befindet?

Eine Typenbezeichnung ist doch garantiert drauf gedruckt. Google die 
einfach und schau ins Datenblatt.


Viele Grüße

Philipp

: Bearbeitet durch User
von Thomas K. (Firma: Privat) (tkk-elektronik)


Lesenswert?

Guten morgen Philipp

leider geht grad die Zitatfunktion nicht.

Ausprobieren werd ich wohl oder übel müssen.
Klar kann ich den HC-SR04 mit 5V triggern und den Rückpegel per 
Widerstand
auf 3,3 V ziehen. Doch wäre es mir lieber ohne zusätzliche Bauteile 
auszukommen.
Zumal ich ja ein ganzes Set gekauft habe wo ich erwarten will, das alles 
miteinander funktioniert. Leider solls das auch Sets geben, welche 
großmundig 3,3V kompatibilität drauf schreiben und dann gehts net oder 
das Board raucht ab.

DIe Genauigkeit des HC-SR04 will ich ja eben rausfinden. Ich brauche 
keine mm genaue Messung. Aber 0,5 cm wäre nicht schlecht 1cm bringt das 
Dingens sicher.

So nun zum 8*8 LED
Auf die Idee nach der aufgedruckten Bezeichnung zu googlen kam ich auch 
schon. (Sorry habs vergessen mitzuteilen)
Doch die Bilder zeigen Einkerbungen im Gehäuse welche bei mir nicht da 
sind. Ich fand auch Beiträge von Usern welche das gleiche Problem hatten 
und einer hats dann schließlich in seiner Not mit Ohmmeter rausgemessen.
Diese Geduldsspiel hoffte ich mir ersparen zu können.

LG Thomas

von Karl H. (kbuchegg)


Lesenswert?

Thomas Klüber schrieb:

> Diese Geduldsspiel hoffte ich mir ersparen zu können.

Dieses Geduldspiel dauert keine 10 Minuten.
Du wärst schon längst fertig, wenn du gestern angefangen hättest.

Und das ist nicht sarkastisch gemeint.

Ohmmeter ist im übrigen nicht so gut. Richte dir einen Vorwiderstand von 
sagen wir mal 330Ohm an einer 5V Quelle her. Du hast 2 Drähte in der 
Hand. Der eine geht direkt an Minus der Stromquelle, der andere führt zu 
den 330 Ohm und von dort zu Plus
Dazu noch ein Blatt Papier, an dem du dir die prinzipielle SChaltung 
aufskizzierst und die Pins als Linien rausgeführt hast. Im wesentlichen 
ist das eine Matrix von 8*8 Linien, wobei die Zeilen bzw. Spalten an 
einer Seite etwas länger sind, damit du daneben die Pinnummern 
hinschreiben kannst.
Und los gehts.
Mit dem Minus Draht geht es an der Anzeige an den ersten Pin. Dann 
fährst du mit dem anderen Draht die resltichen Pins ab, einen nach dem 
anderen. Das dauert keine 2 Sekunden und du bist durch. Mit etwas Glück 
wird irgendeine LED leuchten, vielleicht auch nicht. Wenn eine (oder 
mehrere LED) leuchten, dann suchst du dir in deiner Zeichnung genau 
diese LED (den Schnittpunkt der Linien) und an diese Linien schreibst du 
die Pinnummern ran. Wobei du die Pinnummer das Anschlusses mit dem 
Minus-Draht immer an die Zeilen-Linien schreibst und die mit dem Plus 
Draht immer an die Spalten Linien.
Hast du deine Erkenntnisse eingetragen, dann wandert der Minus-Draht um 
1 Pin weiter. Selbes Spiel: wieder fährst du mit dem Plus-Draht alle 
anderen Pins durch, so wie Kinder die mit einem Stöckchen am Gartenzaun 
entlagfahren. Alles was leuchtet trägst du in deine Zeichnung ein. 
Nächster Pin mit Minus: Wieder alles abfahren.
Das dauert nicht lange, dann kristallisiert sich die Beschaltung der 
Matrix raus, welcher Pin welche Zeile bedient bzw. welcher Pin welche 
Spalte bedient und wie rum die LED im Schnittpunkt verschaltet sind.
Wie gesagt: das dauert keine 10 Minuten und du hast die Belegung.

: Bearbeitet durch User
von Thomas K. (Firma: Privat) (tkk-elektronik)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Wie gesagt: das dauert keine 10 Minuten und du hast die Belegung.

Danke
damit kann ich was anfangen.

LG Thomas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.