Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Piirilevy, kaavio ja tiedostot
- Vaihe 3: Juotos
- Vaihe 4: Lähetä koodi
- Vaihe 5: Testaa ja säädä
- Vaihe 6: Mahdolliset sovellukset
Video: HC-SR04-lukumoduuli Arduinon lievittämiseen: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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:
Vaihe 2: Piirilevy, 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 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
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ä
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
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:
3d sokkelopeli Arduinon avulla: 8 vaihetta (kuvilla)
3D -sokkelopeli Arduinon avulla: Hei ystävät, joten tänään aiomme tehdä sokkelopelin ARDUINO UNO: n avulla. Tässä Instructable -ohjelmassa voit tehdä sokkelopelin, jota ohjataan ohjaussauvoilla. Älä unohda
Paina nappia); // Arduinon LCD -peli: 5 vaihetta (kuvilla)
Paina nappia); // Arduinon LCD -peli: Äskettäin partiolaisissa työskentelin Game Design -merkin parissa. Yhtenä vaatimuksista rakensin tämän pelin Arduinolla, joka perustuu LED Rocker Game -peliin. Pelin tarkoitus on kerätä mahdollisimman paljon pisteitä. Alussa t
Arduinon mekaaninen näppäimistö: 5 vaihetta (kuvilla)
Arduinon mekaaninen näppäimistö: Tarvitsin nastatyynyä toiseen projektiin, joten päätin tehdä näppäimistön, jossa oli kotona olevia osia
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen