Indholdsfortegnelse:

Sådan matcher du sokker ?: 6 trin (med billeder)
Sådan matcher du sokker ?: 6 trin (med billeder)

Video: Sådan matcher du sokker ?: 6 trin (med billeder)

Video: Sådan matcher du sokker ?: 6 trin (med billeder)
Video: Denne Video Kan Gætte Hvor Du Er! 2024, Juni
Anonim

Hvordan forhindres sokker blandet under vasketøjet? Jeg ved ikke, hvad jeg ved er, hvordan jeg matcher strømperne efter vasketøjet. Derfor lavede jeg denne SOCK MATCHER.

Hvordan virker det?

1) Start med at sy et RFID-mærke i hver sok på et par strømper. 2) Hold en af strømperne foran strømpematcheren. Displayet viser, at det er en ny strømpe. På RFID-mærket vil der blive skrevet et opfølgende antal par. Efter at det er skrevet, bliver du bedt om at beholde den tilsvarende sok til sok-matcheren. 3) Opbevar den tilsvarende sok til sok-matcheren. Også på dette RFID-tag vil det samme opfølgningsnummer blive skrevet.

Fra nu af skal parrets nummer oplyses efter at have holdt en af strømperne ved siden af strømpematcheren.

Hvordan er det lavet?

Trin 1) Introduktion / Hurtig version

Trin 2) Atmega328 på et brødbræt / loddebræt

Trin 3) Tilslutning af LCD'et til en Arduino Uno

Trin 4) Tilslutning af RFID-RC522 til en Arduino Uno

Trin 5) Programmering af ATmega328

Trin 6) Boksning

Trin 1: Introduktion / Hurtig version

Introduktion / Hurtig version
Introduktion / Hurtig version
Introduktion / Hurtig version
Introduktion / Hurtig version

Indkøbsliste:

· 1x LCD 4x20 med Hitachi HD44780 driver eller kompatibel · 16x hanstik · 1x RFID-RC522 · 1x 5cm x 7cm loddekort, 2,54 mm raster, 18 x 24 ringe. · 1x USB-B stik · 7x hanstik · 16x Kvinde pin -stik · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (keramisk) kondensator · 1x 10k ohm modstand · 1x 10kohm pot · 7x ledninger med på begge siders hunstik · 1x Arduino Uno til programmering. + ledninger.

Og jeg glemte næsten at nævne RFID -tags 13,56 MHz Mirfare til strømperne.

Alle grundlæggende ting, hvad kan bestilles i elektroniske butikker.

Skematisk

Som ovenfor

Board lay-out Loddetavlen er direkte forbundet med 16x Male pin conecctor på LCD'en. LCD'en skal monteres øverst på boksen. RFID-RC522 er forbundet med hunledninger til lodningstavlen. RFID-RC522 er monteret på Faktisk skal spændingen til RFID-RC522 være 3.3VI glemte, men det virker for mig. Jeg lagde mærke til denne kommentar på github "SPI fungerer kun med 3,3V, de fleste breakouts virker 5V tollerant, men prøv en level shifter.") Vær derfor forsigtig.

For programmering fjernede jeg ATmega328 fra Arduino Uno. Placerede ATmega328 i Arduino Uno og overførte til ATmega328. ATmega328

Efter upload testede jeg det på et brødbræt som i billedet ovenfor. Og efter vellykket test udskiftede jeg ATmega328 til loddebrættet.

Boxxing

Målet med boksdesignet er at gøre det på en sådan måde:- det kan genanvendes dels til andre projekter.- montering bare i hånden- og demonteret, det skal passe i en brevkasse.

Boksen er tegnet i Fusion360. Boksen er trykt 3D af en medproducent. "Joost" fundet med 3D Hub. Lektioner lært.

- Ved at fordoble komponenterne i Fusion 360 ville blokken ikke blive udskrevet. Dette forklarer den manglende theeth.

Trin 2: Atmega328 på et loddebræt

Atmega328 på et loddebræt
Atmega328 på et loddebræt
Atmega328 på et loddebræt
Atmega328 på et loddebræt

Først og fremmest fandt jeg det meget nyttigt først at prøve noget en efter en på et brødbræt. 1) LCD'en med en Arduino UNO.2) RFID_RC522 med Arduino UNO3) Atmega328 på et brødbræt. 4) Atmega328 og LCD på et brødbræt.5) Atmega328 LCD og RFID_RC522 på et brødbræt.6) Atmega328 på et loddebræt.7) Atmega328 og LCD på loddekort.8) Atmega328, RFID_RC522 og LCD på loddeplade.

For at oprette denne "SOCK MATCHER" lavede man mikrokontrolleren på et loddekort.

Hvordan man installerer en mikrokontroller på et brødbord, forklares på Arduino -webstedet.

Fra et brødbræt til et loddebræt er bare det næste trin. Det ser ud som på billedet ovenfor.

For aflytning se grafisk diagram.

Trin 3: Tilslutning af LCD'en til en Arduino

For at tilslutte LCD'en til ATmega328 kan du finde en komplet instruktion på Arduino -webstedet:

Forskelligt fra selvstudiet er:- Jeg brugte en 4x20 LCD

- og Arduino UNO pin 12 og 13 bruges ikke, men pin 6 og pin 7, fordi pin 12 og 13 bruges af te RFID_RC522.

To punkter, jeg bemærkede under installationen, hvor:

1) for at være omhyggelig er LCD -kathode og anodeforbindelsesstift 15 og pin 16 kan vrides afhængigt af leverandøren. Katoden skal være på GND.

2) Jeg brugte en 4x20 LCD, og jeg var nødt til at indstille hver linje, fordi den sprang direkte fra linje et til tre. Eksempel: lcd.setCursor (0, 1); lcd.print ("eksempeltekst"); lcd.setCursor (0, 1); lcd.print ("Den næste linje i eksemplet");

Trin 4: Tilslutning af RFID-RC522 til en Arduino Uno

Efter at jeg havde modtaget RFID_RC522, prøvede jeg endelig at få det til at fungere, og jeg fandt biblioteket MRFC522.h og eksempler. Se linket.

Trin for trin forsøgte jeg at få det til at ville jeg vil have det til at gøre med det.

1) Læsning af UID (unik identifikationskode)

2) Sammenlign UID fra forskellige RFID -tags.

3) Læs oplysninger om et RFID -mærke

4) Skriv oplysningerne på RFID -mærket.

5) Ryd skriftlig information om RFID -mærket.

Jeg er ikke sikker, men det så ud til, at skrivningen til RFID-mærket blev forbedret efter installation af det sidste bibliotek.

Trin 5: Software

Da det virkede begyndte jeg med at skrive programmet.

Under skrivningen bemærkede jeg, at jeg havde brug for at gemme oplysninger (antal par) på Atmega328, hvad der ikke ville gå tabt efter en strømafbrydelse. Dette gøres på EEPROM af Atmega. Hvordan dette fungerer forklares tydeligt på Arduino -webstedet:

Det sværeste var at bevare RFID -læsningen. Jeg havde svært ved at læse og skrive et mærke direkte i én gang. Ikke løbende læsning havde at gøre med at søge efter et nyt mærke og stoppe RFID -læsningen.

Den endelige opsætning af programmet skal skrive en sag for hver handling, der kræves.

Der er skrevet en beskrivelse i introduktionen af softwaren

Softwaren er inden for introduktionen/hurtig version. Vedhæftet ovenfor er også et program til at rydde RFID -tags til test.

Trin 6: Boksning

Boksning
Boksning
Boksning
Boksning
Boksning
Boksning
Boksning
Boksning

Målet med boksens design er at gøre det på en sådan måde: 1) det kan genanvendes delvist til andre projekter og kan udvides 2) kan skilles bare i hånden eller let 3) og skilles ad, det skal passe i en brevkasse.

Idéen er, at når du for eksempel beslutter dig for at bruge et OLED -display, skal du kun ændre toppen af boksen. Eller hvis du vil tilføje LED'er, knapper og sådan, skal du kun ændre fronten.

Fordi jeg ikke havde nogen erfaring, startede jeg med en lille æske … sødt. Dette var en succes, takket være medproducenten. "Joost", som jeg fandt med 3D Hub, der justerede tegningen, efter at det første testprint var lavet. Han arbejder med en original Prusa i3 MK2. Som materiale valgte jeg PLA/PHA = Colorfabb. En blanding af PLA/PHA. Med lidt bedre ydeevne end standard PLA.

Den lille kasse er 5 cm bred og tænderne er 5 mm høje, bredde og dybde. Boksen er tegnet i Fusion360.

Ved at fordoble komponenterne i Fusion 360 ville blokken ikke blive udskrevet.

Dette forklarer de manglende tænder.

Jeg brugte tommer til de grundlæggende målinger baseret på designet af Arduino Uno og størrelsen mellem lodningsslidserne. 100 mil = 0, 1 inch = 2, 54 millimeter.

"Tænderne" er 200x200x200 mil. Hvor jeg forsøgte at gøre "tænderne" glattere ved at afrunde hjørnerne. Dette forårsagede, at delene ikke passede.

Disse "tænder" reduceres til 180 mil x 180 mil x 200 mil. Hvad gjorde det lidt at tabe.

Så den nøjagtige bredde bestemmes i det næste projekt (jeg tror 190x190x190). Brættets indvendige overflade bruges som grundlæggende reference i tommer/mils. Så når det er besluttet at reducere eller øge tykkelsen af væggen, vil tavlens layout ikke blive påvirket.

Vægtykkelse er nu 100 mils med 45º hjørne. Se tegningen for forklaring. Fra Fusion360 blev tegningen overført til STL ved at vælge "Cura" som printværktøj.

Jeg havde problemer med at skrive RFID-tags, så jeg fjernede afstandsholderne til RFID-RC522. Med tape fikserede jeg midlertidigt, så dette kan bruge en forbedring.

Jeg ændrede også RFID -læseindikationen på forsiden med et mere åbent design

De endelige vedhæftede tegninger er endnu ikke brugt, så ingen garanti for tegningerne. Hvis de bruges, så lad mig vide, om disse er korrekte.

Hvorfor er den orange? Måske fordi det er hollandsk?

For at give dig en klar indikation af, hvordan det skulle passe, lavede jeg denne animation.

Og linkene til tegningerne.

Nederst https://a360.co/2jpB0Ei, bagside https://a360.co/2ivfApo, højre side

Venstre side https://a360.co/2jhWaSl, Front https://a360.co/2jpEq9L, Top

Spænd https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, loddeplade

grundlæggende blokje https://a360.co/2j1QDyi RFID_RC522

Jeg håber, at du kunne lide denne Instructable og fik dig til at beslutte at lave din egen strømpe. Eller det var nyttigt at lave noget andet. Venlig hilsen Gaby

Anbefalede: