Cuprins:

Cum se potrivește șosetele ?: 6 pași (cu imagini)
Cum se potrivește șosetele ?: 6 pași (cu imagini)

Video: Cum se potrivește șosetele ?: 6 pași (cu imagini)

Video: Cum se potrivește șosetele ?: 6 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim

Cum să preveniți șosetele amestecate în timpul rufelor? Nu știu. Ceea ce știu este cum să potrivesc șosetele după rufe. De aceea am făcut acest SOCK MATCHER.

Cum functioneazã?

1) Începeți cu cusătura unei etichete RFID în fiecare șosetă a unei perechi de șosete. Afișajul indică faptul că este o șosetă nouă. Pe eticheta RFID va fi scris un număr de urmărire a perechilor. După ce este scris, vi se va cere să păstrați șoseta corespunzătoare pentru șosete-3.) Păstrați șoseta corespunzătoare pentru șosete-potrivitoare. De asemenea, pe această etichetă RFID va fi scris același număr de urmărire.

De acum, după păstrarea unuia dintre șosete lângă șosete, se va da numărul perechii.

Cum se face?

Pasul 1) Introducere / Versiune rapidă

Pasul 2) Atmega328 pe o placă de lipit / tablă de lipit

Pasul 3) Conectarea ecranului LCD la un Arduino Uno

Pasul 4) Conectarea RFID-RC522 la un Arduino Uno

Pasul 5) Programarea ATmega328

Pasul 6) Box

Pasul 1: Introducere / Versiune rapidă

Introducere / Versiune rapidă
Introducere / Versiune rapidă
Introducere / Versiune rapidă
Introducere / Versiune rapidă

Lista de cumparaturi:

· 1x LCD 4x20 cu driver Hitachi HD44780 sau compatibil · 16x conector pin masculin · 1x RFID-RC522 · 1x placa de lipit 5cm x 7cm, raster 2,54 mm, 18 x 24 inele. · 1x conector USB-B · 7x conector pin masculin · 16x Conector pin feminin · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (ceramic) condensator · 1x 10k ohm rezistor · 1x 10kohm pot · 7x wire’s with on the side’s female connectors · 1x Arduino Uno pentru programare. + fire.

Și aproape că am uitat să menționez etichetele RFID 13,56 MHz Mirfare pentru șosete.

Toate lucrurile de bază ce pot fi comandate la magazinele electronice.

Schematic

Ca mai sus

Dispunerea plăcii Placă de lipit este conectată direct cu conectorul de 16x pin masculin al LCD-ului. LCD-ul va fi montat în partea superioară a cutiei. RFID-RC522 este conectat cu fire de sex feminin la placa de lipit. RFID-RC522 este montat la partea din față a cutiei. De fapt, tensiunea la RFID-RC522 trebuie să fie 3.3VI uitată, dar funcționează pentru mine. Am observat acest comentariu la github „SPI funcționează doar cu 3,3V, majoritatea breakout-urilor par 5V tollerant, dar încercați un schimbător de nivel.”) Deci, fiți atenți.

Programare. Pentru programare, am scos ATmega328 din Arduino Uno. Am plasat ATmega328 în Arduino Uno și am făcut încărcarea pe ATmega328. ATmega328

După încărcare, l-am testat pe o placă de calcul, ca în imaginea de mai sus. Și după testarea cu succes, am înlocuit ATmega328 pe placa de lipit.

Boxing

Scopul proiectării cutiei este de a o face astfel: - este reutilizabilă parțial pentru alte proiecte.

Cutia este desenată în Fusion360. Cutia este tipărită 3D de către un coleg producător. "Joost" a fost găsit cu Hub 3D. Lecții învățate.

- Prin dublarea componentelor în cadrul Fusion 360, blocul nu va fi tipărit. Acest lucru explică cele lipsă.

Pasul 2: Atmega328 pe o tablă de lipit

Atmega328 pe o tablă de lipit
Atmega328 pe o tablă de lipit
Atmega328 pe o tablă de lipit
Atmega328 pe o tablă de lipit

În primul rând, mi s-a părut foarte util să încerc mai întâi totul pe rând pe o placă de măsurare.1) LCD-ul cu un Arduino UNO.2) RFID_RC522 cu Arduino UNO3) Atmega328 pe o placă de măsurare.4) Atmega328 și LCD pe o placă de măsurare.5) Atmega328 LCD și RFID_RC522 pe o placă de sudare.6) Atmega328 pe o placă de lipit.7) Atmega328 și LCD pe o placă de lipit.8) Atmega328, RFID_RC522 și LCD pe placa de lipit.

Pentru a crea acest „SOCK MATCHER” a realizat microcontrolerul pe o placă de lipit.

Modul de instalare a unui microcontroler pe un panou este explicat pe site-ul Arduino.

De la o placă de sudură la o placă de lipit este doar pasul următor. Arată ca în imaginea de mai sus.

Pentru conexiune, a se vedea diagrama grafică.

Pasul 3: Conectarea ecranului LCD la un Arduino

Pentru conectarea LCD-ului la ATmega328, o instrucțiune completă poate fi găsită pe site-ul web Arduino:

Diferite de tutorial sunt: - Am folosit un LCD 4x20

- și pinul Arduino UNO 12 și 13 unde nu este utilizat, dar pinul 6 și pinul 7, deoarece pinii 12 și 13 sunt utilizați de RFID_RC522.

Două puncte pe care le-am observat în timpul instalării în care:

1) pentru a fi atent este kathodul LCD și pinul de conectare anod 15 și pinul 16 pot fi răsucite în funcție de furnizor. Catodul trebuie să fie pe GND.

2) Am folosit un LCD 4x20 și a trebuit să setez fiecare linie pentru că a sărit direct de la linia unu la trei. Exemplu: lcd.setCursor (0, 1); lcd.print („text de exemplu”); lcd.setCursor (0, 1); lcd.print („Următoarea linie a exemplului”);

Pasul 4: Conectarea RFID-RC522 la un Arduino Uno

După ce am primit RFID_RC522, am încercat să funcționez definitiv, am găsit biblioteca MRFC522.h și exemple. Vezi linkul.

Pas cu pas am încercat să-l fac să vreau să vreau să se facă cu ea.

1) Citirea UID (cod unic de identificare)

2) Comparați UID-ul din diferite etichete RFID.

3) Citiți informații despre o etichetă RFID

4) Scrieți informațiile pe eticheta RFID.

5) Ștergeți informațiile scrise ale etichetei RFID.

Nu sunt sigur, dar se pare că scrierea pe eticheta RFID s-a îmbunătățit după instalarea ultimei biblioteci.

Pasul 5: Software

Când a funcționat, am început să scriu programul.

În timpul scrierii am observat că trebuie să stochez informații (numărul de perechi) pe Atmega328 ceea ce nu se va pierde după o întrerupere a alimentării. Acest lucru se face pe EEPROM-ul Atmega. Modul în care funcționează este explicat în mod clar pe site-ul web Arduino:

Cel mai dificil a fost să mențin funcționarea citirii RFID. Am avut dificultăți în citirea și scrierea directă a unei etichete. Nu citirea continuă a avut de-a face cu căutarea unei noi etichete și oprirea citirii RFID.

Setarea finală a programului trebuie să scrie un caz pentru fiecare acțiune solicitată.

O descriere este scrisă în introducerea software-ului

Software-ul se află în versiunea introductivă / rapidă. Atașat mai sus este, de asemenea, un program pentru ștergerea etichetelor RFID pentru testare.

Pasul 6: Box

Box
Box
Box
Box
Box
Box
Box
Box

Scopul proiectării cutiei este de a o face astfel: 1) este reutilizabil parțial pentru alte proiecte și extensibil 2) poate fi asezat doar manual sau ușor 3) și dezasamblat trebuie să încapă într-o cutie poștală.

Ideea este că, atunci când, de exemplu, decideți să utilizați un afișaj OLED, trebuie doar să schimbați partea de sus a casetei. Sau dacă doriți să adăugați LED-uri, butoane și altele, trebuie doar să modificați partea din față.

Pentru că nu aveam experiență, am început cu o cutie mică … drăguț. A fost un succes, mulțumită colegului producător. "Joost" pe care l-am găsit cu 3D Hub, care a ajustat desenul după ce s-a făcut primul test de imprimare. Lucrează cu un Prusa i3 MK2 original. Ca material am selectat PLA / PHA = Colorfabb. Un amestec de PLA / PHA. Cu performanțe puțin mai bune decât standardul PLA.

Cutia mică are o lățime de 5 cm, iar dinții au o înălțime, o lățime și o adâncime de 5 mm. Cutia este desenată în Fusion360.

Prin efectuarea dublării componentelor în cadrul Fusion 360, blocul nu va fi tipărit.

Acest lucru explică dinții lipsă.

Am folosit centimetri pentru măsurătorile de bază bazate pe designul Arduino Uno și dimensiunea dintre sloturile de lipit. 100 mil = 0, 1 inch = 2, 54 milimetri.

„Dinții” sunt de 200x200x200 mil. Unde am încercat să fac „dinții” mai netezi prin rotunjirea colțurilor. Acest lucru a făcut ca părțile să nu se potrivească.

Aceste „dinți” sunt reduse la 180 mil x 180 mil x 200 mil. Ceea ce a făcut să se piardă puțin.

Deci lățimea exactă va fi determinată în următorul proiect (cred că 190x190x190). Suprafața interioară a plăcii este utilizată ca referință de bază în inci / mil. Deci, atunci când se decide este reducerea sau creșterea grosimii peretelui, aspectul plăcii nu va fi influențat.

Grosimea peretelui este acum de 100 mils cu colț de 45º. Vedeți desenul pentru explicații. Din Fusion360 desenul a fost transferat în STL selectând „Cura” ca utilitar de imprimare.

Am avut probleme cu scrierea etichetelor RFID, așa că am eliminat suporturile de distanță ale RFID-RC522. Cu banda pe care am reparat-o temporar, astfel încât aceasta să poată folosi o îmbunătățire.

De asemenea, am schimbat indicația de citire RFID din față cu un design mai deschis

Desenele atașate finale nu sunt încă utilizate, deci nu există garanție pentru desene. Dacă sunt utilizate, vă rugăm să ne anunțați dacă acestea sunt exacte.

De ce este portocaliu? Poate pentru că este olandeză?

Pentru a vă oferi o indicație clară cum ar trebui să se potrivească, am creat această animație.

Și linkurile către desene.

Jos https://a360.co/2jpB0Ei, Back_side https://a360.co/2ivfApo, partea dreaptă

Partea stângă https://a360.co/2jhWaSl, fața https://a360.co/2jpEq9L, partea de sus

Clemă https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, placă de lipit

blokkje de bază https://a360.co/2j1QDyi RFID_RC522

Sper că ți-a plăcut acest Instructable și te-a făcut să te hotărăști să-ți faci propriul chibrit. Sau a fost util să faci altceva. Cu stimă, Gaby

Recomandat: