INHOUDSOPGAWE:

Hoe pas ek sokkies aan ?: 6 stappe (met foto's)
Hoe pas ek sokkies aan ?: 6 stappe (met foto's)

Video: Hoe pas ek sokkies aan ?: 6 stappe (met foto's)

Video: Hoe pas ek sokkies aan ?: 6 stappe (met foto's)
Video: 6 jaar vs 16 jaar! 😂 2024, September
Anonim

Hoe voorkom ek dat sokkies deurmekaar raak tydens die wasgoed? Ek weet nie. Wat ek wel weet, is hoe om die sokkies na die wasgoed te pas. Daarom het ek hierdie SOCK MATCHER gemaak.

Hoe werk dit?

1) Begin met die stik van 'n RFID-tag in elke sokkie van 'n paar sokkies. 2) Hou een van die sokkies voor die sokkie. Die skerms dui aan dat dit 'n nuwe sokkie is. Op die RFID-etiket sal 'n opvolggetal pare geskryf word. Nadat dit geskryf is, sal u gevra word om die ooreenstemmende sokkie by die sock-matcher te hou. 3) Hou die ooreenstemmende sokkie by die sock-matcher. Op hierdie RFID-tag sal dieselfde opvolgnommer geskryf word.

Van nou af moet die nommer van die paar gegee word nadat een van die sokkies langs die sokkiehouer gehou is.

Hoe word dit gemaak?

Stap 1) Inleiding / vinnige weergawe

Stap 2) Atmega328 op 'n broodbord / soldeerbord

Stap 3) Koppel die LCD aan 'n Arduino Uno

Stap 4) Koppel die RFID-RC522 aan 'n Arduino Uno

Stap 5) Die programmering van die ATmega328

Stap 6) Boks

Stap 1: Inleiding / vinnige weergawe

Inleiding / vinnige weergawe
Inleiding / vinnige weergawe
Inleiding / vinnige weergawe
Inleiding / vinnige weergawe

Inkopielys:

· 1x LCD 4x20 met Hitachi HD44780-bestuurder of versoenbaar · 16x manlike penaansluiting · 1x RFID-RC522 · 1x soldeerbord van 5 cm x 7 cm, raster van 2,54 mm, 18 x 24 ringe. · 1x USB-B-aansluiting · 7x manlike penaansluiting · 16x Female pin connector · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (keramiek) kondensator · 1x 10k ohm weerstand · 1x 10kohm pot · 7x draadjies met weerskante se konneksies · 1x Arduino Uno vir programmering. + drade.

En ek het amper vergeet om die RFID -etikette 13,56 MHz Mirfare vir die sokkies te noem.

Alles wat u by elektroniese winkels kan bestel.

Skematiese

Soos hierbo

Uitleg van die bord Die soldeerbord is direk verbind met die 16x Male pin conecctor van die LCD. Die LCD moet aan die bokant van die boks gemonteer word. Die RFID-RC522 is verbind met vroulike drade aan die soldeerbord. Die RFID-RC522 is gemonteer op Die spanning na die RFID-RC522 moet eintlik 3.3VI vergeet, maar dit werk vir my. Ek het hierdie opmerking op die github opgemerk: "SPI werk slegs met 3,3V, die meeste uitbarstings lyk 5V, maar probeer 'n vlakversneller.") Wees dus versigtig.

Vir programmering het ek die ATmega328 uit die Arduino Uno verwyder. Die ATmega328 in die Arduino Uno geplaas en na die ATmega328 gelaai. Die ATmega328

Na die oplaai het ek dit op 'n broodbord getoets, soos op die foto hierbo. En na 'n suksesvolle toets het ek die ATmega328 na die soldeerbord vervang.

Boxxing

Die doel van die boksontwerp is om dit so te maak:- dit kan gedeeltelik hergebruik word vir ander projekte.- net met die hand gemonteer- en gedemonteer moet in 'n posbus pas.

Die boks is geteken in Fusion360. Die boks word 3D gedruk deur 'n medemaker. "Joost" gevind met 3D Hub. Lesse geleer.

- Deur die verdubbeling van die komponente in Fusion 360 te maak, word die blok nie gedruk nie. Dit verduidelik die ontbrekende teet.

Stap 2: Atmega328 op 'n soldeerbord

Atmega328 op 'n soldeerbord
Atmega328 op 'n soldeerbord
Atmega328 op 'n soldeerbord
Atmega328 op 'n soldeerbord

Eerstens het ek dit baie nuttig gevind om eers een vir een op 'n broodbord te probeer. 1) Die LCD met 'n Arduino UNO.2) RFID_RC522 met Arduino UNO3) Atmega328 op 'n broodbord.) Atmega328 LCD en RFID_RC522 op 'n broodbord.6) Atmega328 op 'n soldeerbord.7) Atmega328 en LCD op soldeerbord.8) Atmega328, RFID_RC522 en LCD op soldeerplank.

Om hierdie "SOCK MATCHER" te maak, het u die mikrobeheerder op 'n soldeerbord gemaak.

Op die Arduino -webwerf word verduidelik hoe u 'n mikrobeheerder op 'n broodbord kan installeer.

Van 'n broodbord tot 'n soldeerplank is net die volgende stap: dit lyk soos in die prent hierbo.

Sien die grafiese diagram vir die bedrading.

Stap 3: Koppel die LCD aan 'n Arduino

'N Volledige instruksie kan gevind word op die Arduino -webwerf vir die aansluiting van die LCD op die ATmega328:

Anders as die handleiding is:- Ek het 'n 4x20 LCD gebruik

- en die Arduino UNO pen 12 en 13 word nie gebruik nie, maar pen 6 en pen 7 omdat pen 12 en 13 deur te RFID_RC522 gebruik word.

Twee punte wat ek tydens die installasie opgemerk het, was:

1) Om versigtig te wees, kan die LCD -kathode en anode -aansluitpen 15 en pen 16 gedraai word, afhangende van die verkoper. Die katode moet op GND wees.

2) Ek het 'n 4x20 LCD gebruik en ek moes elke lyn stel omdat dit direk van lyn een na drie gespring het. Voorbeeld: lcd.setCursor (0, 1); lcd.print ("voorbeeldteks"); lcd.setCursor (0, 1); lcd.print ("Die volgende reël van die voorbeeld");

Stap 4: Koppel die RFID-RC522 aan 'n Arduino Uno

Nadat ek die RFID_RC522 ontvang het, het ek uiteindelik probeer om dit te laat werk, en ek het die biblioteek MRFC522.h en voorbeelde gevind. Sien die skakel.

Stap vir stap het ek probeer om dit te laat doen soos ek wil.

1) Lees die UID (unieke identifikasiekode)

2) Vergelyk die UID van verskillende RFID -etikette.

3) Lees inligting oor 'n RFID -etiket

4) Skryf die inligting op die RFID -etiket.

5) Maak die geskrewe inligting van die RFID -etiket duidelik.

Ek is nie seker nie, maar dit het gelyk asof die skryf aan die RFID-tag verbeter is na die installering van die laaste biblioteek.

Stap 5: sagteware

Toe dit werk, het ek begin met die skryf van die program.

Tydens die skryfwerk het ek opgemerk dat ek inligting (aantal pare) op die Atmega328 moet stoor wat nie verlore sou gaan ná 'n kragonderbreking nie. Dit word gedoen op die EEPROM van die Atmega. Hoe dit werk, word duidelik verduidelik op die Arduino -webwerf:

Die moeilikste was om die RFID -leesfunksie te laat funksioneer. Ek het dit moeilik gehad om een keer direk 'n tag te lees en te skryf. Lees nie voortdurend nie om te soek na 'n nuwe tag en om die RFID -lees te stop.

Die finale opstelling van die program is om 'n saak te skryf vir elke aksie wat vereis word.

'N Beskrywing word in die inleiding van die sagteware geskryf

Die sagteware is binne die inleiding/vinnige weergawe. Hierbo is ook 'n program om die RFID -etikette vir toetsing skoon te maak.

Stap 6: Boks

Boks
Boks
Boks
Boks
Boks
Boks
Boks
Boks

Die doel van die boksontwerp is om dit so te maak: 1) dit kan gedeeltelik hergebruik word vir ander projekte en is uitbreidbaar 2) kan net met die hand of maklik afgemaak word 3) en gedemonteer moet word, dit moet in 'n posbus pas.

Die idee is dat as u byvoorbeeld besluit om 'n OLED -skerm te gebruik, u slegs die bokant van die boks hoef te verander.

Omdat ek geen ervaring gehad het nie, het ek begin met 'n klein boks … oulik. Dit was 'n sukses, te danke aan mede -vervaardiger. "Joost" wat ek gevind het met 3D Hub, wat die tekening aangepas het nadat die eerste toetsafdruk gemaak is. Hy werk met 'n oorspronklike Prusa i3 MK2. As materiaal het ek PLA/PHA = Colorfabb gekies. 'N Versnit van PLA/PHA. Met min beter prestasie as die standaard PLA.

Die boks is 5 cm breed en die tande is 5 mm hoog, breedte en diepte. Die boks is geteken in Fusion360.

Deur die verdubbeling van die komponente in Fusion 360 sou die blok nie gedruk word nie.

Dit verklaar die ontbrekende tande.

Ek het duim gebruik vir die basiese metings gebaseer op die ontwerp van die Arduino Uno en die grootte tussen die soldeerslote. 100 mil = 0, 1 duim = 2, 54 millimeter.

Die "tande" is 200x200x200 mil. Waar ek probeer het om die "tande" gladder te maak deur die hoeke af te rond. Dit het veroorsaak dat die dele nie pas nie.

Hierdie "tande" word verminder tot 180 mil x 180 mil x 200 mil. Wat dit 'n bietjie verloor het.

Die presiese breedte word dus bepaal in die volgende projek (ek dink 190x190x190). Die oppervlak van die bord word as basiese verwysing in duim/mils gebruik. As die besluit geneem word om die dikte van die muur te verminder of te verhoog, word die borduitleg nie beïnvloed nie.

Muurdikte is nou 100 mils met 'n hoek van 45º. Sien die tekening vir uitleg. Vanuit die Fusion360 is die tekening oorgedra na STL deur "Cura" as drukprogram te kies.

Ek het probleme gehad met die skryf van die RFID-etikette, sodat ek die afstandhouers van die RFID-RC522 verwyder het. Met band wat ek tydelik reggemaak het, kan dit verbeter word.

Ek het ook die RFID -leesaanwysing aan die voorkant verander met 'n meer oop ontwerp

Die finale aangehegte tekeninge word nog nie gebruik nie, dus geen waarborg vir die tekeninge nie. Laat weet my as dit korrek is.

Hoekom is dit oranje? Miskien omdat dit Nederlands is?

Om u 'n duidelike aanduiding te gee van hoe dit moet pas, het ek hierdie animasie geskep.

En die skakels na die tekeninge.

Onderkant https://a360.co/2jpB0Ei, agterkant https://a360.co/2ivfApo, regterkant

Linkerkant https://a360.co/2jhWaSl, voorkant https://a360.co/2jpEq9L, top

Klem https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, soldeerbord

basiese blokkje https://a360.co/2j1QDyi RFID_RC522

Ek hoop dat u van hierdie Instructable gehou het en dat u besluit het om u eie sokkie te maak. Of dit was handig om iets anders te maak. Groete, Gaby

Aanbeveel: