Die Suche ergab 48 Treffer
- Donnerstag 28. September 2023, 19:07
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Ok, also die Doku ist da ganz klar anders (Datenblatt), da gibt's null, und die Negation, und fuer immediate Argumente hat er halt nur 5 Bit Platz, also sind das maximal 31. Warum das sich dann so komisch verhaelt, keine Ahnung. Hat vielleicht auch was mit der Implementierung von Micropython zu tun...
- Donnerstag 28. September 2023, 19:05
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
HC-SR04 über PIO verwenden (Pico)
So, ich habs nun doch noch hinbekommen. Problem war: Man muss jmp_pin beim initialisieren setzen. Hatte ich glaub ich vorhin sogar erwähnt, dass das in dem Rust-Code drin war. Hab ich in keinem Beispiel gefunden, gibts aber. Laut Data sheet: JMP PIN branches on the GPIO selected by EXECCTRL_JMP_PIN,...
- Donnerstag 28. September 2023, 17:10
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Btw: Mit ist der output
Code: Alles auswählen
mov(y, 31)
Code: Alles auswählen
4294967294
4294967294
4294967294
4294967294
4294967294
4294967294
4294967294
...
- Donnerstag 28. September 2023, 14:19
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Jo, danke, ich halt die Augen offen:) @rp2.asm_pio(set_init=rp2.PIO.OUT_LOW, out_init=rp2.PIO.OUT_LOW) def measure_distance(): wrap_target() set(pins, 1) [19] # lasts 10 us set(pins, 0) mov(y, ~null) # y's value is: 4_294_967_295 wait(1, pin, 0) # wait until input pin at location 0 is HIGH label(&qu...
- Donnerstag 28. September 2023, 13:59
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Jo verständlich, hatte es auch ehrlich gesagt probiert so nah wie an deinem Beispiel zu machen. Lässt sich halt nicht alles 1:1 übernehmen, bspw. hab in uPython auch keine definition von jmp_pins gesehen; Die Frequenz bestimmst du glaub ich über let freq = clocks.system_clock.freq().raw(); let div =...
- Donnerstag 28. September 2023, 13:36
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Also erstmal zum Counter: Bei folgenden Code ist der output immer 4286578687, also 2^32 -1. Daher nehme ich an, dass es das selbe ist bzw. mit !null funktioniert es nicht und ~null war manchmal inkonsistent, häufig war dann der output auch 0 womit der counter ja nicht mehr funktioniert. mov(y, 31) m...
- Donnerstag 28. September 2023, 09:12
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
So, ich habe das ganze mal in Rust durchimplementiert. Die PIO Statemachine zaehlt munter die verflossenen Ticks, und die Ergebnisse sind meistens plausibel - ich vermute bei Abweichungen eher den Sensor als Problemquelle. Und im Oszilloskop sieht auch alles tippi toppi aus, es wackelt halt gerade ...
- Freitag 11. August 2023, 20:43
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
So, Ich hab den Sensor jetzt zufriedenstellend ans laufen bekommen - vielen Dank! Lösung war, wie schon im letzten Post vermutet, dass das Echo Signal nicht durch kam. Ich habe das jetzt mit 2 in Reihe geschalteten Wiederständen gemacht, 10kOhm und 22kOhm: Das Echo Signal geht durch beide in GND, na...
- Donnerstag 10. August 2023, 07:48
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Da sind ein paar Fehler drin. IRQs nur einmal registrieren, und die sollten so wenig wie möglich machen Ja stimmt, dass hatte ich vergessen, im ersten Draft hatte ich im Callback die IRQ auf IRQ_FALLING gesetzt, also quasi ein callback für HIGH und dann einen für LOW. Das war aber nicht so stabil, ...
- Mittwoch 9. August 2023, 20:15
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
So, hier nun meine aktuelle Version, die vom Prinzip her funktioniert. from machine import Pin import utime import micropython micropython.alloc_emergency_exception_buf(100) # Pin 9 / 10 TRIGGER_GPIO = 6 ECHO_GPIO = 7 SOUND_VELOCITY_M_S = 343 class Measurement: def __init__(self): self.trigger = Pin...
- Mittwoch 9. August 2023, 13:21
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Alles klar, ich werde es mit Pin_IRQs (muss erstmal gucken was das meinst) probieren. Oszillator ist nicht vorhanden. Ich habe, wie gesagt, mehrere Beispiele im Netz gesehen, wo das Messen recht präzise mit dem im Ausgangspost genannten Code funktioniert. Mit Pico + HC-SR04. Hatte es ebenfalls mit n...
- Dienstag 8. August 2023, 21:26
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Hm, ich kriegs leider immer noch nicht gebacken mit dem PIO. Was mich stutzig macht: Ich habe Videos gesehen, wo genau mein Sensor, HC-SR04 mit Micropython verwendet wird. Und das ziemlich genau. Ich bin gerade überfordert; Muss ja dann eig. was an der Verkabelung liegen denke ich? from machine impo...
- Montag 7. August 2023, 19:58
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Hi,
Mein Plan war die PIOs in MP hinzubekommen und dann das ganze nach Rust zu überführen - ebenfalls um mal ein wenig Rust gesehen zu haben.
Falls ich da weitergekommen bin, meld' ich mich nochmal.
Mein Plan war die PIOs in MP hinzubekommen und dann das ganze nach Rust zu überführen - ebenfalls um mal ein wenig Rust gesehen zu haben.
Falls ich da weitergekommen bin, meld' ich mich nochmal.
- Mittwoch 2. August 2023, 17:48
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Hi, ich hab jetzt paar Stunden versucht mit in StateMachines einzulesen und hab mir auch das verlinkte Beispiel angeschaut. So recht werde ich noch nicht schlau draus, vor allem der Part wo es ums Messen geht, wie lange das ECHO-Signal High ist. Im Endeffekt muss ich doch in jedem Step checken ob de...
- Mittwoch 2. August 2023, 13:45
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Nein, da stehen nur die ...
Danke für den Link, ich schau mir das mal an:)
Nochmal zu meiner Verdrahtung, weil ich da noch ein Anfänger bin: Hört sich das von meiner Beschreibung richtig an?
Danke.
Danke für den Link, ich schau mir das mal an:)
Nochmal zu meiner Verdrahtung, weil ich da noch ein Anfänger bin: Hört sich das von meiner Beschreibung richtig an?
Danke.
- Mittwoch 2. August 2023, 08:53
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
Re: [RPi3] Entfernung über Ultraschallsensor messen
Was steht dann da statt dem …? Du meinst in den Whiles? Das ist einfach nur ein Platzhalter, wie pass. Also, eigentlich wollte ich das auf einem Pi Pico mit Rust erledigen, aus den Gründen die du schon gesagt hast (Echtzeit etc). Da ich das nicht hinbekommen hatte, wollte ich die prinzipielle Funkt...
- Dienstag 1. August 2023, 20:52
- Forum: Raspberry Pi und Co.
- Thema: [RPi3] Entfernung über Ultraschallsensor messen
- Antworten: 43
- Zugriffe: 8503
[RPi3] Entfernung über Ultraschallsensor messen
Hi, Ich hab einen RPi3b und versuche eine Entfernungsmesserung durchführen zu können. Dafür hab ich den folgenden Ultraschallsensor gekauft: HC-SR04. Der funktioniert so, dass der TRIGGER-Pin kurz ein High bekommt und man dann beim ECHO-Pin die Dauer des highs misst. Diesen Wert muss man mit der Sch...
- Samstag 22. Oktober 2022, 22:58
- Forum: Allgemeine Fragen
- Thema: Projektstruktur für Micro-Services
- Antworten: 5
- Zugriffe: 572
Re: Projektstruktur für Micro-Services
Hm, bin leider noch nicht so richtig weiter. Also, ich würde hinterher am liebsten verschiedene Container ausführen können. Der Grund ist, dass der Webserver durch das Dockerfile ja durchgehend läuft und so keine requests an apis gesendet werden können. So ist nun die Struktur: /webserver /data_work...
- Donnerstag 20. Oktober 2022, 07:51
- Forum: Allgemeine Fragen
- Thema: Projektstruktur für Micro-Services
- Antworten: 5
- Zugriffe: 572
Re: Projektstruktur für Micro-Services
OK, also ein Image das mehrfach läuft und nur andere Skripte ausführt... klingt genau nach dem, was ich brauche
Merci!
Merci!
- Mittwoch 19. Oktober 2022, 14:01
- Forum: Allgemeine Fragen
- Thema: Projektstruktur für Micro-Services
- Antworten: 5
- Zugriffe: 572
Re: Projektstruktur für Micro-Services
Sinn und Zweck von Microservices ist es doch gerade *nicht* solche Dinge zu teilen. Wenn man die ueber solchen Code aneinander bindet, kann man genauso gut einfach einen modularen Monolithen bauen - wo sowas einfach nur ein Modul wird. Oder sogar ueberfluessig. Also ich bin kein Experte bei Softwar...