Turinys:

„TinkerCAD“ultragarso atstumo jutiklio grandinė (kompiuterių inžinerijos finalas): 4 žingsniai
„TinkerCAD“ultragarso atstumo jutiklio grandinė (kompiuterių inžinerijos finalas): 4 žingsniai

Video: „TinkerCAD“ultragarso atstumo jutiklio grandinė (kompiuterių inžinerijos finalas): 4 žingsniai

Video: „TinkerCAD“ultragarso atstumo jutiklio grandinė (kompiuterių inžinerijos finalas): 4 žingsniai
Video: Ultrasonic distance measurement arduion code 2024, Liepa
Anonim
„TinkerCAD“ultragarso atstumo jutiklio grandinė (kompiuterinė mašina)
„TinkerCAD“ultragarso atstumo jutiklio grandinė (kompiuterinė mašina)

Tinkercad projektai »

Mes sukursime dar vieną smagią tinkerCAD grandinę karantino metu! Šiandien yra įdomus komponentas, ar galite atspėti? Na, mes naudosime ultragarsinį atstumo jutiklį! Be to, mes ketiname koduoti 3 šviesos diodus, kurie padės mums nustatyti, kiek toli yra objektas. Taigi, kas yra atstumo jutiklis? Atstumo jutiklis naudoja echolokaciją/bangas, tokias kaip šikšnosparnis ir kai kurie jūros padarai, kad nustatytų objekto artumą. Tai leidžia „Arduino“programai nustatyti, kiek toli objektas yra nuo jutiklio. Šiai grandinei įtakos turėjo pamokomas straipsnis „Ultragarsinis atstumo jutiklis„ Arduino With Tinkercad ““.

Prekės

- „Arduino Uno r3“(1) Kaina: 13,29 USD CAD

- Maža duonos lenta (1) Kaina: 10,99 USD

- Atstumo jutiklis (1) Kaina: 3,68 USD

- LED (3) Kaina: 10,18 USD

- 300Ω rezistorius (3) Kaina: 7,15 USD

- Įvairūs laidai Kaina: 17,99 CAD

1 žingsnis: pradėkite kurti grandinę

Pradėkite kurti grandinę
Pradėkite kurti grandinę
Pradėkite kurti grandinę
Pradėkite kurti grandinę

Pirmiausia išimkite savo duonos lentą kartu su „Arduino“iš komponentų skyriaus. Tada galite prijungti tiek įžeminimą {-}, tiek maitinimą {+} ir pritvirtinti prie išorinių duonos lentos kaiščių (kaip parodyta paveikslėlyje). Dabar galite vilkti 4 kontaktų atstumo jutiklį, žiūrėdami į 26 kaištį prie 29 kaiščio ant duonos lentos C eilutės. Tęskite laidų prijungimą, atstumo jutiklį, pridėdami „Arduino“kaištį 4 prie 27 A kaiščio duonos plokštėje ir „Arduino“kaištį -3 prie 28 A kaiščio ant lentos.

2 žingsnis: laidų diodas

Laidų diodas
Laidų diodas

Dabar į savo duonos lentą galite atsinešti 3 šviesos diodus; padėkite juos į G eilutę su pirmuoju šviesos diodo katodu, prasidedančiu nuo 2 kaiščio. Tada toliau dėkite kiekvieną 2 LED kaištį (galite pakeisti šviesos diodo spalvą bakstelėdami jį pele). Dabar galite pridėti vieną 300Ω rezistorių prie kiekvieno LED anodo (iš viso 3); šie rezistoriai turėtų būti dedami iš viršutinio kaiščio F eilutėje ir apatinio kaiščio D eilutėje. F eilutė prie įžeminimo bėgio (-). Galiausiai pridėkite 3 laidus, jungiančius nuo „Arduino“kaiščių, prie duonos lentos po rezistoriais (C eilutė); „Arduino“kaištis 12 prie kepimo lentos 4 C, „Arduino“kaištis 8 prie kepimo lentos 8 C ir „Arduino“kaištis -5 prie 12 C.

3 žingsnis: blokavimo kodas

Bloko kodas
Bloko kodas

Norėdami pradėti atidaryti „kodą“(rasti tinkerCAD viršuje, dešinėje), atidarius pateikiamos kelios parinktys. Visi blokai, kuriuos pridedame, turės tiesioginę įtaką ir valdys mūsų 3 šviesos diodus. Pirmiausia pridėkite pirmines dėžutes, matomas aukščiau esančioje nuotraukoje. Dabar, kai turite kelis langelius žemyn, galime pakeisti kai kurias vertes. Pakeitus „įvesties“blokus į cm reikšmę, visi mūsų skaičiai atliekami atliekant šį matavimą. Be to, dviejų matematikos nustatymų (žaliųjų blokų) reikšmes pakeiskite į <70 pirmajame laukelyje, tada <150. Be to, pačiame teiginyje galite pridėti 3 skaitmeninius išvesties blokus, nustatyti 12 kaištį į aukštą ir 3 ir 5 kaištį į žemą (prijungtas prie šviesos diodų); pakartokite du kartus, tačiau pakeiskite antrą į 12 ir 5 žemą ir 3 į aukštą, pakartokite paskutinį bloką; 12 ir 3 žemas ir 5 aukštas.

4 žingsnis: grandinės baigtos

Grandinės baigtos!
Grandinės baigtos!

SVEIKINIMAI!!! Jei atliksite visus šiuos veiksmus, jūsų grandinė dabar turėtų veikti! Dabar, jei norite, galite pasirinkti sukurti tikrą šios grandinės versiją! Jei turite klausimų apie šią grandinę, palikite juos žemiau!

Rekomenduojamas: