PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Speaker im Asuro



Robot2000
18.08.2009, 16:38
Hi!

Ich bin neu hier, und hab eine Frage:

Ich hab einen Asuro. Nun möchte ich einen Lautsprecher (so ein kleiner, 8 Ohm, 5 Watt) einbauen.

Ich dachte mir, ich könnte doch einfach eine lampe weglassen, und die töne auf einzelne Bits ruterrechnen. Das erscheint mir aber etwas aufwändig und nicht so ideal.

Hat jemand eine Idee wie ich einen Speaker in den Asuro einbauen könnte?

Vielen Dank

Ceos
18.08.2009, 23:53
das nennt man dann einen 1bit DAC, garnicht so verkehrt, aber was willst du wiedergeben, besonders viel wirste auf dem M8 nict unterbringen können ^^

Robot2000
19.08.2009, 15:26
aber was willst du wiedergeben

z.B. pipser für so ein countdown :D

aber wenn ein kurzes "lied" ginge wärs natürlich besser.

Ceos
19.08.2009, 16:46
nunja, du kannst den lautsprecher jetzt nicht direkt anschliessen, ein transistor, zwei widerstände und ein kondensator brauchst schon mindestens dazu.

die verschaltung kann ich dir aber nicht aus dem kopf sagen

die freie leitung (woher du sie auch nehmen magst) wird dann mit einem PWM signal gespeist, welches den lautsprecher zum klingen bringt

Robot2000
19.08.2009, 18:21
kann man eigentlich anstatt dieser:

http://www.arexx.com/data/images/asuro/extension4.jpg

auch ne "normale" Platine nehmen?


bzw.: werden bei dieser Platine auch die nötigen libaries und befehle mitgeliefert, oder kann man die auch irgendwo einsehen?
und wenn wo?


ich wollte nämlich evt. über eine Platine noch weitere LEDs einbauen.
Die müssen dann ja anderes angesteuert werden. Weiß jemand wie man diese ansteuert (und wie man erreicht, dass immer die richtige spannung da ist)?

Valen
19.08.2009, 20:59
Wann du lautsprecher mit magnet spule verenden mochtest, muss du auf die ruckflies strom beachten. Sonnst wirdt den ansteuer elektronic schnell kaput gehen. Vielleicht wirdt das
Schau das ende diesen link an: Freilauf diode:

http://www.rn-wissen.de/index.php/Diode


Welche befehlen oder libraries muss man den haben fur einen leeren platine? ;)

Leider sind die zwei 3-beinchen buchsen ein halbe abstant verschoben ins lochraster. Auch den 2-bein buchsen am hinterende der platine, wo die 5v und 0 v draufkommen, ist ein wenig verschoben. Schaumahl:

http://www.asurowiki.de/pmwiki/pmwiki.php/Main/LiniensensorModifikation


LED ansteuerung: Hast du schon den schaltbild von deiner Asuro durch gekuckt?

Robot2000
20.08.2009, 16:44
schaltbild:

http://www.arexx.com/arexx.php?cmd=goto&cparam=p_asuro_downloads

die erste datei von oben, eine der letzten seiten.

Leider check ich da gar nix.

Valen
20.08.2009, 17:27
Leider check ich da gar nix.Was meinst du damit? Du hatte das noch nicht gesehen, oder du verstehst es (das schaltbild) nicht?

D11, der roten front-led ist das einfachsten beispiel. Das ist nur den led und ein wiederstand im reihe, direkt an einem processor pin. Einer led gleich zwischen ein spannung quell und masse verbinden wird den led ganz schnell kaput gehen, weil es wie ein kurzschluss wirkt. Den wiederstand reduziert den strohm durch den diode. Den atmega8 kan nicht sehr grossen stromen lieferen deshalb wird den diode auch nicht so schnell kaput gehen. Aber es ist immer eine gute sache. Im datenblatt der led mus irgendwo einer maximal strohm vermeldet sein, und wieviel spannungs abfall das verursacht. Den wiederstand muss den spannungs uberfluss (4.8v oder 5v minus den diode abfall) verbrennen beim gleichen strom.

oberallgeier
20.08.2009, 18:08
... hab einen Asuro. Nun möchte ich einen Lautsprecher ... einbauen ...Wenns nicht wirklich laut sein muss, dann kann man eines der hübschen Progrämmchen fahren, wie es z.B. robo.fr erstellt hat - (https://www.roboternetz.de/phpBB2/viewtopic.php?t=36061&sid=ace6307a7c785b1ae4ef85f821f26166) und sieh Dir dazu auch die langen Ohren von M1.R (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=332804&sid=ace6307a7c785b1ae4ef85f821f26166#332804) an *ggggg*. Das Beste daran ist: es geht mit dem originalen asuro. Ohne irgendwelchen Zusatz. Eben: einfach, pfiffig!

Robot2000
20.08.2009, 18:13
also, wenn man den wiederstand "umgeht", kann man doch noch eine lampe dazuschalten? (natürlich immer nur gleichzeitig).

Oder noch besser wärs, wenn das mit der platine klappen würde.

was ich mit liberies meine, ist dass man in C doch z.B. FrontLED(ON); schreiben kann. allerdings nur aufgrund der asuro.h

wie mach ich das dann z.B. mit einer MiddleLED über die Platine?
Der muss den Ausdruck ja erkennen und er muss das auch richtig schalten.

Valen
20.08.2009, 20:31
Ich verstehe nicht was du mit 'umgeht' meinst. Wenn du einer 2-ter led im reihe mit den ersten led schalten möchtest muss den wiederstand kleiner gemacht werden. Aber den gesammten led spannungs abfall kan nicht grosser sein wie die futterspannung, sonnst werden sie nicht leuchten oder sehr swach.