Mündəricat:

Corabları necə uyğunlaşdırmaq olar?: 6 addım (şəkillərlə)
Corabları necə uyğunlaşdırmaq olar?: 6 addım (şəkillərlə)

Video: Corabları necə uyğunlaşdırmaq olar?: 6 addım (şəkillərlə)

Video: Corabları necə uyğunlaşdırmaq olar?: 6 addım (şəkillərlə)
Video: Qadınlar yataqda nədən razı qalır? (Xanımlar izləməsin) 2024, Sentyabr
Anonim

Çamaşır yuyarkən corabların qarışdırılmasının qarşısını necə almaq olar? Bilmirəm, bildiyim şey, paltar yuyandan sonra corabları necə uyğunlaşdırmaqdır.

Bu necə işləyir?

1) Bir cüt corabın hər bir corabına bir RFID etiketi tikməklə başlayın. 2) Çorabdan birini corab eşleyicinin qarşısında saxlayın. Ekranda yeni bir corab olduğunu göstərir. RFID etiketində cütlərin təqib sayı yazılacaq. Yazıldıqdan sonra sizdən uyğun corabı corab-matçda saxlamağınız xahiş olunacaq. Həm də bu RFID etiketində eyni təqib nömrəsi yazılacaq.

Bu andan etibarən corabdan birini corab eşleyicinin yanında saxladıqdan sonra cütün nömrəsi veriləcək.

Necə hazırlanır?

Addım 1) Giriş / Sürətli versiya

Addım 2) Çörək taxtasında / lehim taxtasında Atmega328

Addım 3) LCD -ni Arduino Uno -ya bağlayın

Addım 4) RFID-RC522-ni Arduino Uno-ya bağlamaq

Addım 5) ATmega328 proqramlaşdırılması

Addım 6) Boks

Addım 1: Giriş / Sürətli versiya

Giriş / Sürətli versiya
Giriş / Sürətli versiya
Giriş / Sürətli versiya
Giriş / Sürətli versiya

Alış-veriş siyahısı:

· Hitachi HD44780 sürücüsü və ya uyğun 1x LCD 4x20 · 16x Kişi pin konnektoru · 1x RFID-RC522 · 1x 5cm x 7cm lehimləmə lövhəsi, 2.54 mm raster, 18 x 24 üzüklər. · 1x USB-B konnektoru · 7x Kişi pin konnektoru · 16x Dişi pin konnektoru · 1x Atmega328p · 1x Soket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (keramika) kondansatör · 1x 10k ohm müqavimət · 1x 10kohm qazan · 7x tel hər iki tərəfin dişi konnektorlu · 1x Arduino Uno proqramlaşdırma üçün. + tellər.

Və corablar üçün 13.56 MHz Mirfare RFID etiketlərini qeyd etməyi demək olar ki, unutmuşam.

Elektron mağazalarda sifariş verilə bilən bütün əsas şeylər.

Sxematik

Yuxarıdakı kimi

Lövhə düzəldilməsi Lehim taxtası birbaşa LCD-nin 16x Kişi pinli konnektoru ilə əlaqələndirilir. LCD qutunun yuxarı hissəsinə, RFID-RC522 isə qadın telləri ilə lehimləmə lövhəsinə bağlanır. RFID-RC522 Qutunun önü. RFID-RC522 shuold 3.3VI gərginliyi əslində unuduldu, amma mənim üçün işləyir. Github -da "SPI yalnız 3.3V ilə işləyir, əksər qırılmalar 5V dözümlü görünür, amma bir səviyyə dəyişdiricisini sınayın." Github -da gördüm.) Buna görə diqqətli olun.

Proqramlaşdırma üçün ATmega328 -i Arduino Uno -dan çıxardım ATmega328 -i Arduino Uno -ya yerləşdirdim və ATmega328 -ə yükləmə etdim. ATmega328

Yüklədikdən sonra yuxarıdakı şəkildəki kimi çörək taxtasında sınadım və müvəffəqiyyətli sınaqdan sonra ATmega328 -ni lehim taxtasına dəyişdirdim.

Boxxing

Qutunun dizaynının məqsədi onu bu şəkildə etməkdir:- digər layihələr üçün qismən təkrar istifadə edilə bilər.- yalnız əllə yığılır və söküldükdən sonra poçt qutusuna yerləşdirilməlidir.

Qutu Fusion360 -da tərtib edilmişdir. Qutu bir istehsalçı tərəfindən 3D olaraq çap edilmişdir. "Hub" 3D Hub ilə tapıldı. Dərslər öyrənildi.

- Fusion 360 -da komponentlərin ikiqat artırılması ilə blok çap olunmayacaq. Bu, itkin düşəni izah edir.

Addım 2: Lehim lövhəsində Atmega328

Lehim lövhəsində Atmega328
Lehim lövhəsində Atmega328
Lehim lövhəsində Atmega328
Lehim lövhəsində Atmega328

Hər şeydən əvvəl çörək taxtasında hər şeyi sınamağın faydalı olduğunu gördüm.1) Arduino UNO ilə LCD.2) Arduino UNO3 ilə RFID_RC522) çörək taxtasında Atmega328.4) çörək taxtasında Atmega328 və LCD.5.) Çörək taxtasında Atmega328 LCD və RFID_RC522.6) Lehim taxtasında Atmega328.7) Lehim taxtasında Atmega328 və LCD.8) Lehim taxtasında Atmega328, RFID_RC522 və LCD.

Bu "SOCK MATCHER" yaratmaq üçün bir lehim taxtasında bir mikro nəzarətçi etdi.

Çörək borduna mikrokontrolörün necə qurulacağı Arduino saytında izah edilmişdir.

Çörək taxtasından lehimləmə lövhəsinə qədər olan növbəti addımdır. Yuxarıdakı şəkildəki kimi görünür.

Əlaqə üçün qrafik diaqrama baxın.

Addım 3: LCD -ni Arduino -ya bağlayın

LCD -ni ATmega328 -ə bağlamaq üçün tam bir təlimatı Arduino saytında tapa bilərsiniz:

Dərslikdən fərqlənir:- 4x20 LCD istifadə etdim

- və Arduino UNO pin 12 və 13, burada istifadə edilmir, lakin pin 6 və pin 7 və pin 7 və RFID_RC522 tərəfindən istifadə olunur.

Quraşdırma zamanı gördüyüm iki nöqtə:

1) ehtiyatlı olmaq üçün LCD katod və anod bağlantısı pin 15 və pin 16 satıcıdan asılı olaraq bükülə bilər. Katod GND -də olmalıdır.

2) 4x20 LCD istifadə etdim və hər bir xətti təyin etməli oldum, çünki birbaşa birdən üçə keçdi. Misal: lcd.setCursor (0, 1); lcd.print ("nümunə mətn"); lcd.setCursor (0, 1); lcd.print ("Nümunənin növbəti sətri");

Addım 4: RFID-RC522-ni Arduino Uno-ya bağlayın

RFID_RC522 aldığımdan sonra onu işə salmağa çalışdım və MRFC522.h kitabxanasını və nümunələrini tapdım. Linkə baxın.

Addım -addım bunu etmək istədim, istədim onunla da olsun.

1) UID -nin oxunması (unikal identifikasiya kodu)

2) UID -ni fərqli RFID etiketlərindən müqayisə edin.

3) RFID etiketindəki məlumatları oxuyun

4) Məlumatı RFID etiketinə yazın.

5) RFID etiketinin yazılı məlumatlarını silin.

Əmin deyiləm, amma son kitabxananın quraşdırılmasından sonra RFID etiketinə yazılanların yaxşılaşdığı görünürdü.

Addım 5: Proqram təminatı

İşləyəndə proqramı yazmağa başladım.

Yazarkən Atmega328 -də elektrik kəsildikdən sonra itirilməyəcək məlumatları (cüt sayı) saxlamaq lazım olduğunu gördüm. Bu, Atmega EEPROM -da aparılır. Bunun necə işlədiyi Arduino saytında aydın şəkildə izah olunur:

Ən çətin olanı RFID oxuma funksiyasını saxlamaq idi. Bir anda bir etiket oxumaq və yazmaqda çətinlik çəkirdim. Davamlı oxumaq yeni bir etiket axtararaq RFID oxumasını dayandırmaqla əlaqəli deyildi.

Proqramın son quruluşu, hər bir yenidən öyrənilən hərəkət üçün bir hal yazmaqdır.

Proqramın girişində bir təsvir yazılmışdır

Proqram giriş/sürətli versiya içərisindədir. Yuxarıda, test üçün RFID etiketlərini silmək üçün bir proqram da əlavə edilmişdir.

Addım 6: Boks

Boks
Boks
Boks
Boks
Boks
Boks
Boks
Boks

Qutunun dizaynının məqsədi bunu belə etməkdir: 1) digər layihələr üçün qismən təkrar istifadə edilə bilər və uzanar 2) yalnız əllə və ya asan asbellənə bilər 3) və sökülərək poçt qutusuna uyğun olmalıdır.

Fikir budur ki, imtahanda OLED displeydən istifadə etməyi qərara alsanız, yalnız qutunun üst hissəsini dəyişdirməlisiniz, ya da LED, düymələr və s. Əlavə etmək istəyirsinizsə, yalnız ön hissəni dəyişdirməlisiniz.

Kiçik bir qutu ilə başladığım heç bir təcrübəm olmadığı üçün… yaraşıqlı. Bu, digər istehsalçı sayəsində uğur qazandı. 3D Hub ilə tapdığım "Joost", ilk test çapı edildikdən sonra rəsmini düzəltdi. Orijinal Prusa i3 MK2 ilə işləyir. Material olaraq PLA/PHA = Colorfabb seçdim. PLA/PHA qarışığı. Standart PLA -dan bir az daha yaxşı performansla.

Kiçik qutunun eni 5 sm, dişlərinin hündürlüyü 5 mm, eni və dərinliyi Fusion360 -da çəkilmişdir.

Fusion 360 -da komponentlərin ikiqat artırılması ilə blok çap olunmayacaq.

Bu, itkin dişləri izah edir.

Arduino Uno dizaynına və lehimləmə yuvaları arasındakı ölçüyə əsaslanan əsas ölçülər üçün düym istifadə etdim. 100 mil = 0, 1 düym = 2, 54 millimetr.

"Dişlər" 200x200x200 mil. Küncləri yuvarlaqlaşdıraraq "dişləri" hamarlaşdırmağa çalışdım. Bu, hissələrin uyğun gəlməməsinə səbəb oldu.

Bu "dişlər" 180 mil x 180 mil x 200 milliyə endirilir. Bir az itkiyə səbəb olan şey.

Belə ki, dəqiq genişlik növbəti layihədə müəyyən ediləcək (məncə 190x190x190). Buranın iç səthi düym/mil əsas istinad olaraq istifadə olunur. Beləliklə, divarın qalınlığını azaltmaq və ya artırmaq qərarına gəldikdə, lövhənin düzeni təsir etməyəcəkdir.

Divar qalınlığı indi 45º künc ilə 100 milisdir. İzahat üçün rəsmə baxın. Fusion360 -dan STL -ə köçürülən rəsm, "Utility" ni çap proqramı olaraq seçərək.

RFID etiketlərini yazmaqda problemlər yaşadım, buna görə də RFID-RC522-nin məsafə tutucularını çıxardım.

Həm də ön tərəfdəki RFID oxu göstərişini daha açıq bir dizaynla dəyişdirdim

Son əlavə edilmiş rəsmlər hələ istifadə edilməmişdir, buna görə də rəsmlər üçün heç bir zəmanət yoxdur. İstifadə olunarsa, bunların doğru olub olmadığını bildirin.

Niyə narıncıdır? Bəlkə Hollandiya olduğuna görə?

Sizə necə uyğun gəlməli olduğunu aydın şəkildə göstərmək üçün bu animasiyanı yaratdım.

Və rəsmlərə bağlantılar.

Alt https://a360.co/2jpB0Ei, Arxa tərəf https://a360.co/2ivfApo, Sağ tərəf

Sol tərəf https://a360.co/2jhWaSl, Ön https://a360.co/2jpEq9L, Üst

Kelepçe https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, lehim taxtası

əsas blokka https://a360.co/2j1QDyi RFID_RC522

Ümid edirəm bu Təlimatçını bəyəndiniz və öz corabınızı uyğunlaşdırmağa qərar verdiniz. Və ya başqa bir şey etmək faydalı oldu. Hörmətlə, Gaby

Tövsiyə: