- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: Piepser piepst net

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485

    Piepser piepst net

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hi,
    ich hab einen Piepser an meinen Atmega32 angeschlossn (den vom rn-control). Aber wenn ich PD7 auf 1 schalte, knackst der Piepser nur.
    Hab schon hier im Forum gelesen, dass man einen Transistor irgendwie dazwischen schalten muss, weil der Mega32 nicht genug Strom liefert. Kann das jemand bestätigen und mir sagen wie ich den Transistor einbauen muss? Hab nämlich keine Idee...

    MfG

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.11.2004
    Ort
    Kiel
    Alter
    41
    Beiträge
    177
    Manche Pipser bracuhen zudem noch Wechselspannung, versuch doch mal den Pipser schnell hintereinader an/aus zu schalten. Ist das nur son plätchen mit zwei Drahtenden?

  3. #3
    Moderator Roboter Genie
    Registriert seit
    26.08.2004
    Beiträge
    1.228
    Hi!
    Ich kenn das RN-Control net, aber wenn es ein normaler Piezo-Summer ist, dann musst du dem ne Frequenz liefern...mir reiner Gleichspannung ist der nicht zufrieden!

    Toggle einfach mal den Port (in Bascom z.B. mit "Waitms 10 -> Toggle PortD.7 -> Waitms 10 -> Toggle PortD.7") und schau was dabei rauskommt.

    MfG

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485
    Das is der Summer EPM 121 von Reichelt und hat zwei Drahtenden, is aber eher ne runde Box.

    Oh ja mit schnellem ein/ausschalten klappts. Danke

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485
    Hehe ich bin ja net so musikalisch aber gibts vielleicht irgendwo ne Tabelle mit den Tönen und den dazugehörigen Wartezeiten(also die Werte für die Waitms bzw. Waitus Befehle)?

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    17.04.2006
    Beiträge
    2.193
    Da gibt man der Jugend Google und sie weiss es nicht zu schätzen. Ich war ja schon gut dran, dass ich mit 1200bps in eine Mailbox konnte und dort dumme Fragen stellen, aber die Frequenzen der Töne zu ergoogeln kann doch nun wirklich nicht schwer sein. Also a1 sind 440Hz, das weiss selbst ich als Nichtmusiker, die Periodendauer liegt also bei knapp 2,5ms, also 1,25ms an und dieselbe Zeit aus - hört sich aber etwas schräg an, weil Du damit ein Rechteck produzierst und die Oberwellen noch ziemlich laut sind, insbesondere, weil der Piepser, den Du da hast für Frequenzen >>1kHz gedacht ist. Musst mal ins Reichelt-Datenblatt gucken, da steht die Resonanzfrequenz bestimmt drin. Da ist er dann am lautesten, auch wenn es Dir vielleicht gar nicht so erscheint.

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485
    Ok hast recht. Werde nächstes mal Google benutzen

    Die Periodendauer berechne ich, indem ich 1000ms durch die Frequenz teile?

  8. #8
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.08.2005
    Alter
    40
    Beiträge
    685
    Außerdem gibt es doch den Sound Befehl in Bascom:

    Code:
    '-------------------------------------------------------------
    '                     SOUND.BAS
    '          Copyright 1999-2003 MCS Electronics
    '-------------------------------------------------------------
    Dim Pulses As Word , Periods As Word
    Pulses = 65535 : Periods = 10000                            'set variables
    Speaker Alias Portb.1                                       'define port pin
    
    Sound Speaker , Pulses , Periods                            'make some noice
    'note that pulses and periods must have a high value for high XTALS
    'sound is only intended to make some noise!
    
    'pulses  range from 1-65535
    'periods range from 1-65535
    
    End
    Bei mir funktioniert dieser Code sehr gut (hab irgend einen Piepser damals aus einem anderen Gerät herausgelötet).

  9. #9
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2006
    Ort
    Biberach
    Alter
    34
    Beiträge
    485
    Hey vielen Dank!
    Das is echt praktisch mit dem Sound Befehl.

    MfG

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests