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

Ինչպե՞ս համադրել գուլպաները: 6 քայլ (նկարներով)
Ինչպե՞ս համադրել գուլպաները: 6 քայլ (նկարներով)

Video: Ինչպե՞ս համադրել գուլպաները: 6 քայլ (նկարներով)

Video: Ինչպե՞ս համադրել գուլպաները: 6 քայլ (նկարներով)
Video: ԳՈՒՆԱՅԻՆ ԹԵՍՏ, ՈՐԸ ԿԱՍԻ ՔՈ ՀՈԳԵՎՈՐ ՏԱՐԻՔԸ 2024, Սեպտեմբեր
Anonim

Ինչպե՞ս կանխել լվացքի ժամանակ գուլպաների խառնվելը: Ես չգիտեմ: Այն, ինչ ես գիտեմ, այն է, թե ինչպես համադրել գուլպաները լվացքից հետո: Հետևաբար, ես պատրաստեցի այս գուլպաների համընկնումը:

Ինչպես է դա աշխատում?

1) Սկսեք զույգ գուլպաների յուրաքանչյուր գուլպայի մեջ RFID պիտակ կարել: Theուցադրումը ցույց է տալիս, որ դա նոր գուլպա է: RFID պիտակի վրա կգրվի հաջորդական զույգերի քանակը: Գրվելուց հետո ձեզանից կպահանջվի համապատասխան գուլպան պահել գուլպաների մոտ: Նաև այս RFID պիտակի վրա կգրվի նույն հաջորդական համարը:

Այսուհետ գուլպաներից մեկի գուլպաներից մեկը պահելուց հետո պետք է տրվի զույգի համարը:

Ինչպե՞ս է պատրաստվում:

Քայլ 1) Ներածություն / Արագ տարբերակ

Քայլ 2) Atmega328 հացահատիկի / սալիկի վրա

Քայլ 3) LCD- ի միացում Arduino Uno- ին

Քայլ 4) RFID-RC522- ը Arduino Uno- ին միացնելը

Քայլ 5) ATmega328 ծրագրավորում

Քայլ 6) Բռնցքամարտ

Քայլ 1: Ներածություն / Արագ տարբերակ

Ներածություն / Արագ տարբերակ
Ներածություն / Արագ տարբերակ
Ներածություն / Արագ տարբերակ
Ներածություն / Արագ տարբերակ

Գնումների ցուցակ.

· 1x LCD 4x20 Hitachi HD44780 վարորդով կամ համատեղելի · 16x արական կապի միակցիչ · 1x RFID-RC522 · 1x 5 սմ x 7 սմ զոդման տախտակ, 2.54 մմ ռաստեր, 18 x 24 օղակ: · 1x USB-B միակցիչ · 7x արական կապի միակցիչ · 16x Իգական կապի միակցիչ · 1x Atmega328p · 1x վարդակից PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (կերամիկական) կոնդենսատոր · 1x 10k ohm դիմադրություն · 1x 10kohm կաթսա · 7x մետաղալարեր երկու կողմերի իգական միակցիչներով · 1x Arduino Uno ՝ ծրագրավորման համար: + լարեր:

Եվ ես գրեթե մոռացա նշել գուլպաների համար RFID պիտակներ ՝ 13.56 ՄՀց Mirfare:

Բոլոր հիմնական իրերը, որոնք կարելի է պատվիրել էլեկտրոնային խանութներում:

Սխեմատիկ

Ինչպես վերևում

Soldոդված տախտակն անմիջականորեն կապված է LCD- ի 16x արական կապի կոնեկտորի հետ: LCD- ը պետք է տեղադրվի տուփի վերևում: RFID-RC522- ը միացված է սոսինձի կանացի լարերով: RFID-RC522- ը տեղադրված է տուփի առջևը: Իրականում RFID-RC522- ի լարումը պետք է լինի 3.3VI մոռացված, բայց այն աշխատում է ինձ համար: Ես նկատեցի այս մեկնաբանությունը github- ում «SPI- ն աշխատում է միայն 3.3 Վ լարման դեպքում, ճեղքումների մեծ մասը թվում է 5 Վ հանդուրժող, բայց փորձեք մակարդակի փոփոխություն կատարել»): Ուստի զգույշ եղեք:

Mingրագրավորում: programրագրավորման համար ես հեռացրեցի ATmega328- ը Arduino Uno- ից: Տեղադրեցի ATmega328- ը Arduino Uno- ում և տեղադրեցի ATmega328- ում: ATmega328

Վերբեռնումից հետո ես այն փորձարկեցի տախտակի վրա, ինչպես վերը նկարում: Եվ հաջող փորձարկումներից հետո ես փոխարինեցի ATmega328- ը զոդման տախտակին:

Բռնցքամարտ

Տուփի ձևավորման նպատակը հետևյալ կերպ դարձնելն է.

Տուփը գծված է Fusion360- ում: Տուփը 3D- ով տպագրվում է ընկեր ընկերոջ կողմից: «Joost» - ը գտնվել է 3D Hub- ով: Սովորած դասեր:

- Fusion 360 -ի բաղադրիչների կրկնապատկման դեպքում բլոկը չի տպվի: Սա բացատրում է անհայտ կորածը:

Քայլ 2: Atmega328 մի oldոդման տախտակի վրա

Atmega328 մի oldոդման տախտակի վրա
Atmega328 մի oldոդման տախտակի վրա
Atmega328 մի oldոդման տախտակի վրա
Atmega328 մի oldոդման տախտակի վրա

Առաջին հերթին օգտակար համարեցի առաջինը ամեն ինչ փորձել տախտակի վրա: 1) LCD- ը Arduino UNO- ով. 2) RFID_RC522 Arduino UNO3- ով) Atmega328 տախտակի վրա: 4) Atmega328 և LCD տախտակի վրա: 5) Atmega328 LCD և RFID_RC522 տախտակի վրա: 6) Atmega328 զոդման տախտակի վրա: 7) Atmega328 և LCD զոդման տախտակի վրա: 8) Atmega328, RFID_RC522 և LCD զոդման տախտակի վրա:

Այս «SOCK MATCHER» - ը ստեղծելու համար միկրոկառավարիչը պատրաստվել է զոդման տախտակի վրա:

Ինչպես միկրոկոնտրոլեր տեղադրել հացահատիկի վրա, բացատրվում է Arduino կայքում:

Հացաթղթից մինչև զոդման տախտակ ընդամենը հաջորդ քայլն է: Այն կարծես վերևում պատկերված լինի:

Էլեկտրագծերի համար տես գրաֆիկական դիագրամը:

Քայլ 3. LCD- ի միացում Arduino- ին

LCD- ն ATmega328- ին միացնելու համար ամբողջական ցուցում կարելի է գտնել Arduino կայքում ՝

Ուսումնական ձեռնարկից տարբերվում են.- Ես օգտագործել եմ 4x20 LCD

- և Arduino UNO- ի 12 և 13 կապերը, որտեղ դրանք չեն օգտագործվում, բայց 6 -րդ և 7 -րդ կապերը, քանի որ 12 -րդ և 13 -րդ կապերը օգտագործվում են RFID_RC522- ի կողմից:

Տեղադրման ժամանակ նկատեցի երկու կետ, որտեղ.

1) ուշադիր լինելը LCD կաթոդի և անոդի կապի 15 և 16 կապն է, որոնք կարող են ոլորվել `կախված վաճառողից: Կաթոդը պետք է լինի GND- ի վրա:

2) Ես օգտագործել եմ 4x20 LCD և ստիպված էի սահմանել յուրաքանչյուր տող, քանի որ այն ուղիղ ցատկում էր տողից մեկից երեք: Օրինակ ՝ lcd.setCursor (0, 1); lcd.print («օրինակ տեքստ»); lcd.setCursor (0, 1); lcd.print («Օրինակին հաջորդ տողը»);

Քայլ 4. RFID-RC522- ի միացում Arduino Uno- ին

RFID_RC522- ը ստանալուց հետո ես փորձեցի այն վերջնականապես աշխատել, ես գտա MRFC522.h գրադարանը և օրինակներ: Տես հղումը:

Քայլ առ քայլ ես փորձեցի հասնել նրան, որ ես ուզում եմ, որ դա անի դրա հետ:

1) UID- ի ընթերցում (նույնականացման նույնականացման ծածկագիր)

2) Համեմատեք UID- ը տարբեր RFID պիտակներից:

3) Կարդացեք տեղեկատվություն RFID պիտակի վրա

4) Տեղադրեք տեղեկատվությունը RFID պիտակի վրա:

5) RFID պիտակի գրավոր տեղեկատվության մաքրում:

Ես վստահ չեմ, բայց թվում էր, որ RFID պիտակի վրա գրելը բարելավվել է վերջին գրադարանի տեղադրումից հետո:

Քայլ 5: Softwareրագրակազմ

Երբ դա աշխատեց, ես սկսեցի գրել ծրագիրը:

Գրելու ընթացքում ես նկատեցի, որ պետք է տեղեկատվություն (զույգերի քանակ) պահեմ Atmega328- ում, ինչը չի կորչի հոսանքի դադարից հետո: Դա արվում է Atmega- ի EEPROM- ով: Ինչպես է դա աշխատում, հստակ բացատրվում է Arduino կայքում ՝

Ամենադժվարը RFID ընթերցման գործառույթը պահելն էր: Ես դժվարանում էի միանգամից պիտակ կարդալ և գրել: Անընդհատ կարդալը կապված չէր նոր պիտակի որոնման և RFID ընթերցման դադարեցման հետ:

Theրագրի վերջնական կազմը պետք է գործ գրի յուրաքանչյուր պահանջվող գործողության համար:

Descriptionրագրաշարի ներդրման մեջ գրված է նկարագրություն

Theրագրակազմը ներածության/արագ տարբերակի սահմաններում է: Վերևում կցված է նաև RFID պիտակների փորձարկման համար մաքրելու ծրագիր:

Քայլ 6: Բռնցքամարտ

Բռնցքամարտ
Բռնցքամարտ
Բռնցքամարտ
Բռնցքամարտ
Բռնցքամարտ
Բռնցքամարտ
Բռնցքամարտ
Բռնցքամարտ

Տուփի ձևավորման նպատակն է այն դարձնել հետևյալ կերպ. 1) մասամբ այլ նախագծերի համար կարելի է օգտագործել և երկարաձգել 2) կարող է ձեռքով կամ հեշտությամբ զննվել 3) և ապամոնտաժվել այն պետք է տեղավորվի փոստարկղում:

Գաղափարն այն է, որ երբ քննության համար որոշում եք օգտագործել OLED էկրան, դուք պետք է փոխեք միայն տուփի վերևը: Կամ, եթե ցանկանում եք ավելացնել լուսադիոդներ, կոճակներ և այլն, ապա միայն պետք է փոփոխել առջևը:

Քանի որ ես փորձ չունեի, ես սկսեցի մի փոքրիկ տուփով … գեղեցիկ: Սա հաջողություն էր, շնորհիվ ընկերոջը: «Joost» - ը, որին ես գտա 3D Hub- ի հետ, ով ճշգրտեց նկարը առաջին փորձնական տպումից հետո: Նա աշխատում է օրիգինալ Prusa i3 MK2- ով: Որպես նյութ ես ընտրեցի PLA/PHA = Colorfabb: PLA/PHA- ի խառնուրդ: Ստանդարտ PLA- ից քիչ ավելի լավ կատարմամբ:

Փոքր տուփը 5 սմ լայնություն ունի, իսկ ատամները ՝ 5 մմ բարձրություն, լայնություն և խորություն: Տուփը գծված է Fusion360- ում:

Fusion 360 -ի բաղադրիչների կրկնապատկման դեպքում բլոկը չի տպվի:

Սա բացատրում է բացակայող ատամները:

Ես օգտագործել եմ դյույմները Arduino Uno- ի դիզայնի և զոդման անցքերի միջև եղած չափի վրա հիմնված հիմնական չափումների համար: 100 միլ = 0, 1 դյույմ = 2, 54 միլիմետր:

«Ատամները» 200x200x200 միլոն են: Այնտեղ, որտեղ ես փորձեցի «ատամները» դարձնել ավելի հարթ `անկյունները կլորացնելով: Սա պատճառ դարձավ, որ մասերը չեն տեղավորվում:

Այս «ատամները» կրճատվում են մինչև 180 միլիոն x 180 միլիոն x 200 միլիոն: Ինչը ստիպեց փոքր -ինչ կորցնել:

Այսպիսով, ճշգրիտ լայնությունը պետք է որոշվի հաջորդ նախագծում (կարծում եմ ՝ 190x190x190): Տախտակի ներքին մակերեսը օգտագործվում է որպես հիմնական հղում դյույմ/մղոններով: Այսպիսով, երբ որոշվում է նվազեցնել կամ բարձրացնել պատի հաստությունը, տախտակի դասավորությունը չի ազդի:

Պատի հաստությունը այժմ 100 մմ է ՝ 45º անկյունով: Բացատրության համար տես նկարը: Fusion360- ից գծանկարը փոխանցվեց STL- ին ՝ ընտրելով «Cura» - ն որպես տպման օգտակար:

Ես խնդիրներ ունեի RFID- պիտակներ գրելու հետ, այնպես որ ես հեռացրեցի RFID-RC522 հեռավորության կրիչները: tapeապավենով ես ժամանակավորապես ամրացա, այնպես որ դա կարող է օգտագործել բարելավում:

Նաև ես փոխեցի RFID ընթերցման ցուցանակը առջևի մասում ՝ ավելի բաց դիզայնով

Կցված վերջնական գծագրերը դեռ չեն օգտագործվում, ուստի երաշխիք չկա գծագրերի համար: Օգտագործման դեպքում խնդրում եմ ինձ տեղյակ պահեք, եթե դրանք ճշգրիտ են:

Ինչու է նարնջագույն: Գուցե այն պատճառով, որ հոլանդական է:

Որպեսզի հստակ նշեմ, թե ինչպես պետք է տեղավորվի, ես ստեղծեցի այս անիմացիան:

Եվ գծագրերի հղումները:

Ներքևում ՝ https://a360.co/2jpB0Ei, Հետնամասում ՝ https://a360.co/2ivfApo, Աջ կողմ ՝

Ձախ կողմ https://a360.co/2jhWaSl, Առջև https://a360.co/2jpEq9L, Վերև

Ամրացուցիչ https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, զոդման տախտակ

հիմնական blokkje https://a360.co/2j1QDyi RFID_RC522

Հուսով եմ, որ ձեզ դուր եկավ այս Instructable- ը և ստիպեցիք ձեզ որոշել, թե ինչպես պատրաստել ձեր սեփական գուլպաները: Կամ օգտակար էր այլ բան պատրաստել: Հարգանքներով ՝ Գաբի

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