Բովանդակություն:
- Քայլ 1: Հավաքեք բաղադրիչները
- Քայլ 2. Կոդավորման ժամանակը. Programրագրեք Arduino Pro Mini- ն
- Քայլ 3: Սխալների շտկում !
- Քայլ 4: Պատրաստեք SD քարտը
- Քայլ 5: Պլանշետի պատվիրում
- Քայլ 6: eringոդման ժամանակը
- Քայլ 7: Կատարված է:
Video: Խոսող խելացի ապակի կույրերի համար. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Շուկայում կան բազմաթիվ խելացի աքսեսուարներ, ինչպիսիք են խելացի ակնոցները, խելացի ժամացույցները և այլն: Բայց դրանք բոլորը կառուցված են մեզ համար: Ofգալիորեն պակասում է ֆիզիկական խնդիրներ ունեցողներին օգնելու տեխնոլոգիան:
Ես ուզում էի կառուցել մի բան, որն օգտակար է տեսողական խնդիրներ ունեցող մարդկանց համար: Այսպիսով, ես նախագծեցի էժան խելացի ապակի, որը կարող է օգտագործվել տեսողության խնդիրներ ունեցող մարդկանց օգնելու համար:
Այս նախագիծը օգտագործում է հեռավորության մի քանի ուլտրաձայնային տվիչներ, Arduino Pro Mini, MP3 նվագարկիչի մոդուլ և թրթռման շարժիչներ: Այս նախագծում օգտագործված տպատախտակն ակնոցի տեսքով է, որը կարող է կրել տեսողության խնդիրներ ունեցող անձը: Ակնոցի վրա տեղադրված Arduino- ն սենսորների օգնությամբ կբացահայտի խոչընդոտը և ականջակալների և թրթռիչային շարժիչների միջոցով կտեղեկացնի օգտագործողի խոչընդոտի հեռավորությունը և ուղղությունը:
Քայլ 1: Հավաքեք բաղադրիչները
Softwareրագրային ապահովում:
Arduino IDE
Սարքավորման բաղադրիչներ
- HC -SR04 - Ուլտրաձայնային տվիչ X 3
- DFRobot DF նվագարկիչ մինի X 1
- Arduino Pro Mini X 1
- 3.5 մմ աուդիո խցիկ X 1
-
Թրթռման շարժիչներ X 3
- USB- ի սերիական փոխարկիչ, ինչպես FTDI- ն
- Սահիկի անջատիչ X 1
- SD քարտ (ցանկացած չափի)
- Պատվերով PCB JLCPCB.com- ից (ըստ ցանկության)
Քայլ 2. Կոդավորման ժամանակը. Programրագրեք Arduino Pro Mini- ն
- Գնացեք https://github.com/B45i/Talking-Smart-Glass-For- Blind և կտտացրեք կլոնավորել կամ ներբեռնել, և ներբեռնեք և հանեք ֆայլերը:
- Բացեք Smart_glass_for_blind.ino ֆայլը Arduino IDE- ում:
- Միացրեք Pro Mini- ն համակարգչին `օգտագործելով FTDI մալուխը:
- Ընտրեք համապատասխան COM նավահանգիստ:
- Ընտրեք «Arduino Pro կամ Pro Mini»:
- Սեղմեք վերբեռնում
Համոզվեք, որ Arduino- ն միացրեք PCB- ին զոդելուց առաջ: Երբ բոլոր բաղադրիչները կպչեն, ծրագրավորման վերնագիրը միացնելը մի փոքր ավելի դժվար կլինի:
Փոխեք minLeftDistance- ը, minCenterDistance- ը, minRightDistance- ը `հրահրման նվազագույն հեռավորությունը կարգավորելու համար:
Քայլ 3: Սխալների շտկում !
Դուք հավանաբար կտեսնեք որոշ սխալներ, ինչպիսիք են
ճակատագրական սխալ. NewPing.h: Նման ֆայլ կամ գրացուցակ#include^ կազմումը չի ավարտվել: ելքի կարգավիճակ 1 Սխալ Arduino Pro կամ Pro Mini տախտակի համար կազմելիս:
կամ նման բան.
մահացու սխալ. ելքի կարգավիճակ 1 Սխալ Arduino Pro կամ Pro Mini տախտակի համար կազմելիս:
Դա պայմանավորված է նրանով, որ գրադարանները, ինչպիսիք են NewPing- ը և DFRobotDFPlayerMini- ն, տեղադրված չեն ձեր IDE- ում:
Սա շտկելու համար գնացեք
Էսքիզ> Ներառել գրադարաններ> Կառավարել գրադարանները
Մուտքագրեք բացակայող գրադարանի անունը որոնման տողում և կտտացրեք տեղադրել, սա կտեղադրի բացակայող գրադարանը:
Դա արեք բոլոր անհայտ կորած գրադարանների համար:
Կոդը կկազմվի և կբեռնվի հիմա:
Քայլ 4: Պատրաստեք SD քարտը
Պատճենեք Աուդիո ֆայլերի թղթապանակի բովանդակությունը SD քարտի արմատին:
Նշում. Պատճենեք թղթապանակները (01, 02, 03) ինքնին, ոչ թե դրա բովանդակությունը, այլ ոչ թե Աուդիո ֆայլերի պանակը:
SD քարտը պետք է նման լինի պատկերին պատճենելուց հետո:
Քայլ 5: Պլանշետի պատվիրում
Եկեք պատվիրենք PCB- ները:
PCB ֆայլերը կարող եք գտնել այստեղ ՝
Այս նախագիծը կարող եք կատարել նաև առանց PCB- ների: Բայց PCB ունենալը դա ավելի հարմար է դարձնում:
PCB պատվիրելու համար իմ սիրած արտադրողը JLCPCB.com- ն է:
Նրանք իսկապես իսկապես բարձրորակ PCB են պատրաստում շատ էժան գնով:
Երբ ես սկսեցի նախագծել PCB- ներ, դա շատ գումար արժեցավ PCB- ների արտադրությանը: Այսպիսով, ես ստիպված էի դրանք ինքս փորագրել:
Դա խառնաշփոթ և հոգնեցուցիչ գործընթաց էր, և երկկողմանի PCB- ների պատրաստումը շատ շատ դժվար գործ էր:
Հիմա ես դա այլևս չեմ անում: JLCPCB- ն այնքան էժան է, որ ես այլևս երբեք չեմ համարում դրա փորագրումը:
Դուք կստանաք 5 կամ 10 հատ PCB մոտ 2 դոլարով (եթե դրա չափը 10 սմ * 10 սմ -ից պակաս է):
Ես օգտագործեցի easyEDA- ն ՝ PCB- ն նախագծելու համար: Որը ամպի վրա հիմնված գործիք է: Նշանակում է, որ ես պետք չէ որևէ բան ներբեռնել, և ես կարող եմ աշխատել ինտերնետ կապ ունեցող գրեթե ցանկացած համակարգչից:
JLCPCB, EASYEDA և LCSC (էլեկտրոնիկայի բաղադրիչների մատակարար) աշխատում են միասին:
Դուք կարող եք պատվիրել PCB- ներ JLC- ից ՝ easyeda- ում:
LCSC- ից ձեր PCB- ում օգտագործվող բաղադրիչների պատվիրումը տևում է ընդամենը մի քանի կտտացում:
Քանի որ JLCPCB- ն և LCSC- ն միասին լավ են առաքում, դուք խնայում եք նաև առաքման արժեքը
JLCPCB- ն, EASYEDA- ն և LCSC- ն միասին հիանալի հարթակ են տրամադրում էլեկտրոնիկայի ապրանքանիշերի համար:
Քայլ 6: eringոդման ժամանակը
Սկզբում միացրեք բաղադրիչները, ինչպիսիք են Arduino- ն, DF նվագարկիչը, Audio Jack- ը, Slide Switches- ը PCB- ին:
Մի ուղղակիորեն միացրեք HC-SR04 մոդուլը, մենք պետք է որոշ փոփոխություններ կատարենք
- Ուղղեցրեք արական գլուխը `օգտագործելով տափակաբերան կամ զոդեք 90 ° գլուխները և միացրեք սովորական վերնագրերը:
- HC-SR04- ի հետևի մասում ավելացրեք էլեկտրական ժապավեն `կարճ միացումից խուսափելու համար:
- Տեղադրեք HC-SR04- ը նշանակված զոդման բարձիկներին: ձախ և աջ HC-SR04- ը պահեք անկյան տակ այնպես, որ այն ցույց տա ձախ և ուղղություն և կիրառեք զոդ:
Մնացած բաղադրիչների միացում, ինչպիսիք են սնուցման լարը, սլայդ անջատիչները, թրթռման շարժիչները և այլն:
Թրթռման շարժիչները պետք է սոսնձվեն PCB- ի հետևի մասում, որպեսզի ապակին կրողը զգա թրթռումները:
Եթե դուք չունեք PCB, դուք դեռ կարող եք կատարել նախագիծը `միացնելով բաղադրիչները, ինչպես ցույց է տրված սխեմայի սխեմայում:
Եթե նախագիծն իրականացնում եք առանց PCB- ի, ապա խնդրում ենք անդրադառնալ կից միացման սխեմային:
Սխեմաներում ես պատահաբար փոխեցի 8 -րդ և 9 -րդ փիները: Կներեք սխալի համար, Connectionիշտ կապն է
- Rx of DF Player => Arduino- ի PIN 9:
- Tx of DF Player => Arduino- ի 8 -րդ կապ:
Ուղղեք այն, եթե դուք չեք օգտագործում PCB- ն, ես այլևս ինձ հետ չունեմ ցնցող ֆայլը:
Այժմ կարող եք տեղադրել SD քարտը DFPlayer- ի մեջ:
Էլեկտրաէներգիան միացնելուց հետո շարժիչները պետք է թրթռան, և ականջակալներից ձայնը դուրս կգա, երբ կա խոչընդոտ:
Քայլ 7: Կատարված է:
Դուք արդեն ավարտել եք:
Ամբողջ ռեսուրսը կարող եք գտնել այստեղ:
GitHub
HackSter.io
Սա իմ մուտքն է PCB մրցույթին: Քվեարկե՛ք, եթե ձեզ դուր եկավ այս ուսուցանվողը:
Իմ մուտքը PCBWAY PCB- ի ցանկության մրցույթ: Եթե ձեզ դուր է գալիս այս նախագիծը, մտածեք քվեարկել իմ մուտքի օգտին ՝
Եթե բախվում եք որևէ խնդիրների, մեկնաբանեք դրանք: Ես կփորձեմ օգնել
Խորհուրդ ենք տալիս:
ScanUp NFC ընթերցող/գրող և աուդիո ձայնագրիչ ՝ կույրերի, տեսողության խնդիրներ ունեցողների և այլոց համար. 4 քայլ (նկարներով)
ScanUp NFC ընթերցող/գրող և աուդիո ձայնագրիչ ՝ կույրերի, տեսողության խնդիրներ ունեցողների և այլոց համար. Ես ուսումնասիրում եմ արդյունաբերական դիզայն, և նախագիծը իմ կիսամյակի աշխատանքն է: Նպատակն է աջակցել տեսողության խնդիրներ ունեցող և կույրերին այնպիսի սարքով, որը թույլ է տալիս ձայնը ձայնագրել SD քարտի վրա ՝ WAV ձևաչափով և այդ տեղեկատվությունը կանչել NFC պիտակով: Այսպիսով
Խոսող Baymax ցուցադրում մանկաբույժի գրասենյակի համար. 10 քայլ (նկարներով)
Խոսող Baymax ցուցադրում մանկաբույժի գրասենյակի համար. «Բարև: Ես Բայմաքսն եմ ՝ ձեր անձնական առողջապահական ուղեկիցը »: Իմ տեղական մանկաբույժի գրասենյակում նրանք հետաքրքիր ռազմավարություն են որդեգրել `փորձելով բժշկական միջավայրը դարձնել ավելի քիչ սթրեսային և ավելի զվարճալի երեխաների համար: Նրանք լրացրել են էլեկտրոնային
Haptic ձեռնոց կույրերի համար. 7 քայլ
Haptic ձեռնոց կույրերի համար. Haptic ձեռնոցը կույրերի և (կամ) տեսողության խնդիրներ ունեցողների համար սարք է, որը կրողին տեղեկատվություն է տրամադրում նրանց անմիջական շրջապատում առկա խոչընդոտների մասին: Ձեռնոցն օգտագործում է երկու ուլտրաձայնային տվիչ, որոնք հայտնում են օբյեկտների հեռավորությունը և կողմնորոշումը:
OpenEyeTap ՝ 3D տպված և ծրագրավորվող խելացի ապակի ՝ 12 քայլ (նկարներով)
OpenEyeTap: 3D տպագրված և ծրագրավորվող խելացի ապակի. Բարի գալուստ Open EyeTap- ի հրահանգների էջ: Մենք մի քանի խանդավառ արտադրողներ ենք, որոնք ունեն մեծ հավակնություն `կառուցելու աշխարհի ամենաակտիվ խելացի ակնոցների և կրելի հավելյալ իրականության համայնքը: Մենք ցանկանում ենք հասանելի դարձնել մի շրջանակ, որի վրա ընդլայնված
Գույնի դետեկտոր կույրերի համար `9 քայլ
Գույնի դետեկտոր կույրերի համար. Այս նախագծի հիմնական նպատակն է ստիպել ձեր սմարթֆոնին ասելու որևէ բանի գույնը ՝ օգտագործելով միայն ձեր սմարթֆոնը և 1 շապիկը Arduino- ի միջոցով: Այս նախագիծը օգտագործում է 1sheeld հավելվածի գունային տվիչների գույնը: այս վահանը ձեր սմարթֆոնի տեսախցիկն ստանալու համար համատեղ