INHOUDSOPGAWE:
- Stap 1: Lys van onderdele
- Stap 2: PCB, skematiese en lêers
- Stap 3: soldeer
- Stap 4: Laai 'n kode op
- Stap 5: Toets en pas aan
- Stap 6: Moontlike toepassings
Video: HC-SR04-lesermodule om Arduino te verlig: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Die ultrasoniese afstandsensor HC-SR04 is baie gewild in robotika. Eintlik gebruik enige voorwerp wat robot vermy hierdie sensor. En dit is natuurlik wonderlik, maklik om goedkoop en akkuraat te gebruik, maar sodra u meer komplekse robotte begin bou, kan u 'n probleem sien, en dit is tyd. Dit neem baie tyd om afstand met hierdie sensor te meet; daar is 'n paar alternatiewe, soos skerp sensors wat voorwerpe super vinnig kan opspoor, maar die uitset daarvan is binêre, sodat u kan agterkom of daar 'n voorwerp binne 'n gespesifiseerde omvang is, maar u weet nie hoe ver. Vir sommige robotte is die sensors perfek, maar daar is 'n ander probleem: prys. Hulle is byna 10 keer duurder as HC-SR04. So hier het ek begin dink oor die kombinasie van die twee. En ek het 'n idee gekry vir 'n module wat u by die HC-SR04 kan aansluit en die taak om die afstand na die Attiny-mikrobeheerder te lees, kan delegeer; die uitvoer kan binêre wees en u hoofverwerker word verlig! Eenvoudige, maar pragtige oplossing en terselfdertyd goedkoop:) Wil u weet waar u so 'n sensor kan gebruik? Hou aan om te lees of kyk na 'n video.
JLCPCB 10 borde vir $ 2:
Stap 1: Lys van onderdele
Die lys van onderdele is nie baie lank nie; u kan die meeste daarvan by enige plaaslike elektroniese winkel vind; daar is ook skakels na aanlynwinkels as ek iets gevind het:
- HC-SR04
- Attiny45/85
- Potensiometer
- Wegbreekopskrifte Vroulik en Manlik
- 1206 SMD -weerstand (beter om in 'n stel te koop)
- 1206 LED
U benodig ook 'n paar gereedskap soos:
- Soldeerbout/stasie
- USBasp programmeerder
As u 'n PCB vir hierdie projek wil koop, besoek my Tindie -winkel:
Stap 2: PCB, skematiese en lêers
Hierbo vind u al die lêers, insluitend skematiese en PCB -ontwerp, en daar is ook Gerber -lêers wat u kan gebruik om hierdie PCB te vervaardig. U kan die lêers volgens u eie behoeftes aanpas, onthou dat al my projekte as nie -kommersieel gedeel word, sodat u dit nie kan verkoop nie.
Die skema is super eenvoudig; daar is slegs 'n paar komponente; u kan dit gebruik om alles op die PCB behoorlik te monteer.
As u nie PCB vir hierdie projek wil gebruik nie, kan u dit alles op 'n broodbord koppel, dit sal 'n bietjie groter wees, maar as u nie kan soldeer nie, is dit die maklikste manier vir u!
Stap 3: soldeer
Soldeer is redelik eenvoudig. Begin met die kleinste komponente (weerstand en LED) en gaan dan oor na groter en groter komponente; op hierdie manier sal dit makliker wees om dit alles te soldeer. Maak seker dat die polariteit reg is vir al die komponente en dat daar geen kortbroek is nie. As u nie PCB vir hierdie projek wil gebruik nie en dit alles op 'n broodbord wil verbind, slaan hierdie stap oor en volg die skema van stap hierbo.
Stap 4: Laai 'n kode op
Sodra alles op die PCB gesoldeer is, kan ons 'n program na die Attiny oplaai. Om dit te kan doen, moet ons 'n USBasp -programmeerder (of enige ander wat met Arduino IDE werk) aan die mikrobeheerder koppel. Die kode kan gevind word op my Github. Om dit op te laai, moet u Attiny -borde by u Arduino IDE voeg, u kan baie tutoriale daaroor aanlyn vind, sodat ek dit nie daar sou verduidelik nie. U kan natuurlik waardes in die kode of selfs die funksie daarvan aanpas volgens u behoeftes.
Stap 5: Toets en pas aan
As u program gereed is, kan u die HC-SR04-module aansluit (kyk na die foto's hierbo om dit korrek aan te sluit, anders kan u die bord beskadig).
U kan dit voed met die spanning tussen 4V en 5V. LED op die bord sal brand as die afstand kleiner is as die afstand wat u met die potensiometer gestel het. Om die afstand te verander, kan u 'n skroewedraaier gebruik. As alles goed werk, kan u na die volgende stap gaan. As dit nie die geval is nie, kontroleer u soldeer en maak seker dat u stroombaan en my skematiese ooreenstem.
Stap 6: Moontlike toepassings
Baie geluk dat jy tot die laaste stap gekom het! Om hierdie module met 'n Arduino te gebruik, moet u VCC van die module aansluit op Arduino se 5V, GND van die module op Arduino's GND en die uitpen van die module op enige van die Arduino -penne.
Hoe kan u dit gebruik? Wel, die moontlikhede is eindeloos. U kan dit gebruik vir u robotprojek, soos ek vir my volgende projek gaan doen, meer hieroor binnekort:) U kan die kode verander, 'n servo daaraan koppel en die servo direk vanaf hierdie bord beheer. U kan dit verander en gebruik sonder enige ekstra, eksterne mikrobeheerder. Dit is 'n klein bord met baie potensiaal en dit sal my volgende projek baie makliker maak.
Ek hoop dat u dit geniet het om hierdie instruksies te lees:) Moenie vergeet om na my video oor hierdie projek te kyk en in te teken op my kanaal nie! Dankie dat u gelees het, gelukkig gemaak!
Aanbeveel:
Verlig LED -kaarte: 8 stappe (met foto's)
Verlig LED -kaarte: Hallo ouens, dit is weer 'n erdvark vir nog 'n instruksie. Dit is 'n goedkoper manier om 'n verligte kaart te maak as ander metodes aanlyn. Ek dink hierdie projek is 'n prettige manier om tienermeisies en seuns oor elektrisiteit te leer. Ek hoop jy geniet dit en geniet dit
Verlig peperkoekhuis: 9 stappe (met foto's)
Verlig die peperkoekhuis: ons skep 'n verligte peperkoekhuis, waar die huis binne -in as u aan die bokant van die skoorsteen raak, verlig. Hierdie projek is 'n baie aangename inleiding tot stroombane, en is bedoel om te demonstreer, insluitend 'n bietjie basiese stroombaan en 'n bietjie
Totaal verlig - programmeerbare RGB LED -akrielbord: 3 stappe (met foto's)
Heeltemal verlig - programmeerbare RGB LED -akrielteken: het met die lasersnyer/graveer rondgespeel en regtig verlief geraak op gravure om akriel skoon te maak en 'n ligbron van die rand af te skyn. Die dikte van die akriel wat gebruik word, is a.25 " blad, wat regtig skoon deur die l sny
Game of Thrones Verlig kaart: 4 stappe (met foto's)
Game of Thrones Light Up Map: Spoiler! Die winter kom beslis. Maar laat hierdie oulike Game of Thrones -kaart vir 'n Spring -projek verlig. Wat weet ek, maak dit met die seël van u gunsteling
Verlig horlosie vir kinders - groen beteken! Rooi, bly in die bed !!!: 5 stappe (met foto's)
Verlig horlosie vir kinders - groen beteken! Rooi, bly in die bed !!!: ons was mal sonder genoeg slaap !!! Ons 2-jarige kon nie verstaan hoe om " te wag vir die 7 " op die klok voordat hy oggend na oggend uit sy kamer kom. Hy sou vroeg wakker word (ek bedoel, so 05:27 - " daar is 'n 7 !!! "