Turinys:
- Prekės
- 1 žingsnis: visų komponentų litavimas kartu
- 2 žingsnis: kodavimas
- 3 žingsnis: 3D spausdinimas
- 4 žingsnis: visų dalių sujungimas
- 5 žingsnis: paskutiniai prisilietimai
Video: Baltųjų lazdelių aptikimo kliūtis: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Mano mokykloje mano mokytojas kalbėjo apie pagalbines technologijas ir apie tai, kaip galime sukurti priemones, padedančias kitiems žmonėms. Ši idėja mane suintrigavo, todėl nusprendžiau sukurti įspėjimo apie nenuspėjamas kliūtis žmonėms, turintiems regos negalią, sistemą. Šiam projektui naudojau „Tinkercad“, „Microbits“, „Arduino nano“, jutiklį, garsinį signalą ir daugybę kitų įrankių. Kelyje turėjau patikslinti savo projektą, tačiau jis pasirodė esąs labai efektyvus.
Prekės
-1 „Arduino nano“
-1 optinis atstumo jutiklis
-2 jungikliai
-2 mikrobai
-2 baterijų paketai
-4 baterijos
-lituoklis
-šaltesnis
-3d spausdintuvas
-3d spausdinimo siūlai
-laidai
-susitraukiantys vamzdžiai
-šilumos pistoletas
1 žingsnis: visų komponentų litavimas kartu
Atstumo jutiklis:
Jums reikės lituoti optinį atstumo jutiklį prie „Arduino nano“, o „Arduino nano“reikės lituoti prie „Microbit“. Akumuliatorių paketą reikės lituoti prie „Microbit“, kad visa konfigūracija gautų daugiau energijos. Norėdami valdyti maitinimą, lituokite jungiklį tarp „Microbit“ir akumuliatoriaus. Prijungdami laidus prie jungiklio, pritvirtinkite termiškai susitraukiančius vamzdelius.
Garso kūrimo komponentas:
Prie „Microbit“turėsite lituoti garso signalą ir akumuliatorių. Norėdami valdyti maitinimą, lituokite jungiklį tarp „Microbit“ir akumuliatoriaus. Signalas turi būti lituotas iki 0 kaiščio, kad kodas veiktų. Prijungdami laidus prie jungiklio, pritvirtinkite termiškai susitraukiančius vamzdelius.
Tikslų mano laidą rasite aukščiau esančioje diagramoje.
2 žingsnis: kodavimas
„Microbits“kodavimui naudojau svetainę https://makecode.microbit.org/. Aš jums pateikiau kiekvieno komponento kodą.
Atstumo aptikimo komponento kodas:
makecode.microbit.org/_ao5hUgM8Af8e
Kadangi „Arduino nano“yra lituojamas prie 1 kaiščio, kodas gaus reikšmes iš 1 kaiščio ir siunčia šias vertes naudodami „Bluetooth“į garso kūrimo komponento „Microbit“. Norėdami geriau suprasti kodą, turėsite žinoti, kas yra serijos eilutės. Serijinis ryšys yra tai, kai duomenys siunčiami ir gaunami naudojant nuoseklias linijas. kode pamatysite, kad žodis serijinis naudojamas daug. Jis naudojamas, nes „Microbit“gauna duomenis iš serijinės linijos iš „Arduino“ir turi turėti galimybę siųsti šiuos duomenis kitam „Microbit“garso kūrimo komponente, naudojant „Bluetooth“.
Garso kūrimo komponento kodas:
makecode.microbit.org/_coEDmhcz6iTP
Pagal šį kodą „Microbit“gaus duomenis, kuriuos „Microbit“atsiuntė iš atstumo aptikimo komponento, ir tada garsinis signalas skleis tam tikro dažnio garsą. Daugelis, jei ir dar, jei teiginiai naudojami tam tikram dažniui sukurti pagal gautą skaičių. Didesnis skaičius reiškia, kad atstumo jutiklis yra toliau, todėl bus mažesnis žingsnis, o mažesnis skaičius reiškia, kad atstumo jutiklis yra arti objekto, todėl bus sukurtas didesnis žingsnis. Naudotojas galės nustatyti, ar kelyje yra koks nors objektas, pagal garsinio signalo sukuriamas aikšteles.
3 žingsnis: 3D spausdinimas
Tada turėsite atspausdinti du dėklus. Vienas skirtas garso komponentui, kuris eis aplink vartotojo kaklą, o kitas - atstumo jutikliui, kuris bus pritvirtintas prie lazdelės.
4 žingsnis: visų dalių sujungimas
Tada turėsite įdėti garsą sukuriančius komponentus į vieną iš dėklų ir saugiai uždaryti dėklą lipnia juosta arba klijais. Atlikite tą patį su atstumo aptikimo komponentu. Įsitikinkite, kad atstumo jutiklis yra prie vienos iš atidarytų skylių, kad būtų galima atlikti matavimus. Taip pat įsitikinkite, kad garsinis signalas yra prie vienos iš atidarytų skylių, kad vartotojas galėtų aiškiai girdėti skleidžiamus garsus.
5 žingsnis: paskutiniai prisilietimai
Prie garso skleidžiančio komponento pritvirtinkite raištį taip, kad jis tilptų virš vartotojo galvos, ir priklijuokite atstumą darantį komponentą prie PVC vamzdžio ar lazdelės.
Rekomenduojamas:
Kliūtis išvengti LEGO roboto: 8 žingsniai (su nuotraukomis)
Kliūčių vengimas „LEGO Robot“: Mums patinka „LEGO“ir „Crazy Circuits“, todėl norėjome sujungti juos į paprastą ir linksmą robotą, kuris gali išvengti bėgimo į sienas ir kitus objektus. Mes parodysime, kaip mes sukūrėme savo, ir apibūdinsime pagrindus, kurių reikia, kad galėtumėte sukurti savo
Kliūtis išvengti roboto naudojant „Arduino Nano“: 5 žingsniai
Kliūtis išvengti roboto naudojant „Arduino Nano“: Šioje instrukcijoje aprašysiu, kaip galite padaryti kliūtį išvengdami roboto naudodami „Arduino“
Kliūtis vengti irklentės su Arudino: 9 žingsniai
Plaukiojimo valtis su kliūtimis su Arudino: Sveiki, draugai, šioje pamokoje aš jums parodysiu, kaip pasigaminti valtį nuo kliūčių. Šią idėją sugalvojau ilsėdamasi prie savo žuvų tvenkinio ir galvodama apie plastinio iššūkio idėją. Supratau, kad plastikas čia bus labai
Asinchroniškai aptikti kliūtis naudojant ultragarsą: 4 žingsniai
Asinchroniškai aptikti kliūtis naudojant ultragarsą: aš linksmybėms kuriu robotą, kurį noriu savarankiškai perkelti namo viduje. Tai ilgas darbas, kurį darau žingsnis po žingsnio. Šis pamokomas dėmesys skiriamas kliūčių aptikimui naudojant „Arduino Mega“. Ultragarsiniai jutikliai HC-SR04 vs HY-SRF05 yra pigūs ir
Kliūtis išvengti „Rover“su „Dexter“: 4 žingsniai
Kliūčių išvengimas „Rover“su „Dexter“: jei esate naujas „Dexter“bendruomenės narys, žr. Https://www.instructables.com/id/Getting-Started-With-Dexter/ ir ultragarso jutiklis