Turinys:
- 1 žingsnis: ko jums reikia
- 2 veiksmas: raskite „Echo Pin“pėdsaką ir supjaustykite
- 3 žingsnis: 2,7 kΩ lydmetalis tarp aido kaiščio ir jo pėdsako galo
- 4 žingsnis: litavimo 4,7 kΩ rezistorius tarp aido kaiščio ir GND kaiščio
Video: 3.3V modifikacija ultragarso jutikliams (paruoškite HC-SR04 3.3V logikai ESP32/ESP8266, dalelių fotonas ir kt.): 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
TL; DR: jutiklyje nupjaukite pėdsaką prie „Echo“kaiščio, tada vėl prijunkite jį naudodami įtampos skirstytuvą („Echo“pėdsakas -> 2,7 kΩ -> „Echo“kaištis -> 4,7 kΩ -> GND). Redaguoti: buvo kai kurios diskusijos dėl to, ar ESP8266 iš tikrųjų yra atsparus 5 V GPIO įvestims. „Espressif“tvirtina, kad taip yra ir ne. Asmeniškai aš rizikuočiau tik tuo atveju, jei turėčiau „likusių“ESP8266.
Jei esate kažkas panašaus į mane, jūs pažinojote ir pamėgote HC-SR04 kaip de facto standartą pigiems ultragarso atstumo jutikliams 5V pagrindu veikiančiuose „Arduino“projektuose. Štai kodėl aš turiu daug jų čia.
Tačiau pomėgių elektronikos pasaulis nuolat keitėsi nuo 5 V prie 3,3 V. „Raspberry Pie“ir daugelis kitų plokščių, pvz., ESP8266, ESP32 arba plokščių, tokių kaip „Particle Photon“, įvesties/išvesties smeigtukuose dirba su 3,3 V logika.
Jei prijungsime jutiklį prie 5 V maitinimo šaltinio ir tuo pačiu metu prie 3,3 V kaiščių, „Echo“kaiščio išėjimas taip pat bus 5 V ir greičiausiai sunaikins mūsų mikrovaldiklio plokštės 3,3 V kaiščius. Galėtume pabandyti prijungti esamą HC-SR04 prie 3,3 V maitinimo ir galėsime atlikti matavimus, bet, deja, jie dažnai bus daug mažiau tikslūs.
Sprendimas yra vis tiek prijungti jutiklį prie 5 V VCC, bet įsitikinti, kad mikrovaldiklį pasiekiantis Echo signalas turi tik 3,3 V, sukuriant įtampos daliklį naudojant du rezistorius. Mums pasisekė, kad HC-SR04 trigerio kaiščiui nereikia 5 V, taip pat jis priima 3,3 V įtampą, kurią gauname iš savo mikrovaldiklio kaiščių.
Naudodami aukščiau pateiktą aprašymą ir nuorodas, greičiausiai jau turite pakankamai informacijos, kad galėtumėte sukurti įtampos skirstytuvą kaip grandinės dalį ant duonos lentos ir teisingai prijungti ultragarso jutiklį.
Jei norite sužinoti, kaip modifikuoti vieną ar kelis HC-SR04, kad jie būtų paruošti 3.3V kaip savarankiški įrenginiai be jokių papildomų grandinių, skaitykite toliau.
1 žingsnis: ko jums reikia
- Ultragarsinis jutiklis HC-SR04
- Vienas 4,7 kΩ ir vienas 2,7 kΩ rezistorius (arba bet koks rezistorių derinys 1-50 kΩ diapazone su R1/(R1+R2) = apie 0,66)
- Litavimo įranga
- „X-Acto“peilis (arba bet koks aštrus ir smailus peilis)
- Priimtini litavimo įgūdžiai-arba noras sunaikinti HC-SR04, išbandant kažką naujo:)
- Neprivaloma: didinamasis stiklas, multimetras, osciloskopas, dalelių greitintuvas,…
2 veiksmas: raskite „Echo Pin“pėdsaką ir supjaustykite
Atidžiai apžiūrėkite jutiklio plokštę (galbūt naudodami padidinamąjį stiklą) ir raskite pėdsaką, vedantį į „Echo“kaištį.
Pastaba: jūsų HC-SR04 spausdintinės plokštės (PCB) išdėstymas gali būti kitoks nei pavaizduotas čia! Pėdsakas taip pat gali būti kitoje pusėje (kai pėdsakas baigiasi apvaliu apskritimu, tai paprastai yra ryšys su priešinga PCB puse).
Neprivaloma: paimkite multimetrą ir patikrinkite, ar nustatėte teisingą pėdsaką, išbandydami tęstinumą tarp „Echo“kaiščio ir lydmetalio jungties, kur pėdsakas jungiasi prie kažko PCB. Jis turėtų rodyti nulinį omą.
Naudodami peilį, kelis kartus atsargiai nupjaukite pėdsakus toje pačioje vietoje. Atkreipkite dėmesį, kad nesumažintumėte kaimyninių pėdsakų. Tada nuvalykite pėdsaką, kol pirmą kartą pamatysite jo metalą, tada pamatysite, kaip jis išnyksta, ir esate tikri, kad ryšio nebėra.
Pastaba: jei visiškai nenutrauksite pėdsakų, „Echo“kaištis vis tiek perduos visus 5 voltus į jūsų mikrovaldiklio kaištį.
Neprivaloma: naudodami multimetrą patikrinkite, ar visiškai nutraukėte tą patį pėdsaką, dar kartą išbandydami tęstinumą tarp „Echo“kaiščio ir lydmetalio jungties, kur pėdsakas jungiasi prie kažko PCB. Jis turėtų rodyti begalinį omą (jei jis rodo kažką megao diapazone, tai taip pat gerai).
3 žingsnis: 2,7 kΩ lydmetalis tarp aido kaiščio ir jo pėdsako galo
Jei to dar nepadarėte, raskite, kur „Echo“kaiščio pėdsakas (kurį nutraukėte) tiesiogiai veda kitą elementą, pvz., IC.
Mano pavyzdyje jis prijungtas prie to mikroschemos 2 kaiščio, esančio PCB viduryje.
Nupjaukite ir sulenkite 2,7 kΩ rezistoriaus kojas, kad tiksliai tilptų tarp „Echo“kaiščio ir kitos jungties.
Tada lituokite rezistorių vietoje (dalių valymas prie lydmetalio ir srauto taikymas greičiausiai nepakenks).
4 žingsnis: litavimo 4,7 kΩ rezistorius tarp aido kaiščio ir GND kaiščio
Nupjaukite ir sulenkite 4,7 kΩ rezistoriaus kojas, kad tilptų tarp „Echo“kaiščio ir GND kaiščio (arba jų litavimo taškų ant PCB), ir lituokite jas ten.
Neprivaloma: naudokite multimetrą, kad patikrintumėte varžą tarp jungčių, kad įsitikintumėte, jog nėra šortų.
Ypač neprivaloma: prijunkite gaiduko kaištį prie užprogramuoto MCU, dar neprijunkite „Echo“kaiščio ir įsitikinkite, kad „Echo“signalas yra 3,3 V, o ne 5 V, naudodami mėgstamą osciloskopą. Gerai, aš juokauju 85%.:)
Dabar turėtumėte turėti galimybę prijungti modifikuotą jutiklį prie bet kurio 3,3 V mikrovaldiklio. Jums vis tiek reikia maitinti 5 voltais, tačiau daugelis mikrovaldiklių plokščių (turinčių įtampos reguliatorių) taip pat priima 5 voltų įtampą, todėl daugelyje projektų tai turėtų būti gerai.
Papildoma premija: šis modifikuotas jutiklis bus suderinamas su 5 V projektais, nes dauguma 5 V mikrovaldiklių (pvz., „Arduino“/ATMEGA) gali interpretuoti 3,3 V signalus taip pat, kaip ir 5 V.
Rekomenduojamas:
Dalelių fotonas - TCN75A temperatūros jutiklio pamoka: 4 žingsniai
Dalelių fotonas-TCN75A temperatūros jutiklio pamoka: TCN75A yra dviejų laidų nuoseklus temperatūros jutiklis, integruotas su temperatūros ir skaitmenos keitikliu. Jis įtrauktas į vartotojo programuojamus registrus, kurie suteikia lankstumo temperatūros jutiklinėms programoms. Registro nustatymai leidžia vartotojams
Dalelių fotonas - ADT75 temperatūros jutiklio pamoka: 4 žingsniai
Dalelių fotonas - ADT75 temperatūros jutiklio pamoka: ADT75 yra labai tikslus skaitmeninis temperatūros jutiklis. Jį sudaro juostos tarpo temperatūros jutiklis ir 12 bitų analoginis-skaitmeninis keitiklis, skirtas temperatūrai stebėti ir skaitmeninti. Dėl labai jautraus jutiklio man jis yra pakankamai kompetentingas
Dalelių fotonas - STS21 temperatūros jutiklio pamoka: 4 žingsniai
Dalelių fotonas - STS21 temperatūros jutiklio pamoka: STS21 skaitmeninis temperatūros jutiklis pasižymi puikiu našumu ir taupo vietą. Jis teikia kalibruotus, linijinius signalus skaitmeniniu I2C formatu. Šio jutiklio gamyba pagrįsta CMOSens technologija, kuri priskiriama pranašesniam
Dalelių fotonas - HDC1000 temperatūros jutiklio pamoka: 4 žingsniai
Dalelių fotonas - HDC1000 temperatūros jutiklio pamoka: HDC1000 yra skaitmeninis drėgmės jutiklis su integruotu temperatūros jutikliu, kuris užtikrina puikų matavimo tikslumą esant labai mažai galiai. Prietaisas matuoja drėgmę remdamasis nauju talpiniu jutikliu. Drėgmės ir temperatūros jutikliai yra
Dalelių fotonas - BH1715 skaitmeninis aplinkos šviesos jutiklis: 4 žingsniai
Dalelių fotonas - BH1715 Skaitmeninis aplinkos šviesos jutiklis: BH1715 yra skaitmeninis aplinkos šviesos jutiklis su I²C magistralės sąsaja. BH1715 paprastai naudojamas aplinkos šviesos duomenims gauti, kad būtų galima reguliuoti mobiliųjų įrenginių LCD ir klaviatūros apšvietimo galią. Šis įrenginys siūlo 16 bitų skiriamąją gebą ir