Turinys:

HC-SR04 skaitymo modulis „Arduino“atpalaidavimui: 6 žingsniai (su paveikslėliais)
HC-SR04 skaitymo modulis „Arduino“atpalaidavimui: 6 žingsniai (su paveikslėliais)

Video: HC-SR04 skaitymo modulis „Arduino“atpalaidavimui: 6 žingsniai (su paveikslėliais)

Video: HC-SR04 skaitymo modulis „Arduino“atpalaidavimui: 6 žingsniai (su paveikslėliais)
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Liepa
Anonim
Image
Image
Dalių sąrašas
Dalių sąrašas

Ultragarsinis atstumo jutiklis HC-SR04 yra labai populiarus robotikoje. Iš esmės šis jutiklis naudojamas bet kokiems robotams vengiantiems objektams. Žinoma, tai puiku, paprasta naudoti pigiai ir tiksliai, tačiau kai pradėsite kurti sudėtingesnius robotus, galite pradėti pastebėti problemą ir ši problema yra laikas. Su šiuo jutikliu reikia daug laiko išmatuoti atstumą, yra keletas alternatyvų, pavyzdžiui, aštrūs jutikliai, galintys aptikti objektus itin greitai, tačiau jų išvestis yra dvejetainė, todėl galite aptikti, ar yra objektas nurodytame diapazone, bet nežinote kaip toli. Kai kuriems robotams šie jutikliai yra tobuli, tačiau yra dar viena problema - kaina. Jie yra beveik 10 kartų brangesni nei HC-SR04. Taigi čia aš pradėjau galvoti apie šių dviejų dalykų derinimą. Ir aš sugalvoju modulį, kurį galite prijungti prie HC-SR04 ir perduoti atstumo nuskaitymo užduotį iki „Attiny“mikrovaldiklio, išvestis gali būti dvejetainė, o jūsų pagrindinis mikroprocesorius atleistas! Paprastas, bet gražus sprendimas ir pigus tuo pačiu metu:) Norite sužinoti, kur galite naudoti tokį jutiklį? Skaitykite toliau arba žiūrėkite vaizdo įrašą.

JLCPCB 10 lentos už 2 USD:

1 žingsnis: dalių sąrašas

Dalių sąrašas nėra labai ilgas, daugumą jų galite rasti bet kurioje vietinėje elektroninėje parduotuvėje, taip pat yra nuorodų į internetines parduotuves, jei ką radau:

  • HC-SR04
  • 45/85
  • Potenciometras
  • Atsiskyrusios antraštės Moteris ir Vyras
  • 1206 SMD rezistorius (geriau pirkti komplekte)
  • 1206 LED

Jums taip pat reikės tokių įrankių kaip:

  • Lituoklis/stotis
  • USBasp programuotojas

Jei norite nusipirkti PCB šiam projektui, apsilankykite mano „Tindie“parduotuvėje:

Parduodu Tindie
Parduodu Tindie

2 žingsnis: PCB, schema ir failai

PCB, schema ir failai
PCB, schema ir failai

Viršuje rasite visus failus, įskaitant schemą ir PCB dizainą, taip pat yra „Gerber“failų, kuriuos galite naudoti šiai PCB gaminti. Nesivaržykite keisti failų savo reikmėms, atminkite, kad visi mano projektai yra bendrinami kaip nekomerciniai, todėl negalite jų parduoti.

Schema yra labai paprasta, yra tik keli komponentai, galite ją naudoti, kad tinkamai pritvirtintumėte viską prie PCB.

Jei nenorite naudoti PCB šiam projektui, galite visa tai prijungti prie duonos lentos, ji bus šiek tiek didesnė, bet jei negalite lituoti, tai lengviausias būdas jums!

3 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas

Lituoti yra gana paprasta. Pradėkite nuo mažiausių komponentų (rezistoriaus ir šviesos diodų), o tada pereikite prie vis didesnių, todėl jums bus paprasčiau visa tai lituoti. Įsitikinkite, kad visų komponentų poliškumas yra tinkamas ir ar nėra šortų. Jei nenorite naudoti PCB šiam projektui ir norite visa tai prijungti prie duonos lentos, tiesiog praleiskite šį veiksmą ir vykdykite aukščiau pateikto schemoje.

4 veiksmas: įkelkite kodą

Įkelkite kodą
Įkelkite kodą
Įkelkite kodą
Įkelkite kodą
Įkelkite kodą
Įkelkite kodą

Kai viskas bus lituojama ant PCB, galime įkelti programą į „Attiny“. Norėdami tai padaryti, prie mikrovaldiklio turime prijungti „USBasp“programuotoją (arba bet kurį kitą, kuris veikia su „Arduino IDE“). Kodą rasite mano „Github“. Norėdami jį įkelti, turite pridėti „Attiny“lentų prie „Arduino IDE“, internete galite rasti daug pamokų apie tai, todėl aš to nepaaiškinsiu. Žinoma, galite pakeisti kodo reikšmes ar net jo funkciją, kad atitiktų jūsų poreikius.

5 žingsnis: išbandykite ir sureguliuokite

Išbandykite ir sureguliuokite
Išbandykite ir sureguliuokite
Išbandykite ir sureguliuokite
Išbandykite ir sureguliuokite
Išbandykite ir sureguliuokite
Išbandykite ir sureguliuokite

Kai jūsų programa yra paruošta, galite prijungti HC-SR04 modulį (pažiūrėkite į aukščiau esančias nuotraukas, kad tinkamai prijungtumėte, kitaip galite sugadinti plokštę).

Jį galite maitinti esant įtampai nuo 4 V iki 5 V. Šviesos diodas ant plokštės užsidegs, kai atstumas bus mažesnis už atstumą, kurį nustatėte potenciometru. Norėdami pakeisti atstumą, galite naudoti atsuktuvą. Kai viskas veikia gerai, galite pereiti prie kito žingsnio. Jei taip nėra, patikrinkite litavimą ir įsitikinkite, kad jūsų grandinė ir mano schema atitinka.

6 veiksmas: galimos programos

Galimos programos
Galimos programos
Galimos programos
Galimos programos
Galimos programos
Galimos programos

Sveikiname, kad pasiekėte paskutinį žingsnį! Jei norite naudoti šį modulį su „Arduino“, turite prijungti modulio VCC prie „Arduino“5 V, modulio GND prie „Arduino“GND ir modulio kištuką prie bet kurio „Arduino“kaiščio.

Kaip galite jį naudoti? Na, galimybės neribotos. Galite naudoti jį savo robotikos projektui, kaip ir aš ketinu padaryti savo kitam projektui, daugiau apie tai netrukus:) Galite modifikuoti kodą, prijungti prie jo servo ir valdyti servą tiesiai iš šios plokštės. Galite jį modifikuoti ir naudoti be jokio papildomo išorinio mikrovaldiklio. Tai maža lenta, turinti daug galimybių, ir tai labai palengvins mano kitą projektą.

Tikiuosi, kad jums patiko skaityti šį pamokymą:) Nepamirškite peržiūrėti mano vaizdo įrašo apie šį projektą ir užsiprenumeruoti mano kanalą! Ačiū, kad skaitote, sėkmės kuriant!

Rekomenduojamas: