INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: vind die spoor van die echo -pen en sny dit
- Stap 3: Soldeer 2,7 kΩ tussen die echo -pen en die einde van die spoor
- Stap 4: Soldeer 4.7kΩ Weerstand tussen Echo Pin en GND Pin
Video: 3.3V Mod vir ultrasoniese sensors (berei HC-SR04 voor vir 3.3V Logic op ESP32/ESP8266, Particle Photon, ens.): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
TL; DR: Sny die spoor op die sensor na die Echo -pen en koppel dit dan weer met 'n spanningsverdeler (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Bewerk: Daar is 'n paar debatte oor die vraag of die ESP8266 eintlik 5V -verdraagsaam is op GPIO -insette. Espressif beweer dat dit is en dat dit nie is nie. Persoonlik sou ek slegs die risiko loop as ek 'oorblywende' ESP8266's het.
As u iets soos ek het, het u die HC-SR04 leer ken en hou daarvan as die de facto standaard vir goedkoop ultrasoniese afstandswaarneming vir 5V-gebaseerde Arduino-projekte. Daarom het ek 'n hele paar van hulle wat hier rondlê.
Maar die wêreld van stokperdjie -elektronika beweeg geleidelik van 5V na 3.3V. Die Raspberry Pie en vele ander borde, soos dié wat gebaseer is op die ESP8266, ESP32 of borde soos die Particle Photon, werk met 3.3V logika op hul invoer/uitset penne.
As ons die sensor aan 5V -krag en terselfdertyd aan 3.3V -penne koppel, sal die uitset van die Echo -pen ook 5V wees en waarskynlik die 3.3V -penne van ons mikrobeheerbord vernietig. Ons kan probeer om 'n huidige HC-SR04 aan te sluit op 'n 3.3V-krag en sal metings kan kry, maar dit is ongelukkig baie minder akkuraat.
Die oplossing is om die sensor steeds aan 5V VCC aan te sluit, maar om seker te maak dat die Echo -sein wat die mikrobeheerder bereik, slegs 3,3V het deur 'n spanningsverdeler met twee weerstande te skep. Gelukkig vir ons, die snellerpen van die HC-SR04 het nie 5V nodig nie en ook die 3.3V wat ons van ons mikrobeheerder se penne kry.
Met die beskrywing en skakels hierbo, het u waarskynlik reeds genoeg inligting om 'n spanningsverdeler as deel van u kring op 'n broodbord te skep en 'n ultrasoniese sensor korrek aan te sluit.
Lees verder hieronder as u wil leer hoe u een of meer HC-SR04's kan aanpas, sodat hulle 3.3V gereed is as onafhanklike eenhede, sonder ekstra kringe.
Stap 1: wat u benodig
- Ultrasoniese sensor HC-SR04
- Een 4,7kΩ en een 2,7kΩ weerstand (of enige kombinasie van weerstande in die 1-50kΩ-reeks met R1/(R1+R2) = ca. 0,66)
- Soldeertoerusting
- X-Acto-mes (of enige mes wat op dieselfde manier skerp en skerp is)
- Aanvaarbare soldeervaardighede-of die bereidheid om 'n HC-SR04 te vernietig terwyl u iets nuuts probeer:)
- Opsioneel: vergrootglas, multimeter, ossilloskoop, deeltjiebotsing, …
Stap 2: vind die spoor van die echo -pen en sny dit
Kyk noukeurig na die sensorbord (moontlik met behulp van 'n vergrootglas) en vind die spoor wat na die Echo -pen lei.
Let wel: u HC-SR04 het moontlik 'n ander uitleg van die printplaat (PCB) as die hier gewys! Die spoor kan ook aan die ander kant wees (as 'n spoor in 'n ronde sirkel eindig, is dit gewoonlik 'n verbinding met die teenoorgestelde kant van die PCB).
Opsioneel: Neem u multimeter en kyk of u die korrekte spoor geïdentifiseer het deur te toets of die kontinuïteit tussen die Echo -pen en die soldeerverbinding is waar die spoor aansluit by iets op die PCB. Dit moet nul ohm toon.
Sny die spoor verskeie kere op dieselfde plek met die mes. Let op dat u nie die naburige spore sny nie. Krap dan die spoor af totdat u die metaal eers sien, dan sien dit verdwyn, en u is seker dat daar geen verbinding meer is nie.
Opmerking: as u die spoor nie heeltemal afsny nie, lewer die Echo -pen nog steeds die volle 5 volt aan die pen van u mikrobeheerder.
Opsioneel: Met die multimeter, kyk of u dieselfde spoor heeltemal afgesny het deur weer die kontinuïteit tussen die Echo -pen en die soldeerverbinding te toets waar die spoor aansluit by iets op die PCB. Dit moet oneindige ohm toon (as dit iets in die mega-ohm-reeks toon, is dit ook goed).
Stap 3: Soldeer 2,7 kΩ tussen die echo -pen en die einde van die spoor
As u dit nog nie gedoen het nie, vind uit waar die spoor van die Echo -pen (wat u gesny het) direk 'n ander element lei, soos 'n IC.
In my voorbeeld is dit gekoppel aan pen 2 van die chip in die middel van die PCB.
Sny en buig die bene van die weerstand van 2.7kΩ om presies te pas tussen die Echo -pen en die ander verbinding.
Soldeer dan die weerstand op sy plek (dit sal waarskynlik ook nie seermaak nie) om die dele tot soldeer skoon te maak en vloeistof toe te pas.
Stap 4: Soldeer 4.7kΩ Weerstand tussen Echo Pin en GND Pin
Sny en buig die bene van die weerstand van 4.7kΩ om tussen die Echo -pen en die GND -pen (of hul soldeerpunte op die PCB) te pas, en soldeer hulle daar.
Opsioneel: gebruik 'n multimeter om die weerstand tussen die verbindings te kontroleer om seker te maak dat daar geen kortbroek is nie.
Uiters opsioneel: Sluit die snellerpen aan op u geprogrammeerde MCU, koppel nog nie die Echo -pen nie en maak seker dat die Echo -sein 3,3V is en nie 5V nie met u gunsteling ossilloskoop. Goed, ek maak 85% 'n grap oor die een.:)
U moet u aangepaste sensor nou kan aansluit op enige 3.3V mikrobeheerder. U moet dit nog steeds met 5 volt voed, maar baie mikrobeheerborde (met 'n spanningsreguleerder) aanvaar ook 5 volt, so dit sal in baie projekte baie goed werk.
Bykomende bonus: hierdie gemodifiseerde sensor is agteruit versoenbaar met 5V -projekte, want die meeste 5V -mikrobeheerders (soos Arduino/ATMEGA) kan 3.3V -seine op dieselfde manier interpreteer as wat hulle 5V doen.
Aanbeveel:
Skep MS Access -databasisprogrammatuur om salaris in u onderneming voor te berei: 6 stappe
Skep MS -databasisprogrammatuur om salaris in u onderneming voor te berei: ek gee u die kort instruksie om 'n betaalstaatstelsel te skep met behulp van MS -toegang om maandelikse salarisse te genereer en salarisstrokies maklik hiermee af te druk. Op hierdie manier kan u elke maand salarisbesonderhede by die databasis hou, en u kan laat wysig of hersien
Eenvoudige "robotstel" vir klubs, ruimte vir onderwysers, ens .: 18 stappe
Eenvoudige "Robot -kit" vir klubs, Makerspace -onderwysers, ens.: Die idee was om 'n klein, maar uitbreidbare kit te bou vir ons lede van die " Middle TN Robotic Arts Society ". Ons beplan werkswinkels rondom die kit, veral vir kompetisies, soos lyn volg en vinnige reis. Ons het 'n Arduino opgeneem
Berei u Raspberry Pi voor op enigiets !: 7 stappe (met foto's)
Berei u Raspberry Pi voor op enigiets !: Hier op die MakerSpace hou ons van die Raspberry Pi! En of ons dit gaan gebruik vir programmering, die aanbied van 'n webbediener of die nuutste Raspbian -verspreiding, ons berei dit altyd op dieselfde manier voor. Dit is 'n uitstekende beginpunt om met die Raspbe te speel
Hoe om 'n Eagle PCB -bord voor te berei en te stuur vir vervaardiging: 6 stappe
Hoe om 'n Eagle PCB -bord voor te berei en te stuur vir vervaardiging: Hallo! In hierdie kort handleiding sal ek u wys hoe u u PCB kan uitvoer en dit na 'n PCB -vervaardigingshuis kan stuur om dit vir u te laat vervaardig. In hierdie tutoriaal sal ek ALLPCB fab gebruik . house.www.allpcb.com Kom ons begin
Berei 'n paar oortollige PIR -sensors vir robotika voor: 3 stappe (met foto's)
Berei 'n paar surplus PIR -sensors vir robotika voor: ek het 'n klomp PIR -sensors op eBay gevind. Hulle is gemonteer op 'n PCB wat vervaardig is vir 'n handsfree -stel vir selfone. Ek beskryf graag hoe u die sensor voorberei vir die gebruik in robotiese projekte. As u nie weet wat 'n PIR -sensor is nie