- LiFePO4 Speicher Test    Werbung      
Ergebnis 1 bis 10 von 25

Thema: Neuartiger (?) Roboter mit MicroPython als Betriebssystem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied Avatar von barbar
    Registriert seit
    20.05.2006
    Beiträge
    142
    Heute Nachmittag bestand meine Aufgabe darin, auf möglichst einfache Weise eine gemessene Distanz als Tonsignal auszugeben. Nach zwei Stunden Experimentierens ist folgendes dabei herausgekommen:




    https://youtu.be/9KLV8Aopk2A [Der Ton ist wegen abseitigem Telefonmikro sehr leise. Sorry!]

    Der zugehörige Python-Code sieht wie folgt aus:

    Code:
    buzzer = pyb.Pin(pyb.Pin.board.Y12, pyb.Pin.OUT_PP)
    irsinn = pyb.ADC(pyb.Pin.board.X1)
    
    def beep(lev,dur):         # lev=tick-pause/ton-hoehe, dur=tick-anzahl/ton-dauer
        for i in range(dur):
            buzzer.value(1)
            pyb.udelay(lev)
            buzzer.value(0)
                
    def detect():
        while True:
            lev = irsinn.read()
            beep(lev,200)
            print(lev)
            pyb.delay(50)
    Beim nächsten Mal erfolgt Distanzmessung mit Kopfdrehung.

    Anregungen oder Fragen?
    Demnächst mehr.
    Gruß
    /barbar
    Geändert von barbar (27.02.2016 um 17:52 Uhr)
    Unterstützer des Free Open Source Software Crowdfunding MicroPython on the ESP8266:
    https://www.kickstarter.com/projects...fully-easy-iot

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von barbar
    Registriert seit
    20.05.2006
    Beiträge
    142
    Und wieder zunächst ein kurzer Ausflug in die Mechanik. Mir war gerade danach, den Kopf des Geocephalopoden fertigzustellen.

    Dazu habe ich in den bereits verwendeten Kunststoffwinkel mittels Taschenmesser ein Loch gebohrt:

    Bild  

    Das Loch ist notwendig, damit das angeklebte Servohorn ...

    Bild  

    ... noch in sein Servo eingeschraubt werden kann:

    Bild   Bild  

    Den Kopf betrachte ich als planmäßig fertiggestellt. Er ist auf seinem Prüfstand befestigt, damit die Tests zur Beweglichkeit und Distanzmessung, die heute Abend im Zeitfenster 18:00 - 18:30 Uhr stattzufinden haben, unverzüglich beginnen können. Was ein Stress Bild  .

    Anregungen oder Fragen?
    Demnächst mehr.
    Gruß
    /barbar
    Unterstützer des Free Open Source Software Crowdfunding MicroPython on the ESP8266:
    https://www.kickstarter.com/projects...fully-easy-iot

Ähnliche Themen

  1. Betriebssystem: iRobot will Roboter zum Denken bringen
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 13.10.2014, 07:30
  2. Oddwerx: Smartphone-Roboter läuft mit Open-Source-Betriebssystem
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 19.04.2012, 11:40
  3. Neuartiger Speichertyp
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 03.10.2011, 19:50
  4. Projekt: Plattformübergreifendes Roboter-Betriebssystem
    Von michigrunf im Forum Open Source Software Projekte
    Antworten: 6
    Letzter Beitrag: 10.09.2007, 03:30
  5. Betriebssystem für AVR/µC auf dem Roboter
    Von MartinITM im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 05.08.2007, 18:55

Stichworte

Berechtigungen

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

    Werbung      12V Akku bauen