Indholdsfortegnelse:
- Trin 1: Liste over dele
- Trin 2: PCB, skematisk og filer
- Trin 3: Lodning
- Trin 4: Upload en kode
- Trin 5: Test og juster
- Trin 6: Mulige applikationer
Video: HC-SR04-læsermodul til lindring af Arduino: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
HC-SR04 ultralydsafstandssensor er meget populær inden for robotik. Grundlæggende bruger enhver genstand, der undgår robot, denne sensor. Og det er selvfølgelig fantastisk, let at bruge billigt og præcist, men når du først begynder at bygge mere komplekse robotter, kan du begynde at se et problem, og dette problem er på tide. Det tager meget tid at måle afstanden med denne sensor, der er nogle alternativer som skarpe sensorer, der kan registrere objekter superhurtigt, men output af dem er binært, så du kan registrere, om der er et objekt inden for specificeret område, men du ved det ikke hvor langt. For nogle robotter er disse sensorer perfekte, men der er et andet problem - pris. De er næsten 10 gange dyrere end HC-SR04. Så her begyndte jeg at tænke på at kombinere disse to sammen. Og jeg får en idé til et modul, som du kan tilslutte til HC-SR04 og delegere opgaven med at aflæse afstanden til Attiny-mikrokontrolleren, output kan være binært, og din primære mikroprocessor er lettet! Enkel, men smuk løsning og billig på samme tid:) Vil du vide, hvor du kan bruge en sådan sensor? Fortsæt med at læse eller se en video.
JLCPCB 10 boards til $ 2:
Trin 1: Liste over dele
Liste over dele er ikke særlig lang, du kan finde de fleste af dem i enhver lokal elektronisk butik, der er også links til onlinebutikker, hvis jeg fandt noget:
- HC-SR04
- Attiny45/85
- Potentiometer
- Breakaway headers Kvinde og Mand
- 1206 SMD -modstand (bedre at købe i et sæt)
- 1206 LED
Du skal også bruge nogle værktøjer som:
- Loddejern/station
- USBasp programmerer
Hvis du vil købe et printkort til dette projekt, kan du besøge min Tindie -butik:
Trin 2: PCB, skematisk og filer
Ovenfor kan du finde alle filerne, herunder skematisk og PCB -design, der er også Gerber -filer, som du kan bruge til at fremstille dette printkort. Du er velkommen til at ændre filerne til dine egne behov. Husk, at alle mine projekter deles som ikke -kommercielle, så du ikke kan sælge dem.
Skematisk er superenkelt, der er kun få komponenter, du kan bruge det til at montere alt på PCB korrekt.
Hvis du ikke vil bruge PCB til dette projekt, kan du forbinde alt det på et brødbræt, det vil være lidt større, men hvis du ikke kan lodde, er det den nemmeste måde for dig!
Trin 3: Lodning
Lodning er ret ligetil. Start med de mindste komponenter (modstand og LED), og gå derefter videre til større og større, på den måde bliver det lettere for dig at lodde alt det. Sørg for, at polariteten er korrekt for alle komponenterne, og at der ikke er nogen shorts. Hvis du ikke vil bruge PCB til dette projekt, og du vil forbinde alt det på et brødbræt, skal du bare springe dette trin over og følge skematikken fra trin ovenfor.
Trin 4: Upload en kode
Når alt er loddet på printet, kan vi uploade et program til Attiny. For at gøre det skal vi tilslutte USBasp -programmerer (eller enhver anden, der fungerer med Arduino IDE) til mikrokontrolleren. Koden findes på min Github. For at uploade det skal du tilføje Attiny boards til din Arduino IDE, du kan finde en masse tutorials online om det, så jeg ville ikke forklare det lige der. Selvfølgelig kan du ændre værdier i koden eller endda dens funktion, så den passer til dine behov.
Trin 5: Test og juster
Når dit program er klart, kan du tilslutte HC-SR04-modulet (tag et kig på billederne ovenfor for at tilslutte det korrekt, ellers kan du beskadige kortet).
Du kan drive den med spændingen mellem 4V og 5V. LED på tavlen lyser, når afstanden er mindre end den afstand, du indstiller med potentiometeret. For at ændre afstanden kan du bruge en skruetrækker. Når alt fungerer fint, kan du gå videre til næste trin. Hvis det ikke er det, skal du kontrollere din lodning og sørge for, at dit kredsløb og mine skematiske stemmer overens.
Trin 6: Mulige applikationer
Tillykke med at du nåede det sidste trin! For at bruge dette modul med en Arduino skal du slutte modulets VCC til Arduinos 5V, modulets GND til Arduinos GND og modulets ud -pin til en hvilken som helst af Arduino -benene.
Hvordan kan du bruge det? Nå, mulighederne er uendelige. Du kan bruge den til dit robotprojekt, som jeg skal gøre for mit næste projekt, mere om det snart:) Du kan ændre koden, tilslutte en servo til den og styre servoen direkte fra dette kort. Du kan ændre det og bruge det uden yderligere, ekstern mikrokontroller. Det er en lille tavle med et stort potentiale, og det vil gøre mit næste projekt meget lettere.
Jeg håber du nød at læse denne instrucatble:) Glem ikke at tjekke min video om dette projekt og abonnere på min kanal! Tak fordi du læste, glad for at lave!
Anbefalede:
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: 11 trin (med billeder)
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: Som så mange mennesker synes du, at Arduino er en meget god løsning til hjemmeautomatisering og robotik! Men når det kommer til kommunikation, kommer Arduinos bare med serielle links. Jeg arbejder på en robot, der skal være permanent forbundet med en server, der kører ar
Temperatursensor til Arduino Anvendt til COVID 19: 12 trin (med billeder)
Temperatursensor til Arduino Anvendt til COVID 19: Temperatursensoren til Arduino er et grundlæggende element, når vi vil måle temperaturen på en processor i menneskekroppen. Temperatursensoren med Arduino skal være i kontakt eller tæt på for at modtage og måle varmeniveauet. Sådan t
Ambilight -system til hver input, der er sluttet til dit tv. WS2812B Arduino UNO Raspberry Pi HDMI (opdateret 12.2019): 12 trin (med billeder)
Ambilight -system til hver input, der er sluttet til dit tv. WS2812B Arduino UNO Raspberry Pi HDMI (opdateret 12.2019): Jeg har altid ønsket at tilføje ambilight til mit tv. Det ser så fedt ud! Det gjorde jeg endelig, og jeg blev ikke skuffet! Jeg har set mange videoer og mange tutorials om oprettelse af et Ambilight -system til dit fjernsyn, men jeg har aldrig fundet en komplet tutorial til mit nøjagtige navn
Sådan laver du Bluetooth -skærme til uploadskitse til Arduino: 9 trin (med billeder)
Sådan laver du Bluetooth -skærme til uploadskitse til Arduino: Du kan uploade en skitse til Arduino fra Android eller pc via bluetooth, for at gøre det har du brug for en lille ekstra komponent som f.eks. op sammen og tilslut til Arduino pin
Instruktioner til fremstilling af en tilkobling med fire stænger til centermonteret fodstøtte: 9 trin (med billeder)
Instruktioner til fremstilling af en tilkoblingstilslutning med fire stænger til midtermonteret fodstøtte: Mellemdrevne kørestole (PWC) er blevet mere populære i de seneste år. Men på grund af placeringen af de forreste hjul er de traditionelle sidemonterede fodstøtter blevet erstattet af en enkelt midtermonteret fodstøtte. Desværre center-mou