Բովանդակություն:
- Քայլ 1: Ներածություն / Արագ տարբերակ
- Քայլ 2: Atmega328 մի oldոդման տախտակի վրա
- Քայլ 3. LCD- ի միացում Arduino- ին
- Քայլ 4. RFID-RC522- ի միացում Arduino Uno- ին
- Քայլ 5: Softwareրագրակազմ
- Քայլ 6: Բռնցքամարտ
Video: Ինչպե՞ս համադրել գուլպաները: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ինչպե՞ս կանխել լվացքի ժամանակ գուլպաների խառնվելը: Ես չգիտեմ: Այն, ինչ ես գիտեմ, այն է, թե ինչպես համադրել գուլպաները լվացքից հետո: Հետևաբար, ես պատրաստեցի այս գուլպաների համընկնումը:
Ինչպես է դա աշխատում?
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ոդման տախտակի վրա
Առաջին հերթին օգտակար համարեցի առաջինը ամեն ինչ փորձել տախտակի վրա: 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- ը և ստիպեցիք ձեզ որոշել, թե ինչպես պատրաստել ձեր սեփական գուլպաները: Կամ օգտակար էր այլ բան պատրաստել: Հարգանքներով ՝ Գաբի
Խորհուրդ ենք տալիս:
Ինչպե՞ս եմ պատրաստել իմ սեփական բռնցքամարտի մեքենան: 11 քայլ (նկարներով)
Ինչպե՞ս եմ պատրաստել իմ սեփական բռնցքամարտի մեքենան. Ես որոշեցի կառուցել իմը:
Ինչպե՞ս պատրաստել քայլերի հաշվիչ: 3 քայլ (նկարներով)
Ինչպես կատարել քայլերի հաշվիչ Դե, նայեք իմ դյուրին փորին …… Դե, ամեն դեպքում, ես որոշում եմ վերսկսել մարզվելը: Ի՞նչ սարքավորումներ պետք է պատրաստեմ:
Ինչպե՞ս կատարել ձեր սեփական WIFI դարպասը ՝ ձեր Arduino- ն IP ցանցին միացնելու համար: 11 քայլ (նկարներով)
Ինչպես դարձնել ձեր սեփական WIFI դարպասը ՝ ձեր Arduino- ն IP ցանցին միացնելու համար. Ես աշխատում եմ ռոբոտի վրա, որը պետք է մշտապես կապված լինի սերվերի հետ, որը աշխատում է
Ինչպե՞ս սնուցել օգոստոսի խելացի կողպեքը ելքի պատից: 7 քայլ (նկարներով)
Ինչպե՞ս սնուցել օգոստոսի խելացի կողպեքը վարդակից պատի միջոցով :: Վերջերս, հայրիկս օգոստոսի օգոստոսի խելացի կողպեքը տեղադրեց և տեղադրեց մեր ավտոտնակի դռանը: Խնդիրն այն է, որ այն աշխատում է մարտկոցով, և հայրս չի ցանկանում անհանգստանալ մարտկոցը շատ հաճախ փոխելու մասին: Որպես այդպիսին, նա որոշեց օգոստոսի խելացի կողպեքը միացնել դրսից
Ինչպե՞ս. Վերահսկել շարժիչի արագությունը: 5 քայլ (նկարներով)
Ինչպե՞ս. Վերահսկել շարժիչի արագությունը. դուք ծույլ եք զգում, կարող եք տեսանյութ դիտել իմ ալիքում ՝ նաև հսկայական