Heute stand das akustische Organ des zukünftigen Roboters auf dem Stundenplan.
An den Piezo Signalgeber habe ich zunächst etwas stärkere Kupferdrähte angelötet, damit das Teil nicht herumhängt. Dann wurde angeschlossen ...
![]()
![]()
... und anschließend so lange geübt, bis das Pfeifen klang, wie es sollte:
https://youtu.be/TBrJSGHhRPg
[Nicht nur Bild, sondern auch Ton sind stark verbesserungsfähig: Zu leise! Mikrofon auf kameraabgewandter Seite des Telefons #@§! Naja, darauf gepfiffen!]
Der zugehörige Python-Code sieht so aus:
Die blaue Controllerboard-LED wurde "mitgenommen", damit man im Video auch sieht, wann gepfiffen wirdCode:def pfeifen(): import pyb piezo = pyb.Pin(pyb.Pin.board.Y12, pyb.Pin.OUT_PP) led = pyb.LED(4) for t in range(5): print('Pfiff',t) for i in range(600, 10, -1): piezo.value(1) pyb.udelay(i) piezo.value(0) led.intensity(i) pyb.delay(200) for i in range(600, 10, -1): piezo.value(1) pyb.udelay(i) piezo.value(0) led.intensity(i) for i in range(10, 1200, 1): piezo.value(1) pyb.udelay(i) piezo.value(0) led.intensity(i) led.off() pyb.delay(1000)
Als Nächstes ist die Optik an der Reihe.
Anregungen oder Fragen?
Demnächst mehr.
Gruß
/barbar








Zitieren


Lesezeichen