Archiv verlassen und diese Seite im Standarddesign anzeigen : Nibo2 Sound/Ton Ausgabe
Paul0815
07.01.2010, 09:00
Hallo,
ich habe meinem Sohn den Nibo2 zu Weihnachten geschenkt.
Der Nibo fährt auch schon und wir sammeln noch Erfahrung damit.. [-o<
Leider bekommen wir nicht die Ton/Sound Ausgabe hin..
Die <sound.h> ist included und sound_init() ausgeführt.
Beim Befehl "sound_tone (400, 1000);" kommt nur ein leises knacksen am Lautsprecher des Nibo2.
Kann uns bitte jemand weiterhelfen?
Viele Grüße
Paul
Achim S.
08.01.2010, 15:49
Hallo Paul
kann es sein das Lautsprecher verkehrt herum ist? Essteht doch + und - am Gehäuse.
Habe auch zum Nibo2 gleich eibe Frage. Habe grosse Probleme das UCOM IR Modul zu installieren. Es wird zwar von XP erkannt und die Sofrtware installiert. Ansonsten ist das din g nicht da. Über AVR Studio 4 bekomme ich keine verbindung. Wenn ich, wie im WIKI beschrieben ein Firmware update durchführen möchte bekomme ich die Anzeige keine Verbindung.
Kann mir ..............irgendjemand................ dabei helfen,
Achim
Paul0815
09.01.2010, 09:54
Hallo Achim,
danke für den Tipp. Ich habe es nachgeprüft, und ich denke, daß der Lautsprecher richtig eingelötet ist. Funktioniert der Lautsprecher prinzipiel mit dem Kommando bei dir?
Wegen UCOM IR:
Ich mußte keine neue Firmware draufspielen, und würde es erstmal mit der alten FW belassen.
Bei der Treiberinstallation (über die datei: ucom-ir.inf) weist XP dem UCOM IR Programmer einen seriellen Port zu (bei mir ist es com8). Herauszufinden unter ->systemsteuerung->system->HW->Gerätemanager->Anschlüsse für COM.
Diesen COM-port mußt du beim AVR-Studio angeben. Dann müsste es funzen.
Gruß Paul
Achim S.
09.01.2010, 10:50
Hallo Paul
ist das Teil den ein Laustsprecher odermehr ein Pips. Bezeichne so ein Dindg weil es nur ein Piezoschwinger ist, der nur pips sagen kann. Würde es sofort ausprobieren, da ich aber keine Verbindung über UCOM zum Nibo habe kann ich es ihm leider nicht erklären. Die COM Adresse hatte ich auch unter system rausgesucht und eingegeben aber trotzdem keine Verbindung. Das Modul wird ja normal erkannt und die Installation läuft auch normal. aber im AVR Studio erfolgt keine Verbindung, eal was ich veranstallte. So bald es geht helfe ich dir sofort.
Achim
workwind
11.01.2010, 09:32
Die Zahlenwerte für den Aufruf müssen geändert werden. Der erste Wert ist für die Tonhöhe zuständig, der 2. Wert für die Dauer (hier ungefähr eine viertel Sekunde). Die Funktion sound_tone ruft man am Besten mit gesperrten Interrupts auf:
cli();
sound_tone(80, 20000);
sei();
Paul0815
12.01.2010, 21:14
Hallo workwind,
ich habe den Aufruf geändert und es funktioniert...:-)
Vielen Dank \:D/
Gruß Paul
elektrolutz
20.04.2010, 20:51
Hallo,
ich habe da weitere Fragen zum NIBO2-Sound:
1) Kann man die Lautstärke verändern? Bei meinem NIBO2 ist der"Piepser" kaum zu hören.
2) Gibt es einen Umrechnungsfaktor von "interval" auf zu hörende Frequenz?
3) Gibt es einen Umrechnungsfaktor von "time" auf die zeitliche Länge des Tons?
Gruß elektrolutz
Achim S.
20.04.2010, 21:11
Hallo Elektrolutz
Habe bisher kein Befehl gefunden um die Lautstärke zu verändern. Der "Piepser" muss aber ein bisschen lauter sein. Geht mir schon aug die Ketten. Lautsorecher richtig rum so + und - ? Einen umrechnungsfaktor kenne ich nicht. Wozu brauchst du den. Du kannst doch die Frequenzen direkt eingeben. Mit den unterschiedlichen Freueuzen kannsz´t du direkt eine Folge (Melodie) eingeben. Genauso ist das auch mit der Länge der Töne. Diese gibtst du direkt in ms an und geht glaube ich bis 1024. Such auch noch nach einigen Erklärungen dazu. Ich schicke dir etwas mit. Sieh es dir an. Möcjte noch mehr machen und suche nach Nibo Fans. Kannst mich auch direkt anmailen.
Achim
elektrolutz
21.04.2010, 14:34
Hallo Achim,
die Elektronik sollte soweit OK sein, habe ich geprüft. Bei mir ist der "Piepser"so leise, dass ich ihn nur hören kann, wenn der NIBO2 auf Ohrhöhe ist und die Motore nicht laufen.
Das direkte Eingeben der Tonfrequenz hatte ich im ersten Versauch auch so vorgesehen, aber bei mir wird der ausgegebene Ton mit größer werdenden Werten für "interval" immer tiefer, ist das bei dir auch so?
In einem Posting weiter oben schreibt workwind, dass der Wert "time" mit "20000" ungefähr eine viertel Sekunde Tonlänge bringt. Mathematisch sind 20000 ms bei mir aber deutlich länger.
Gruß elektrolutz
Achim S.
21.04.2010, 20:35
Hallo
ich habe ein kleines Programm für Tonausgabe geschrieben. Ist noch voll im Versuch. Muss es bloss wiederfinden. Dann schicke es dir sofort. Schick mal deine Adresse an mich geht schneller.
Meine ist h.j.seeger@web.de
Melde mich sofort wenn gefunden
Achim
Achim S.
22.04.2010, 20:35
Hallo
wie versprochen die Datei Sound. Habe schnell noch paar Daten eingetragen. Es ist nur zur Probe für Sound da. Habe auch die Lautstärke ausprobiert. Es ist deutlich zu hören, hatte dabei allerdings nicht die Motore an. Man kann es deutlich hören. Ist denn das kleine Loch an deinem Lautsprecher frei? Alles zum probieren.
Achim
elektrolutz
25.04.2010, 13:37
Hallo Achim,
habe das Problemchen mal beim "Erzeuger" angefragt, aber leider bisher noch keine Antwort erhalten.
Auch im Hersteller-WIKI kommt keine Antwort
SCHADE!
Habe dir mal mein PGM per eMail geschickt.
Gruß elektrolutz
Achim S.
25.04.2010, 14:47
Hallo
Diese Erfahrung habe ich auch gemacht. Habe einiges hinter mir im Bereich Hardware. Aber jetzt geht alles. Deshalb habe ich ich auch das Nibo 2 Magazin geschrieben. Bleibt nur übrig uns selbst zu helfen.
Achim
elektrolutz
01.05.2010, 15:41
Hallo Achim,
hatte dir per eMail Infos zukommen lassen, melde dich mal.
Mein Sound-Problem besteht nach wie vor und da sich der Hersteller leider nicht dafür intressiert, auf technische Frage zu antworten, bleibt mir nur die Möglichkeit hier um Hilfe zu bitten.
Seit erster Inbetriebnahme ist die Tonausgabe ist so leise, dass ein Ton nur in Ohrnähe und bei nicht laufenden Motoren wahrnehmbar ist. (Ganz weit weg von den 85dB laut Datenblatt).
Habe mittlerweile einen Baugleichen Signalgeber (R=42 Ohm, U=1-2V) besorgt und ausgetauscht, mit gleichem Lautstärkeergebnis. Entsprechend Datenblatt sollte der originale Piepser 40 Ohm habe, ich kann aber im ausgebauten Zustand nur 16 Ohm messen.
Laut Schaltplan (Seite 6/6) ist die OP-Stufe zwischen Proz und Lautsprecher ein Impedanzwandler mit V=1. Mit dem Oszi gemessen gibt der Proz eine Amplitude ca. 0,8-1V aus, gleiches liegt dann natütlich auch am Lautsprecher an. Dieses scheint aber für den Lautsprecher zu wenig zu sein.
Kann mir bitte jemand Vergleichswerte von seinem Nibo2 geben. Ich vermute, dass das Ausgangssignal vom Proz nicht OK ist.
Achim S.
01.05.2010, 16:56
Hallo
muss zu meiner Entschuldigung sagen, das die Daten nicht zu mir gekommen sind. Hatte deine Info gelesen, aber nichts bekommen. Hatte in den letzten Tagen auch grosse Probleme mit dem Studio4 und meinem PC. Schicke es biite noch mal. Mache nur mein Programm fertig und gehe dann in die Schaltung. Hattset du schon die leiterzüge am Stecker oder die Gegend dazu nach Lotflöhen untersucht.Kann doch eigentlich nur was auf dem rest sein.
h.j.seeger@web.de
Achim
elektrolutz
01.05.2010, 17:30
Hallo Achim,
habe die 1 PN und 4 eMails gesendet, ich hoffe dass diesesmal alees angekommen ist.
elektrolutz
03.05.2010, 18:19
Hallo Achim,
hier das PGM als zip-Datei, mit leiser Sound-Folge, LED-geblinke und Ausgabe der Bordspannung in 2 Variationen.
Hi,
jetzt wollte ich mich auch mal einschalten. Hab zwar einen Nibo2 zu Hause stehen, finde aber kaum Zeit damit was zu machen. Trotzdem wollte ich mal folgende Frage loswerden:
Warum spendiert man dem Audioausgang einen OC0, wenn die Funktion "sound_tone" diesen doch nur als normalen Output verwendet? Mit dem Timer0 kann man doch recht gut eine Frequenz erzeugen lassen, ohne dass man das mit Schleife usw. selbst machen müsste.
Gruß bisben
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.