Sisällysluettelo:

HC-SR04-lukumoduuli Arduinon lievittämiseen: 6 vaihetta (kuvilla)
HC-SR04-lukumoduuli Arduinon lievittämiseen: 6 vaihetta (kuvilla)

Video: HC-SR04-lukumoduuli Arduinon lievittämiseen: 6 vaihetta (kuvilla)

Video: HC-SR04-lukumoduuli Arduinon lievittämiseen: 6 vaihetta (kuvilla)
Video: TUTORIAL: ARDUINO UNO DISTANCE MEASUREMENT WITH SOCIAL DISTANCE ALARM 2024, Marraskuu
Anonim
Image
Image
Osaluettelo
Osaluettelo

HC-SR04-ultraääni-etäisyysanturi on erittäin suosittu robotiikassa. Pohjimmiltaan kaikki esineet, jotka välttävät robottia, käyttävät tätä anturia. Ja se on tietysti hienoa, helppokäyttöinen halpa ja tarkka, mutta kun alat rakentaa monimutkaisempia robotteja, voit alkaa nähdä ongelman ja tämä ongelma on aika. Etäisyyden mittaaminen tällä anturilla vie paljon aikaa, on olemassa joitain vaihtoehtoja, kuten teräviä antureita, jotka voivat havaita kohteita erittäin nopeasti, mutta niiden lähtö on binäärinen, joten voit havaita, onko jokin kohde tietyn alueen sisällä, mutta et tiedä kuinka kaukana. Joillekin roboteille nämä anturit ovat täydellisiä, mutta on toinen ongelma - hinta. Ne ovat lähes 10 kertaa kalliimpia kuin HC-SR04. Joten tässä aloin miettiä näiden kahden yhdistämistä. Ja keksin idean moduulista, jonka voit liittää HC-SR04: een ja delegoida etäisyyden lukemisen Attiny-mikrokontrolleriin, lähtö voi olla binäärinen ja pääprosessorisi on helpottunut! Yksinkertainen mutta kaunis ratkaisu ja halpa samaan aikaan:) Haluatko tietää, missä voit käyttää tällaista anturia? Jatka lukemista tai katso videota.

JLCPCB 10 -levyt hintaan 2 dollaria:

Vaihe 1: Osaluettelo

Osaluettelo ei ole kovin pitkä, useimmat niistä löytyvät mistä tahansa paikallisesta sähköisestä kaupasta, siellä on myös linkkejä verkkokauppoihin, jos löysin jotain:

  • HC-SR04
  • Attiny45/85
  • Potentiometri
  • Erotettavat otsikot Nainen ja Mies
  • 1206 SMD -vastus (parempi ostaa sarjassa)
  • 1206 LED

Tarvitset myös joitain työkaluja, kuten:

  • Juotin/asema
  • USBasp -ohjelmoija

Jos haluat ostaa piirilevyn tähän projektiin, tutustu Tindie -myymälääni:

Myyn Tindessä
Myyn Tindessä

Vaihe 2: Piirilevy, kaavio ja tiedostot

PCB, kaavio ja tiedostot
PCB, kaavio ja tiedostot

Yllä löydät kaikki tiedostot, mukaan lukien kaavamaiset ja piirilevyjen suunnittelut, sekä myös Gerber -tiedostoja, joita voit käyttää tämän piirilevyn valmistukseen. Voit vapaasti muokata tiedostoja omiin tarpeisiisi. Muista, että kaikki projektini on jaettu ei -kaupalliseksi, joten et voi myydä niitä.

Kaavio on erittäin yksinkertainen, siinä on vain muutamia komponentteja, joiden avulla voit asentaa kaiken PCB: lle oikein.

Jos et halua käyttää piirilevyä tähän projektiin, voit liittää kaiken sen leipälevylle, se on hieman suurempi, mutta jos et voi juottaa, se on helpoin tapa sinulle!

Vaihe 3: Juotos

Juotos
Juotos
Juotos
Juotos
Juotos
Juotos

Juotos on melko suoraviivaista. Aloita pienimmistä komponenteista (vastus ja LED) ja siirry sitten suurempiin ja suurempiin, jolloin sinun on helpompi juottaa kaikki. Varmista, että kaikkien komponenttien napaisuus on oikea ja ettei niissä ole oikosulkuja. Jos et halua käyttää piirilevyä tähän projektiin ja haluat yhdistää kaiken sen leipälevylle, ohita tämä vaihe ja seuraa yllä olevan kaavion.

Vaihe 4: Lähetä koodi

Lähetä koodi
Lähetä koodi
Lähetä koodi
Lähetä koodi
Lähetä koodi
Lähetä koodi

Kun kaikki on juotettu piirilevyyn, voimme ladata ohjelman Attinyyn. Tätä varten meidän on liitettävä USBasp -ohjelmoija (tai mikä tahansa muu, joka toimii Arduino IDE: n kanssa) mikro -ohjaimeen. Koodi löytyy Githubistani. Jos haluat ladata sen, sinun on lisättävä Attiny -levyt Arduino IDE -laitteeseesi. Löydät siitä paljon opetusohjelmia verkossa, joten en selittäisi sitä siellä. Voit tietysti muuttaa arvoja koodissa tai jopa sen toiminnossa tarpeidesi mukaan.

Vaihe 5: Testaa ja säädä

Testaa ja säädä
Testaa ja säädä
Testaa ja säädä
Testaa ja säädä
Testaa ja säädä
Testaa ja säädä

Kun ohjelma on valmis, voit liittää HC-SR04-moduulin (katso yllä olevat valokuvat liittääksesi sen oikein, muuten voit vahingoittaa korttia).

Voit käyttää sitä jännitteellä 4V - 5V. Taulun LED -valo syttyy, kun etäisyys on pienempi kuin potentiometrillä asetettu etäisyys. Voit muuttaa etäisyyttä ruuvimeisselillä. Kun kaikki toimii hyvin, voit siirtyä seuraavaan vaiheeseen. Jos näin ei ole, tarkista juotos ja varmista, että piirisi ja kaavioni vastaavat.

Vaihe 6: Mahdolliset sovellukset

Mahdolliset sovellukset
Mahdolliset sovellukset
Mahdolliset sovellukset
Mahdolliset sovellukset
Mahdolliset sovellukset
Mahdolliset sovellukset

Onnittelut, että pääsit viimeiseen vaiheeseen! Jos haluat käyttää tätä moduulia Arduinon kanssa, sinun on kytkettävä moduulin VCC Arduinon 5 V: een, moduulin GND Arduinon GND: hen ja moduulin ulostyöntimen nasta mihin tahansa Arduino -nastaan.

Kuinka voit käyttää sitä? No, mahdollisuudet ovat rajattomat. Voit käyttää sitä robotiikkaprojektissasi, kuten aion tehdä seuraavassa projektissani, lisää siitä pian:) Voit muokata koodia, liittää siihen servon ja ohjata servoa suoraan tältä levyltä. Voit muokata sitä ja käyttää sitä ilman ylimääräistä ulkoista mikro -ohjainta. Se on pieni levy, jossa on paljon potentiaalia, ja se tekee seuraavasta projektistani paljon helpompaa.

Toivottavasti pidit tämän ohjeen lukemisesta:) Muista katsoa videoni tästä projektista ja tilata kanavani! Kiitos lukemisesta, hyvää tekemistä!

Suositeltava: