Innholdsfortegnelse:
- Trinn 1: Liste over deler
- Trinn 2: PCB, skjematisk og filer
- Trinn 3: Lodding
- Trinn 4: Last opp en kode
- Trinn 5: Test og juster
- Trinn 6: Mulige applikasjoner
Video: HC-SR04 lesermodul for å avlaste Arduino: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
HC-SR04 ultralydavstandssensor er veldig populær innen robotikk. I utgangspunktet bruker ethvert objekt som unngår robot denne sensoren. Og det er selvfølgelig flott, enkelt å bruke billig og nøyaktig, men når du begynner å bygge mer komplekse roboter, kan du begynne å se et problem, og dette problemet er på tide. Det tar mye tid å måle avstand med denne sensoren, det er noen alternativer som skarpe sensorer som kan oppdage objekter superraskt, men utdataene fra dem er binære, slik at du kan oppdage om det er et objekt innenfor spesifisert område, men du vet ikke hvor langt. For noen roboter er sensorene perfekte, men det er et annet problem - pris. De er nesten 10 ganger dyrere enn HC-SR04. Så her begynte jeg å tenke på å kombinere de to sammen. Og jeg kommer på en idé for en modul som du kan koble til HC-SR04 og delegere oppgaven med å lese avstanden til Attiny mikrokontroller, utgangen kan være binær og hovedmikroprosessoren lindres! Enkel, men vakker løsning og billig på samme tid:) Vil du vite hvor du kan bruke en slik sensor? Fortsett å lese eller se en video.
JLCPCB 10 boards for $ 2:
Trinn 1: Liste over deler
Liste over deler er ikke veldig lang, du kan finne de fleste av dem på hvilken som helst lokal elektronisk butikk, det er også lenker til nettbutikker hvis jeg fant noe:
- HC-SR04
- Attiny45/85
- Potensiometer
- Breakaway headers Kvinne og Mann
- 1206 SMD -motstand (bedre å kjøpe i et sett)
- 1206 LED
Du trenger også noen verktøy som:
- Loddejern/stasjon
- USBasp programmerer
Hvis du vil kjøpe en PCB for dette prosjektet, kan du sjekke ut min Tindie -butikk:
Trinn 2: PCB, skjematisk og filer
Over finner du alle filene, inkludert skjematisk og PCB -design, det er også Gerber -filer du kan bruke til å produsere denne PCB. Du er velkommen til å endre filene for dine egne behov. Husk at alle prosjektene mine deles som ikke -kommersielle, slik at du ikke kan selge dem.
Skjematisk er superenkelt, det er bare noen få komponenter, du kan bruke den til å montere alt på PCB riktig.
Hvis du ikke vil bruke PCB for dette prosjektet, kan du koble alt det på et brødbrett, det blir litt større, men hvis du ikke kan lodde, er det den enkleste måten for deg!
Trinn 3: Lodding
Lodding er ganske grei. Start med de minste komponentene (motstand og LED), og fortsett deretter til større og større, på den måten blir det enklere for deg å lodde alt det. Sørg for at polariteten er riktig for alle komponentene, og at det ikke er noen shorts. Hvis du ikke vil bruke PCB for dette prosjektet, og du vil koble alt det på et brødbrett, hopper du bare over dette trinnet og følger skjemaet fra trinn ovenfor.
Trinn 4: Last opp en kode
Når alt er loddet på kretskortet, kan vi laste opp et program til Attiny. For å gjøre dette må vi koble USBasp -programmerer (eller en annen som fungerer med Arduino IDE) til mikrokontrolleren. Koden finner du på min Github. For å laste den opp må du legge til Attiny -tavler i Arduino IDE, du kan finne mange opplæringsprogrammer på nettet om det, så jeg vil ikke forklare det akkurat der. Selvfølgelig kan du endre verdier i koden eller til og med funksjonen som passer dine behov.
Trinn 5: Test og juster
Når programmet er klart, kan du koble til HC-SR04-modulen (ta en titt på bildene ovenfor for å koble den til på riktig måte, ellers kan du skade kortet).
Du kan drive den med spenningen mellom 4V og 5V. LED på tavlen lyser når avstanden er mindre enn avstanden du angir med potensiometeret. For å endre avstanden kan du bruke en skrutrekker. Når alt fungerer bra, kan du gå videre til neste trinn. Hvis det ikke er det, sjekk loddetinnet ditt og kontroller at kretsen og skjematikken min stemmer overens.
Trinn 6: Mulige applikasjoner
Gratulerer med at du kom til siste trinn! For å bruke denne modulen med en Arduino må du koble modulens VCC til Arduinos 5V, GND av modulen til Arduinos GND og utpinnen på modulen til en av Arduino -pinnene.
Hvordan kan du bruke den? Vel, mulighetene er uendelige. Du kan bruke den til ditt robotprosjekt, slik jeg skal gjøre for mitt neste prosjekt, mer om det snart:) Du kan endre koden, koble en servo til den og kontrollere servoen direkte fra dette brettet. Du kan endre den og bruke den uten ekstra, ekstern mikrokontroller. Det er et lite brett med mye potensial, og det vil gjøre mitt neste prosjekt mye enklere.
Jeg håper du likte å lese denne instruksjonsboken:) Ikke glem å sjekke ut videoen min om dette prosjektet og abonnere på kanalen min! Takk for at du leser, glad for å lage!
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: 4 trinn (med bilder)
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: Jeg avsluttet nylig installasjonen Like variert, som er laget av en serie lamper som reagerer på sensorene plassert i et teppe under lampene. Her er hvordan jeg laget teppet med trykksensorer. Jeg håper du finner det nyttig
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang