Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: PCB, sheme i datoteke
- Korak 3: Lemljenje
- Korak 4: Prenesite kôd
- Korak 5: Testirajte i prilagodite
- Korak 6: Moguće aplikacije
Video: Čitateljski modul HC-SR04 za olakšavanje Arduina: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
HC-SR04 ultrazvučni senzor udaljenosti vrlo je popularan u robotici. U osnovi, svaki objekt koji izbjegava robota koristi ovaj senzor. Naravno, sjajan je, jednostavan za korištenje, jeftin i točan, ali kad počnete graditi složenije robote, možete početi uočavati problem i ovaj je problem vrijeme. Za mjerenje udaljenosti s ovim senzorom potrebno je puno vremena, postoje neke alternative poput oštrih senzora koji mogu otkriti objekte super brzo, ali njihov izlaz je binarni pa možete otkriti postoji li objekt unutar navedenog raspona, ali ne znate koliko daleko. Za neke robote ti su senzori savršeni, ali postoji još jedan problem - cijena. Oni su gotovo 10 puta skuplji od HC-SR04. Pa sam ovdje počeo razmišljati o tome da ih spojim. I ja sam došao na ideju za modul koji možete priključiti na HC-SR04 i prenijeti zadatak čitanja udaljenosti na mikrokontroler Attiny, izlaz može biti binarni i vaš glavni mikroprocesor je rasterećen! Jednostavno, ali lijepo rješenje, a istovremeno jeftino:) Želite li znati gdje možete koristiti takav senzor? Nastavite čitati ili gledajte video.
JLCPCB 10 ploča za 2 USD:
Korak 1: Popis dijelova
Popis dijelova nije dugačak, većinu ih možete pronaći u bilo kojoj lokalnoj elektroničkoj trgovini, postoje i veze do internetskih trgovina ako sam nešto našao:
- HC-SR04
- Attiny45/85
- Potenciometar
- Odvojiva zaglavlja Ženski i Muški
- 1206 SMD otpornik (bolje kupiti u kompletu)
- 1206 LED
Trebat će vam i neki alati poput:
- Lemilica/stanica
- USBasp programer
Ako želite kupiti PCB za ovaj projekt, posjetite moju trgovinu Tindie:
Korak 2: PCB, sheme i datoteke
Gore možete pronaći sve datoteke, uključujući shematski i dizajn PCB -a, postoje i Gerberove datoteke koje možete koristiti za izradu ove PCB -a. Slobodno izmijenite datoteke za svoje potrebe. Zapamtite da se svi moji projekti dijele kao nekomercijalni pa ih ne možete prodati.
Shema je vrlo jednostavna, postoji samo nekoliko komponenti, pomoću koje možete sve pravilno montirati na PCB.
Ako ne želite koristiti PCB za ovaj projekt, sve to možete spojiti na ploču, bit će malo veća, ali ako ne možete lemiti, to vam je najlakši način!
Korak 3: Lemljenje
Lemljenje je prilično jednostavno. Počnite s najmanjim komponentama (otpornik i LED), a zatim prijeđite na sve veće i veće, tako će vam biti lakše sve to lemiti. Uvjerite se da je polaritet ispravan za sve komponente i da nema kratkih spojeva. Ako ne želite koristiti PCB za ovaj projekt, a sve to želite povezati na ploču, samo preskočite ovaj korak i slijedite shemu iz gornjeg koraka.
Korak 4: Prenesite kôd
Nakon što je sve zalemljeno na PCB -u, možemo postaviti program u Attiny. Da bismo to učinili, moramo spojiti USBasp programer (ili bilo koji drugi koji radi s Arduino IDE -om) na mikrokontroler. Kôd se može pronaći na mom Githubu. Da biste ga prenijeli, morate dodati Attiny ploče u svoj Arduino IDE, o tome možete pronaći mnogo tutoriala na internetu, tako da to ne bih objašnjavao. Naravno, možete promijeniti vrijednosti u kodu ili čak i njegovu funkciju prema vašim potrebama.
Korak 5: Testirajte i prilagodite
Kad je vaš program spreman, možete priključiti HC-SR04 modul (pogledajte gornje fotografije da biste ga ispravno priključili, jer u protivnom možete oštetiti ploču).
Možete ga napajati naponom između 4V i 5V. LED na ploči svijetlit će kad je udaljenost manja od udaljenosti koju ste postavili potenciometrom. Za promjenu udaljenosti možete koristiti odvijač. Kad sve radi kako treba, možete prijeći na sljedeći korak. Ako nije, provjerite lemljenje i provjerite odgovaraju li vaš krug i moja shema.
Korak 6: Moguće aplikacije
Čestitam, uspjeli ste do posljednjeg koraka! Da biste koristili ovaj modul s Arduinom, morate spojiti VCC modula na Arduino 5V, GND modula na Arduino GND i izlazni pin modula na bilo koji od Arduino pinova.
Kako ga možete koristiti? Pa, mogućnosti su beskrajne. Možete ga koristiti za svoj projekt robotike, kao što ću i ja za svoj sljedeći projekt, o tome uskoro više:) Možete promijeniti kôd, na njega spojiti servo i upravljati servo izravno s ove ploče. Možete ga izmijeniti i koristiti bez dodatnog vanjskog mikrokontrolera. To je mala ploča s puno potencijala i uvelike će mi olakšati sljedeći projekt.
Nadam se da ste uživali čitajući ove upute:) Ne zaboravite pogledati moj video o ovom projektu i pretplatiti se na moj kanal! Hvala na čitanju, sretno!
Preporučeni:
Talkative Automation -- Zvuk iz Arduina -- Glasovno kontrolirana automatizacija -- HC - 05 Bluetooth modul: 9 koraka (sa slikama)
Talkative Automation || Zvuk iz Arduina || Glasovno kontrolirana automatizacija || HC - 05 Bluetooth modul: …………………………. PRETPLATITE SE na moj YouTube kanal za više videa …. …. U ovom smo videu izgradili Talkative Automation .. Kada pošaljete glasovnu naredbu putem mobilnog telefona, ona će uključiti kućne uređaje i poslati povratne informacije
Programiranje Arduina pomoću drugog Arduina za prikaz teksta koji se pomiče bez biblioteke: 5 koraka
Programiranje Arduina pomoću drugog Arduina za prikaz teksta koji se pomiče bez biblioteke: Sony Spresense ili Arduino Uno nisu toliko skupi i ne zahtijevaju puno energije. Međutim, ako vaš projekt ima ograničenje snage, prostora ili čak proračuna, razmislite o upotrebi Arduino Pro Mini. Za razliku od Arduino Pro Micro, Arduino Pro Mi
Infracrveni termometar na bazi Arduina - IR termometar na bazi Arduina: 4 koraka
Infracrveni termometar na bazi Arduina | Infracrveni termometar pomoću Arduina: Bok dečki, u ovim uputama napravit ćemo beskontaktni termometar pomoću arduina. Budući da je ponekad temperatura tekućine/krutine previsoka ili preniska, a onda je teško stupiti u kontakt s njom i pročitati je temperatura u tom prizoru
Olakšavanje učenja elektronike i programiranja pomoću Vizualnog DIY radnog stola: 3 koraka
Olakšavanje učenja elektronike i programiranja pomoću Vizualnog DIY radnog stola: Jeste li ikada poželjeli potaknuti djecu na učenje o elektronici i mikrokontrolerima? No, uobičajeni problem s kojim se često susrećemo je da je maloj djeci teško razumjeti osnovno znanje o tom području. Postoji nekoliko ploča na
Olakšavanje prakse benda; nosivi uređaj za uključivanje s tlačnim prekidačem: 7 koraka
Olakšavanje prakse u bendu; nosivi uređaj za uključivanje s tlačnim prekidačem: pomoću jednostavnog pritiska