Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: Sukurkite grandinę
- 3 žingsnis: užprogramuokite „Attiny“
- 4 žingsnis: naudokite
Video: „Attiny85“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Prieš tai, kai padariau tai pamokomą, ką tik gavau naują „Attinys“(Attinies?) Ir norėjau su jais ką nors padaryti. Tada aš pastebėjau, kad mano ultragarso diapazono ieškiklis yra visiškai nenaudojamas. Šis ultragarsinis „Attiny“atstumo ieškiklis pateikia atstumą per mirksinčius šviesos diodus ir netgi gali būti perjungtas iš CM į IN, laikant mygtuką pakankamai ilgai.
1 žingsnis: Surinkite medžiagas
Atsiprašome, dauguma nuorodų yra skirtos dideliems elementams, tačiau jos yra pigios ir naudojamos.
- „Attiny85/45“- „Ebay“kainas galima rasti už maždaug 2,00 USD, tačiau aukcionai greitai baigiasi, taigi čia „Amazon“
- 8 kontaktų lizdas
- Stumdomas jungiklis
- Mygtukas
- Ultragarsinis atstumo ieškiklis
- LED x 3 (bet kokia spalva)
- Rezistoriai, atitinkantys pasirinktą spalvą 5 V https://led.linear1.org/1led.wiz (naudinga rezistorių skaičiuoklė)
- „Perfboard“- 6,99 USD už 5. Taip pat žiūrėkite „Ebay“.
- Devynių voltų baterija + laikiklis
- 5v įtampos reguliatorius
2 žingsnis: Sukurkite grandinę
Jei norite, galite tai išbandyti ant duonos lentos, kad įsitikintumėte, jog viskas tvarkoje, arba galite eiti tiesiai į perforatorių (arba sukurti savo PCB).
prievado numeris (PIN kodas)
- Ultragarsinis aidas + trigeris >>> 2 (7)
- Mygtukas ------------------------- >>> 1 (6)
- 50-ųjų LED ---------------------- >>> 0 (5)
- 10s LED --------------------- >> 4 (3)
- 1s LED ------------------------ >>> 3 (2)
Bet kokiu atveju galite juos pakeisti, nes tai lengviausia padaryti. Aš tai sukūriau taip, nes „Fritzing“jis atrodė gražiausias:)
3 žingsnis: užprogramuokite „Attiny“
Kaip jūs tikriausiai žinote, norint užprogramuoti „Attiny“reikia papildomų veiksmų. Jei žinote, kaip programuoti, tęskite savo kelią! Jei ne, čia yra nuoroda arba instrukcija!
Be to, įsitikinkite, kad atsisiųsite naują „Ping“biblioteką, nes taip aš galiu turėti aidą ir trigerį tame pačiame kaištyje. Jei nežinote, kaip pridėti biblioteką, atsisiųskite.zip iš nuorodos, tada eikite į Eskizas> Įtraukti biblioteką> Pridėti.zip biblioteką> Atsisiuntimai> NewPing*.zip
*Nesakykite, kad kompiliavimo metu gaunate klaidų, prieš tai nepridėję bibliotekos!*
Ir čia yra kodas.
4 žingsnis: naudokite
Iš esmės dabar tereikia nukreipti ir šaudyti (na, paspauskite).
Norėdami nurodyti atstumą, yra trys šviesos diodai. Vienas reiškia atitinkamai 50, 10 ir 1. Pavyzdžiui, jei atstumas yra 67, tada 50 LED lemputė mirksi vieną kartą, 10 mirksi vieną kartą ir 1 mirksi septynis kartus. Visi sudeda iki 67. (50 + 10 + 7 = 67).
Norėdami perjungti iš CM į IN arba atvirkščiai, palaikykite mygtuką ilgiau nei dvi sekundes. Priklausomai nuo to, kas šiuo metu yra įjungta (pagal numatytuosius nustatymus yra CM), visi šviesos diodai mirksės, nurodydami, ką jis nustatė.
Nuolatinė šviesa įjungiama, tada išjungiama == CM į INF mirksi ---------- == IN į CM
Jei turite klausimų, nedvejodami klauskite!
Rekomenduojamas:
Dviejų jutiklių aido ieškiklis: 7 žingsniai (su nuotraukomis)
Dvigubo jutiklio aido ieškiklis: a. Straipsniai {šrifto dydis: 110,0%; šrifto svoris: paryškintas; šrifto stilius: kursyvas; teksto dekoravimas: nėra; fono spalva: raudona;} a. straipsniai: užveskite pelės žymeklį {background-color: black;} Šioje instrukcijoje paaiškinta, kaip tiksliai nustatyti objekto vietą naudojant
Automobilio garažo su „Arduino“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)
„Arduino“garažo stovėjimo atstumo ieškiklis: Šis paprastas projektas padės jums pastatyti automobilį garaže, parodydamas atstumą nuo objektų priešais jūsų automobilio buferį. Pranešimas „Stop“parodys, kada laikas sustoti. Projektas pagrįstas naudojant įprastus HC-SR04 arba „Parallax Ping“)))
Skaitmeninis žirklių ieškiklis: 6 žingsniai (su nuotraukomis)
Skaitmeninis smeigtukų ieškiklis: smeigtukų ieškikliai yra paprasta sąvoka. Du talpiniai jutikliai: vienas siunčia impulsinę bangą, antrasis priima ir matuoja įtampos sumažėjimą visoje medžiagoje tarp dviejų plokščių. Bandant išplėsti šį dizainą, šis projektas buvo skirtas
„Arduino“atstumo ieškiklis: 3 žingsniai
„Arduino“atstumo ieškiklis: Tai yra duonos lentos projektas, kuriame naudojamas „Atmel Atmega 2560“(„Arduino Mega“), kad būtų galima rasti atstumą naudojant ultragarso jutiklį. Išvestį galima gauti " cm " 16x2 skystųjų kristalų ekrane ir „Arduino IDE“serijos monitoriuje. Taip pat galime naudoti 16x2
Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)
Ultragarsinis diapazono ieškiklis su durimis: ultragarso diapazono ieškiklis nustato aukšto dažnio garso bangą, jei kas nors yra jo kelyje. Šioje pamokoje daugiausia dėmesio bus skiriama tam, kaip durys ir ultragarso nuotolio ieškikliai gali dirbti kartu, ypač kaip jie gali būti naudojami aptikti, kai