Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
HC-SR04 ultrazvučni senzor udaljenosti vrlo je popularan u robotici. U osnovi, svaki objekt koji izbjegava robota koristi ovaj senzor. Naravno, super je, jednostavan za korištenje, jeftin i precizan, ali kada počnete graditi složenije robote, možete početi uviđati problem i ovaj je problem vrijeme. Za mjerenje udaljenosti ovim senzorom potrebno je puno vremena, postoje neke alternative poput oštrih senzora koji mogu otkriti objekte super brzo, ali 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 skoro 10 puta skuplji od HC-SR04. Pa sam ovdje počeo razmišljati o tome da ih spojim zajedno. 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: Lista dijelova
Lista dijelova nije dugačka, većinu njih 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 Tindie trgovinu:
Korak 2: PCB, sheme i datoteke
Gore možete pronaći sve datoteke, uključujući shemu i dizajn PCB -a, a tu su i Gerber datoteke koje možete koristiti za proizvodnju ove PCB -a. Slobodno izmijenite datoteke za svoje potrebe. Upamtite 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 povezati na matičnu 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 i želite sve to povezati na matičnu ploču, samo preskočite ovaj korak i slijedite shemu iz gornjeg koraka.
Korak 4: Otpremite kôd
Nakon što je sve lemljeno na PCB -u, možemo postaviti program na 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 učitali, morate dodati Attiny ploče u svoj Arduino IDE, na internetu možete pronaći mnogo vodiča o tome, pa vam 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 dioda na ploči će zasvijetliti kada 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še kolo i moja shema.
Korak 6: Moguće aplikacije
Čestitam, uspeli ste do poslednjeg 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, više o tome uskoro:) Možete izmijeniti kôd, spojiti servo na njega 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čuje se:
Talkative Automation -- Audio iz Arduina -- Automatska kontrola glasom -- HC - 05 Bluetooth modul: 9 koraka (sa slikama)
Talkative Automation || Audio iz Arduina || Automatska kontrola glasom || HC - 05 Bluetooth modul: …………………………. PRETPLATITE SE na moj YouTube kanal za više video zapisa …. …. U ovom videu izgradili smo Talkative Automation .. Kada pošaljete glasovnu komandu 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 pomicanja teksta 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: Zdravo momci 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 Vizuelnog DIY radnog stola: 3 koraka
Olakšavanje učenja elektronike i programiranja pomoću Visual DIY radnog stola: Jeste li ikada željeli inspirirati djecu da uče o elektronici i mikrokontrolerima? Ali zajednički problem s kojim se često susrećemo je da je maloj djeci teško razumjeti osnovno znanje iz ove oblasti. Postoji nekoliko ploča na
Olakšavanje prakse benda; nosivi uređaj za uključivanje sa prekidačem za pritisak: 7 koraka
Olakšavanje prakse u bendu; nosivi uređaj za uključivanje sa prekidačem za pritisak: pomoću jednostavnog pritiska