Maniek913 wrote: Sun Mar 30, 2025 9:15 am
Zibi_007 wrote: Sun Mar 30, 2025 12:31 am
Chciałem też skompilować własny soft z inną biblioteką pod SR, ale nic mi to już nie da, ponieważ... chyba spaliłem sobie ten układ SR04M. Tak kombinowałem, że nie daje już znaku życia. Nie świeci się dioda, ani nie wydaje żadnego dźwięku, o wskazaniach nie wspomnę... No cóż kupię nowy i jak przyjdzie, to się pobawię z jakimś customowym softem, bo jestem prawie pewien, że ten czujnik działał mi kiedyś pod Suplą...
Dzięki wielkie za twoje zaangażowanie. Mamy więc różne konkluzje - u mnie ten "zwykły" SR nie działa na 3V3 , ale po zasileniu go 5V działa, ale podobnie jak to opisałeś w przypadku SR04M. Natomiast u mnie SR04M działa zarówno na 5V , jak i 3V3, ale w identyczny sposób. Przypuszczam że te wszystkie moje czujniki ( i twój SR04M) to jakieś podróby - ciekawe że w współpracy z arduino działają świetnie , może to kwestia jakości podzespołów użytych do produkcji - na 5V jeszcze działają , jak obniżymy napięcie to już klapa, potwierdza to działanie twojego czujnika SR04 na 3V3, pomimo teoretycznej niezgodności. Jak masz jeszcze chęci to podłącz ten twój "uszkodzony" do np arduino UNO :
https://iotprojectsideas.com/waterproof ... ter-level/ U mnie na tym szkicu działają wszystkie czujniki, nawet jak zmienię zasilanie samego czujnika na 3V3(oczywiście tylko tego wodoodpornego) . Zamówię czujniki z jakiegoś renomowanego źródła i sprawdzę tą teorię.
Dobra. Wracamy do tematu. Zamówiłem nowe czujniki w obudowach. W sumie doszło do mnie 5, ale tylko trzy rodzaje, a w zasadzie to nawet dwa. Trzy mają czerwone diody i oznaczenie SR04M-2 (dwie płytki różnią się nieznacznie), dwa kolejne niebieskie i oznaczenie AJ-SR04M. Na wygenerowanym w GG sofcie nie działa żaden, ale tego się spodziewałem po wcześniejszych doświadczeniach i rozeznaniu tematu. Natomiast wszystkie działają normalnie pod Suplą, tylko... trzeba sobie samemu skompilować soft. W każdym razie biblioteka supla/sensor/HC_SR04.h normalnie je obsługuje. Te z niebieską diodą działają nawet na 3,3V (do 2m bez problemu), te z czerwoną diodą tylko na 5V.
I teraz tak. W załączniku dwa szkice pod Suplę (z jej przykładów), które na 100% kompilują się pod ESP32 (C3) w Arduino IDE. W drugim przykładzie (sensor_extended) można sobie ustawić dodatkowo minimalne i maksymalne mierzone i pokazywane odległości. Wszystko działa, moduł normalnie dodaje się do cloud i pokazuje mierzone odległości w apce.
@Maniek913 - skompiluj sobie, podając własne dane, a ja, jak będę miał trochę czasu to ubiorę to w webinterfeace i wrzucę tutaj jako szkic i wersję skompilowaną (bo pewnie nie każdy ma możliwość kompilowania softu).
W każdym razie zamierzony cel został osiągnięty, nie trzeba szukać innych modułów, wystarczy skompilować samodzielnie soft i będzie działać pod Suplą

You do not have the required permissions to view the files attached to this post.