Բովանդակություն:

Կոկա սարքը կարող է մակարդակի հայտնաբերող ՝ 5 քայլ (նկարներով)
Կոկա սարքը կարող է մակարդակի հայտնաբերող ՝ 5 քայլ (նկարներով)

Video: Կոկա սարքը կարող է մակարդակի հայտնաբերող ՝ 5 քայլ (նկարներով)

Video: Կոկա սարքը կարող է մակարդակի հայտնաբերող ՝ 5 քայլ (նկարներով)
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Նոյեմբեր
Anonim
Coke մեքենան կարող է մակարդակի հայտնաբերող սարք
Coke մեքենան կարող է մակարդակի հայտնաբերող սարք
Կոկա մեքենան կարող է մակարդակի հայտնաբերող սարք
Կոկա մեքենան կարող է մակարդակի հայտնաբերող սարք
Կոկա մեքենան կարող է մակարդակի հայտնաբերող սարք
Կոկա մեքենան կարող է մակարդակի հայտնաբերող սարք
Կոկա մեքենան կարող է մակարդակի հայտնաբերող սարք
Կոկա մեքենան կարող է մակարդակի հայտնաբերող սարք

Rev 2.5 - կարգաբերեց 3D տպված մասերը և թարմացրեց վարդակից միակցիչը ընդհանուր PCB միավորի:

Rev 2 - ուլտրաձայնային «կոճակը» փոխարինում է ձեռքով սեղմող կոճակին:

Կոճակը սեղմելը այնքան հին մոդա է, հատկապես երբ ես արդեն ուլտրաձայնային տվիչ եմ օգտագործում: Ինչու չօգտագործել ուլտրաձայնային տվիչ `տարայի մակարդակի դետեկտորը ակտիվացնելու համար: Rev 2- ը հեռացնում է սեղմիչը և այն փոխարինում մեկ այլ HC-SR04 մոդուլով: Այժմ, պարզապես քայլեք մեքենայի մոտ և այն ինքնաբերաբար միանում է ՝ պահածոյի մակարդակը բացահայտելու համար: Ընթացքում ես կորցրեցի «Կոկա -լոկա» -ի տարբերանշանը, բայց ինձ մնում էր միայն փոխել երեսպատման սալը - մնացած բոլոր տպագիր բաղադրիչները մնում են նույնը:

Ես բավական բախտավոր եմ, որ ունեմ հին Coke մեքենա, որը ես օգտագործում եմ, «թարմացումների» համար: Լցված վիճակում պահում է մոտ 30 բանկա: Խնդիրն այն է, թե քանի բանկա կա դրա մեջ ցանկացած պահի: Ե՞րբ պետք է վազեմ մեքենան համալրելու համար:

Լուծումը (մեքենան անընդհատ բացելուց բացի) սենսոր կամ «կարող է հավասարեցնել դետեկտոր» սարքելն է, որը կարող է մոտավորապես մոտեցնել մեքենայի պահածոների քանակը ցանկացած պահի: Ես որոշում եմ, որ այն պետք է համապատասխանի հետևյալ պահանջներին.

- պետք է լինի էժան և պարզ

- ոչ ինվազիվ (ես չեմ ուզում հորատել կամ կտրել իմ մեքենայի մեջ)

- Օգտագործեք Arduino Nano- ն

-Օգտագործեք LCD էկրան ՝ ինձ հասկանալի ընթերցումներ տալու համար

- սնուցվի մայրենի USB- ով կամ արտաքին սնուցման աղբյուրով

-օգտագործեք մի ակնթարթային կոճակ «ըստ անհրաժեշտության» ընթերցումների համար (այժմ դրա փոխարեն օգտագործելով 2-րդ HC-SR04 մոդուլը):

Ես ունեի ուլտրաձայնային մոդուլներ, որոշ Nanos և փոքրիկ LCD էկրան և որոշեցի, որ դրանք կարող են օգտակար լինել այստեղ:

Մի փոքր փնտրելուց հետո ես ունեի բոլոր անհրաժեշտ տարրերը (սարքավորում և կոդավորում) `այս աշխատանքը կատարելու համար: Միակ կարևոր հարցն այն էր. Արդյո՞ք ուլտրաձայնային տվիչը կկարողանա գրանցել նշանակալից հեռավորություն `գլանաձև տարաների ազդանշանը ցատկելով: Ստացվում է, որ դա իրականում «կարող է»: (կներեք բառախաղի համար):

Քայլ 1: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Լավ, այս մեկը բավականին պարզ է:

- Արդուինո Նանո

- Kuman 0.96 դյույմ 4-պին դեղին կապույտ IIC OLED (SSD 1306 կամ նմանատիպ):

- HC-SR04 ուլտրաձայնային ընդգրկման մոդուլներ (քանակը ՝ 2 ավտոմատ տարբերակի համար)

- Ընդհանուր SP կոճակ, եթե չեք օգտագործում 2-րդ HC-SR04 մոդուլը (ըստ ցանկության)

- իգական վարդակից 7-12V պատի ադապտերի համար (ըստ ցանկության)

- 2 զույգ հեռախոսի խցիկի մոտ 14 դյույմ ՝ ավելի էլեգանտ արտաքին լարերի համար

Քայլ 2: 3D տպված պատյան

3D տպագրված պատյան
3D տպագրված պատյան
3D տպագրված պատյան
3D տպագրված պատյան

Ընդհանուր առմամբ 4 տպագիր մասեր են օգտագործվում այս կառուցման մեջ.

- ներքև (կարմիր)

- Թափանցիկ գագաթ

- Սահեցրեք առջևի վահանակի վրա (կարմիր և սպիտակ գունավոր տպում)

- Ուլտրաձայնային սենսորների սեփականատեր

Մասերը նախատեսված են տպելու առանց հենարանների ՝ օգտագործելով Fusion 360:

Մոնտաժման համար ամրացումներ անհրաժեշտ չեն. բոլոր մասերը միասին սեղմվում են: Գագաթը կարելի է հեռացնել հավաքվելուց հետո ՝ փոքր -ինչ սեղմելով գագաթի երկու կողմերը հիմքի մոտ և գագաթը դուրս քաշելով:

LCD էկրանը սեղմվում է կափարիչի մեջ: Հիմքը մի ծայրում ունի ընդունիչի անցք, իսկ թիկունքում ՝ Նանոյի համար թամբ ՝ կողպելով տախտակը հիմքում: 12V վարդակից ադապտորն այժմ սովորական PCB- ի տեղադրման միավոր է, որը ես ստանում եմ զանգվածաբար մոտ մեկ քառորդ, իսկ վերևում այն պահվում է տեղում: Առջևի երեսը սահում է վերևի և ներքևի տարրերի ընդունիչի ակոսների մեջ:

Մասերը բոլորը PLA են, իսկ վերևը կիսաթափանցիկ է, այնպես որ միացված վիճակում կարող եմ տեսնել, որ արկղը փայլում է:

Առջևի շապիկին կարմիր շեշտադրումներն ապահովելու համար ես տպում եմ 0,08 մմ հաստությամբ (0,02 շերտի հաստությամբ) սպիտակ հատվածը, իսկ մնացածի համար ՝ կարմիր, որը մաքուր տեսք ունի:

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Այս նախագծի էլեկտրագծերը բավականին պարզ են: 5V հզորություն և հիմք դեպի LCD էկրան և ուլտրաձայնային մոդուլներ ՝ Nano- ից: Մի զույգ ազդանշանային լար ՝ Նանոյից մինչև LCD, և երկու զույգ ՝ Նանոյից մինչև ուլտրաձայնային մոդուլներ: Լրացուցիչ մի քանի լրացուցիչ հոսանք 12V հոսքի և վուայայի համար:

Իմ առաջին կառուցման ժամանակ ես տեղադրեցի Nano- ն ՝ կապումներով, ուստի որոշեցի օգտագործել այն այնպես, ինչպես կա և մի քանի նախատիպի էլեկտրագծեր կազմեմ: Իմ կարծիքով, հիմար փոքրիկ միակցիչները միշտ մի փոքր խրթին են լինում, բայց նորից չէին լինում: Միշտ կարելի էր հրաժարվել այս միակցիչներից և ամբողջը զոդել: Գուցե հաջորդ անգամ…

Հետագա կառուցվածքների դեպքում ես Nano- ում տեղադրում եմ միայն վերնագրերի կապեր, որոնք իրականում օգտագործում եմ: Հեշտացնում է մալուխների տեղադրումը և խուսափում սխալներից:

Ես նաև օգտագործեցի 2 զույգ ընդհանուր հեռախոսային մալուխ `մեքենայի մեջ պահածոյի սենսորին տանելու համար: Այն ապահովում է գեղեցիկ, մաքուր մալուխ, որը մատչելի է (անվճար, և մեր օրերում ամենուր):

Քայլ 4: Կոդ

Կոդը ծածկված է տարբեր աղբյուրներից (ինչպես նախագծերի կոդավորումների մեծ մասն է):

Սկսեցի Դեյան Նեդելկովսկու ուլտրաձայնային նմուշից ՝ www. HowToMechatronics.com կայքում: Լավ ձեռնարկ:

Այնուհետև ես քաշեցի LCD կոդ Jean0x7BE- ից Instructables.com կայքում և ավելին սովորեցի մի շարք այլ կայքերից: Ես հետևեցի նրա հրահանգներին այնտեղ և ավելացրեցի երկու պահանջվող գրադարանները.

github.com/adafruit/Adafruit_SSD1306 (SSD1306 գրադարան) https://github.com/adafruit/Adafruit-GFX-Library (GFX գրադարան)

Ես նաև անցա SSD1306 գրադարանի ֆայլերի օրինակով և դասեր քաղեցի դրանից:

Ի վերջո, կոդն այս աղբյուրներից միասին հանված է, և ինչ -որ խաբեությամբ, այն ինձ տվեց այն արդյունքը, որը ես փնտրում էի:

Դիզայնը այժմ ներառում է երկրորդ ուլտրաձայնային մոդուլ ՝ քայլելու սենսորի համար: Կանգնեք սարքի առջև, և էկրանը միանում է, հեռանում եք և այն անջատվում է մի քանի վայրկյանից հետո: Մեկնաբանեք անձի սենսորը, եթե այն մշտապես միացված է կամ սեղմման կոճակը օգտագործվում է:

Քայլ 5: Տեղադրում և չափաբերում

Տեղադրում և չափաբերում
Տեղադրում և չափաբերում

Ես տուփը նախագծեցի մեքենայի վերևում նստելու համար ՝ օգտագործելով մի քանի լար (այժմ ես օգտագործում եմ 2 զույգ հեռախոսի մալուխ), որը սնվում է դռան կնիքի և մեքենայի մարմնի միջև: Ուլտրաձայնային մոդուլը ամրացված է պահածոյի տանիքին `օգտագործելով երկկողմանի ժապավեն:

Չնայած մեքենան ունի երկու կողմ կամ պահարանների համար նախատեսված «ծոցեր», ես ուզում էի այն պարզ պահել: Ես հավասարակշռում եմ մեքենայի երկու կողմերի բեռը, այնպես որ մի կողմը կարդալը և «կրկնապատկելը» ինձ պետք է տա լավ (բավական) մոտավորություն:

Ես սկսեցի այս նախագծի գնահատումը `ստուգելով Կոկա -Կոլա մեքենայի պահածոյի նվազագույն և առավելագույն բարձրությունը: Դատարկ, այն մոտ 25 դյույմ բարձրություն ունի, ինչը նշանակում էր, որ ուլտրաձայնային տվիչի աշխատանքային տիրույթը (0 - 50 սմ) բավական մոտ է (ինձ համար, հաշվի առնելով այս մոդուլների գինը): Օգտագործելով այս հիմնական մաթեմատիկան, ես հաշվարկեցի տիրույթը թղթի վրա և ծածկագրեցի համապատասխանաբար `ինձ տալ գծապատկերը և բանկաների գնահատված թիվը:

Տեղադրվելուց և միացնելուց հետո ես ամբողջովին զարմացա իմ առաջին փորձաշրջանից: Այն ոչ միայն տվեց ամուր ընթերցում, որը ցնցում էր տարաներից ազդանշանը, այլևս պարզվեց, որ այն ճշգրիտ է. Կոպիտ հաշվարկները համընկնում էին մեքենայի բանկաների իրական քանակի հետ ՝ առանց հետագա փոփոխությունների: (Դա առաջինն է…):

Ընդհանուր առմամբ, օգտակար նախագիծ: Հիմա ես կարծում եմ, որ ժամանակն է տոնական թարմացման !!

Խորհուրդ ենք տալիս: