Skocz do zawartości

Czujniki 5V do ESP32 z logiką 3,3V. Konwerter napięcia i co jeszcze?


Bazuka1988

Pomocna odpowiedź

Dzień dobry, potrzebuję pomocy w podłączeniu kilku czujników zasilanych 5V do ESP32s NodeMCU gdzie mam 3,6V. no i pytanie jeszcze co z logiką?
ESP32s NodeMCU dostosowany jest do zasilania 5V. Logika na płytce 3,3V, max. pobór prądu na pin to 12mA.
Zmieniłem Arduino na ESP32 i chciałbym wykorzystać czujniki, które służyły mi przy Arduino.
Płytka jaką posiadam: https://abc-rc.pl/product-pol-12433-Modul-ESP-32-WiFi-Bletooth-2-4-GHz-Dual-Mode-ESP-WROOM-32-Arduino.html

Podłączyć potrzebuję to:
Czujnik odbiciowy TCRT5000 (możliwość zasilania 3,3V) z komparatorem do Arduino. Podłączyłem go do ESP i działa. Zasilanie jest z GPIO gdzie mam ustawione HIGH i LOW na pinach. Odczytuje dobrze. Martwi mnie tylko pobór prąd, który może być max. 20mA, a obciążalność pinów jest max. 12mA. Kiedy może być maksymalny pobór prądu? Czy zasilając czujnik niższym napięciem nie zwiększam przez to jego zapotrzebowania na prąd?
https://abc-rc.pl/product-pol-6508-Czujnik-odbiciowy-TCRT5000-z-komparatorem-do-Arduino.html

Ultradźwiękowy czujnik odległości HC-SR04 2-200cm. Jest zasilany 5V.
https://botland.com.pl/pl/ultradzwiekowe-czujniki-odleglosci/1420-ultradzwiekowy-czujnik-odleglosci-hc-sr04-2-200cm-5903351241366.html

Znalazłem coś takiego. Wykorzystano tu dzielnik napięcia.
https://www.instructables.com/Modify-Ultrasonic-Sensors-for-3-Volts-Logic-prepar/

http://uczymy.edu.pl/wp/blog/2016/01/20/hc-sr04/

Cytat: "W drugą stronę: bezpośrednie podłączenie pinu ECHO czujnika do GPIO Raspberry, może ją uszkodzić. GPIO Raspberry toleruje tylko 3,3V – i niewiele więcej.

Konieczne jest więc obniżenie napięcia wychodzącego z ECHO czujnika do poziomu 3.3V. Sposobów jest kilka – od konwerterów logiki, przedstawiany przeze mnie bufor 4050 aż po dzielnik napięcia.

Najprostszy jest dzielnik napięcia. Wystarczą 2 rezystory o wartościach jak 1:2, np 4.7kΩ i 9.8kΩ. Nie mogą być za małe, żeby nie popłynął przez nie zbyt duży prąd." RPI ma tak samą logikę jak ESP32.

Ja mam rezystory akurat 10kOhm i 5,1kOhm co mi daje 3,31V. Będzie to działać? i znowu pytanie co z prądem?

Silnik z przekładnią SJ01 120:1 6V 160RPM + enkoder https://botland.com.pl/pl/silniki-dc-z-przekladnia-i-enkoderami/6287-silnik-z-przekladnia-sj01-1201-6v-160rpm-enkoder.html
Silniki zasilane oczywiście z innej baterii, a sterowane przez https://abc-rc.pl/product-pol-6196-Modul-sterownika-L298N-do-silnikow-DC-i-krokowych-Arduino.html

Aktualnie podłączone i działają. PWM też. Rozchodzi się pytanie o ten enkoder kwadraturowy Encoder-SJ01. Zasilany napięciem z zakresu od 4,5 V do 7,5 V. Aby go zasilić potrzebny będzie konwerter napięcia?  Mam taką przetwornicę LM2577 2A z USB - STEP-UP https://abc-rc.pl/product-pol-7668-Przetwornica-LM2577-2A-z-USB-STEP-UP-napiecie-regulowane-5-28V.html

Nada się? Może można użyć czegoś innego? No i co z pinami od czujników halla w tym enkoderze. Chodzi o prąd i napięcia.
Proszę o pomoc.
Dziękuję!

Link to post
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.