Mundarija:
- 1 -qadam: Kirish / Tez versiya
- 2 -qadam: lehim taxtasida Atmega328
- 3 -qadam: LCD -ni Arduino -ga ulash
- 4-qadam: RFID-RC522-ni Arduino Uno-ga ulash
- 5 -qadam: dasturiy ta'minot
- 6 -qadam: boks
Video: Paypoqni qanday moslashtirish kerak?: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Kir yuvish paytida paypoq aralashmasligini qanday oldini olish mumkin? Men bilmayman, bilganim - kir yuvgandan keyin paypoqqa qanday mos kelishni bilaman, shuning uchun men bu SOCK MATCHERni qildim.
Bu qanday ishlaydi?
1) Bir juft paypoqning har bir paypog'iga RFID yorlig'ini tikishdan boshlang.2) Paypoqlardan birini paypoq taqishchining oldida ushlab turing. Displey uning yangi paypoq ekanligini ko'rsatadi. RFID yorlig'ida juftliklarning keyingi soni yoziladi. Yozilgandan so'ng, sizdan paypoqni paypoq bilan ushlab turishingiz so'raladi. Shuningdek, ushbu RFID-tagida xuddi shunday kuzatuv raqami yoziladi.
Endi paypoqni paypoqchaning yonida ushlab turgandan so'ng, juftlik raqami ko'rsatiladi.
U qanday yasalgan?
1 -qadam) Kirish / Tez versiya
2 -qadam) Atmega328 non paneli / lehim taxtasida
3 -qadam) LCD -ni Arduino Uno -ga ulash
4-qadam) RFID-RC522-ni Arduino Uno-ga ulash
5 -qadam) ATmega328 dasturlash
6 -qadam) Boks
1 -qadam: Kirish / Tez versiya
Xaridlar ro'yxati:
· Hitachi HD44780 drayveri bilan mos keladigan 1x LCD 4x20 yoki mos keladigan · 16x erkak pinli ulagichi · 1x RFID-RC522 · 1x 5 sm x 7 sm lehim taxtasi, 2,54 mm raster, 18 x 24 uzuk. · 1x USB-B ulagichi · 7x erkak pinli ulagichi · 16x Ayol pinli ulagichi · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x18 tot 22 picofarad (sopol) kondansatör · 1x 10k ohmli rezistor · 1x 10kohmli qozon · 7x simli ikkala tomondan ayol konnektorli · 1x Arduino Uno dasturlash uchun. + simlar.
Va men paypoqlar uchun 13.56 MGts chastotali RFID teglarini eslatishni deyarli unutib qo'ydim.
Elektron do'konlarda buyurtma berish mumkin bo'lgan barcha narsalar.
Sxematik
Yuqoridagi kabi
Lehim taxtasi to'g'ridan-to'g'ri LCD displeyining 16x Erkak pinli konnektori bilan bog'langan, LCD qutining yuqori qismiga o'rnatiladi, RFID-RC522 lehim taxtasiga ayol simlar bilan ulanadi, RFID-RC522 ga o'rnatiladi. Qutining old tomoni. RFID-RC522 shuoldagi voltaj 3.3VI unutilgan bo'lishi mumkin, lekin u men uchun ishlaydi. Men bu sharhni "SPI faqat 3.3V bilan ishlaydi, ko'pchilik uzilishlar 5Vga chidamli ko'rinadi, lekin darajani o'zgartirgichni sinab ko'ring." Github -da payqadim.) Ehtiyot bo'ling.
Dasturlash uchun men ATmega328 ni Arduino Uno -dan olib tashladim, ATmega328 -ni Arduino Uno -ga joylashtirdim va ATmega328 -ga yukladim. ATmega328
Yuklashdan keyin men uni yuqoridagi rasmdagi kabi taxtada sinab ko'rdim va muvaffaqiyatli sinovdan so'ng ATmega328 ni lehim taxtasiga almashtirdim.
Boxxing
Quti dizaynining maqsadi:- boshqa loyihalarda qisman qayta ishlatilishi mumkin.- qo'lda yig'ish va demontaj qilish- pochta qutisiga to'g'ri kelishi kerak.
Quti Fusion360 -da chizilgan. Quti 3D -da ishlab chiqaruvchi tomonidan chop etilgan. "Joost" 3D -uyadan topilgan. Darslar o'rganilgan.
- Fusion 360 komponentlarini ikki baravar ko'paytirish orqali blok chop etilmaydi. Bu yo'qolgan narsani tushuntiradi.
2 -qadam: lehim taxtasida Atmega328
Birinchidan, non panelida hamma narsani birma -bir sinab ko'rishni juda foydali deb topdim.1) Arduino UNO bilan LCD 2) RFID_RC522 Arduino UNO3 bilan) non panelidagi Atmega328.4) non panelidagi Atmega328 va LCD.5.) Non panelidagi Atmega328 LCD va RFID_RC522.
Ushbu "SOCK MATCHER" ni yaratish uchun lehim taxtasida mikrokontroller yasalgan.
Breadbordga mikrokontrollerni qanday o'rnatish kerakligi Arduino saytida tushuntirilgan.
Non panelidan lehim taxtasigacha bo'lgan keyingi qadam, yuqoridagi rasmda bo'lgani kabi.
Chalg'ish uchun grafik diagrammasini ko'ring.
3 -qadam: LCD -ni Arduino -ga ulash
LCD displeyni ATmega328 -ga ulash uchun to'liq ko'rsatmani Arduino veb -saytida topishingiz mumkin:
Qo'llanmadan farqli o'laroq:- Men 4x20 LCD displeydan foydalandim
- va Arduino UNO pin 12 va 13, bu erda ishlatilmaydi, lekin 6 va 7 -pin, chunki PIN 12 va 13 RFID_RC522 tomonidan ishlatiladi.
O'rnatish paytida men ko'rgan ikkita nuqta:
1) ehtiyot bo'lish uchun LCD katod va anodli ulanish pimi 15 va pin 16 sotuvchiga qarab burilishi mumkin. Katod GNDda bo'lishi kerak.
2) Men 4x20 LCD displeydan foydalandim va har bir satrni o'rnatishga majbur bo'ldim, chunki u to'g'ridan -to'g'ri chiziqdan uchgacha o'tdi. Misol: lcd.setCursor (0, 1); lcd.print ("namuna matni"); lcd.setCursor (0, 1); lcd.print ("Misolning keyingi qatori");
4-qadam: RFID-RC522-ni Arduino Uno-ga ulash
RFID_RC522 ni olganimdan so'ng, uni oxirigacha ishlashga harakat qildim, kutubxona MRFC522.h va misollarni topdim. Havolani ko'ring.
Bosqichma -bosqich men buni xohlayman, men xohlayman.
1) UID (yagona identifikatsiya kodi) ni o'qish
2) UIDni turli RFID teglaridan solishtiring.
3) RFID yorlig'idagi ma'lumotlarni o'qing
4) RFID yorlig'iga ma'lumot yozing.
5) RFID tegining yozma ma'lumotlarini tozalash.
Ishonchim komil emas, lekin oxirgi kutubxona o'rnatilgandan so'ng RFID yorlig'iga yozish yaxshilandi.
5 -qadam: dasturiy ta'minot
Bu ishlayotganda men dasturni yozishni boshladim.
Yozish paytida men Atmega328 -da elektr uzilishidan keyin yo'qolmaydigan ma'lumotlarni (juftlar sonini) saqlashim kerakligini payqadim. Bu Atmega EEPROMida amalga oshiriladi. Bu qanday ishlashi Arduino veb -saytida aniq tushuntirilgan:
RFID o'qishni davom ettirish eng qiyin edi, men tegni birdaniga o'qish va yozish bilan shug'ullanardim, doimiy o'qish yangi teg qidirish va RFID o'qishni to'xtatish bilan bog'liq emas edi.
Dasturning yakuniy sozlamasi-har bir qayta ko'rib chiqilgan harakat uchun ishni yozish.
Ta'rif dasturiy ta'minotning kirish qismida yozilgan
Dastur kirish/tezkor versiyasida. Sinov uchun RFID teglarini tozalash dasturi ham yuqorida keltirilgan.
6 -qadam: boks
Quti dizaynining maqsadi shunday qilishdir: 1) qisman boshqa loyihalar uchun qayta ishlatilishi mumkin va 2) faqat qo'lda yoki oson ko'tarilishi mumkin 3) va uni qismlarga ajratish pochta qutisiga to'g'ri kelishi kerak.
Fikr shundaki, siz OLED -displeydan foydalanishga qaror qilganingizda, faqat qutining yuqori qismini o'zgartirishingiz kerak, yoki agar siz LED, tugma va boshqalarni qo'shmoqchi bo'lsangiz, faqat old qismini o'zgartirishingiz kerak.
Menda tajriba bo'lmaganligi sababli, men kichik qutidan boshladim … bu juda muvaffaqiyatli bo'ldi, uni ishlab chiqaruvchi hamkasblari rahmat. Men 3D Hub yordamida topdim, u birinchi sinov bosilganidan keyin chizilgan rasmni moslashtirdi. U asl Prusa i3 MK2 bilan ishlaydi. Material sifatida men PLA/PHA = Colorfabb ni tanladim. PLA/PHA aralashmasi. Standart PLAga qaraganda unchalik yaxshi emas.
Kichik qutining kengligi 5 sm, tishlarning balandligi 5 mm, kengligi va chuqurligi. Quti Fusion360 -da chizilgan.
Fusion 360 komponentlarini ikki baravar ko'paytirish orqali blok chop etilmaydi.
Bu yo'qolgan tishlarni tushuntiradi.
Men Arduino Uno dizayniga va lehim uyalari orasidagi o'lchamga asoslangan asosiy o'lchovlar uchun dyuymlardan foydalanardim. 100 mil = 0, 1 dyuym = 2, 54 millimetr.
"Tishlar" 200x200x200 mil. Men burchaklarni yumalab, "tishlarni" tekislashga harakat qildim, bu uning qismlariga mos kelmasligiga olib keldi.
Bu "tishlar" 180 mil x 180 mil x 200 millimetrgacha kamayadi. Kichiklarni yo'qotishga nima majbur qildi.
Shunday qilib, aniq kenglik keyingi loyihada aniqlanadi (menimcha 190x190x190). Ichki taxtaning ichki yuzasi dyuym/milya asosiy tayanch sifatida ishlatiladi. Shunday qilib, devor qalinligini kamaytirishga yoki kengaytirishga qaror qilinganida, taxtaning joylashishiga ta'sir qilmaydi.
Endi devor qalinligi 100 milya, burchagi 45º. Tushuntirish uchun rasmga qarang. Fusion360 -dan STL -ga o'tkazilgan chizma "Cura" -ni bosib chiqarish uchun yordamchi dastur sifatida tanlang.
Men RFID-teglarni yozishda muammolarga duch keldim, shuning uchun RFID-RC522 masofali ushlagichlarini olib tashladim.
Bundan tashqari, men old tomondan RFID o'qish ko'rsatkichini yanada ochiq dizayn bilan o'zgartirdim
Oxirgi biriktirilgan chizmalar hali ishlatilmagan, shuning uchun chizmalarga hech qanday kafolat yo'q. Agar ishlatilgan bo'lsa, iltimos, agar ular to'g'ri bo'lsa, menga xabar bering.
Nega to'q sariq rangda? Balki Gollandiya bo'lgani uchunmi?
Sizga qanday mos kelishi kerakligini aniq ko'rsatish uchun men bu animatsiyani yaratdim.
Va chizmalarga havolalar.
Pastki https://a360.co/2jpB0Ei, Orqa tomondan https://a360.co/2ivfApo, o'ng tomon
Chap tomon https://a360.co/2jhWaSl, Old https://a360.co/2jpEq9L, Yuqori
Qisqich https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, lehim taxtasi
asosiy blokkje https://a360.co/2j1QDyi RFID_RC522
Umid qilamanki, sizga bu ko'rsatma yoqdi va siz o'zingizni paypoq kiyishga qaror qildingiz. Yoki boshqa narsa qilish foydali bo'ldi. Hurmat bilan, Gabi
Tavsiya:
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): 10 qadam
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): Bu Linux, xususan Ubuntu -dan qanday boshlash haqida oddiy kirish
Qanday qilib uyali telefon batareyasini raqamli kameraga moslashtirish mumkin va u ishlaydi !: 5 qadam (rasmlar bilan)
Mobil telefon batareyasini raqamli kameraga qanday moslashtirish mumkin va u ishlaydi !: Hammaga salom! GoPro - bu harakat kameralari uchun eng zo'r tanlov, lekin hammamiz ham bu gadjetni sotib ololmaymiz. Garchi GoPro -ga asoslangan kameralar yoki kichik aksionerlarning ko'pligi mavjud bo'lsa -da (menda airsoft o'yinlari uchun Innovv C2 bor), hammasi emas
Telefonni telefonga moslashtirish: 7 qadam (rasmlar bilan)
Telefon apparatini uyali telefonga moslashtirish: Bill Riv tomonidan ([email protected]) Sichqoncha ko'rsatmalari uchun moslashtirilgan ([email protected]) Ogohlantirishlar: Bu erda tasvirlangan protsedura siz uchun ishlamasligi mumkin - bu sizning xavfingiz olmoq. Agar u ishlamasa yoki biror narsani buzsangiz, bu meniki emas
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin
USB orqali zaryadlanadigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning shaxsiy USB avtomobil zaryadlovchini qanday qilish kerak: 10 qadam (rasmlar bilan)
USB orqali zaryad oladigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning USB avtomobil zaryadlovchini qanday yasash mumkin: 5v va USB ulagichli vilkasini chiqaradigan avtomobil adapterini birlashtirib, USB orqali quvvat oladigan har qanday iPod yoki boshqa qurilma uchun USB zaryadlovchini yarating. Loyihaning eng muhim qismi - bu siz tanlagan avtomobil adapterining chiqishiga ishonch hosil qilish