Indholdsfortegnelse:
- Trin 1: Introduktion / Hurtig version
- Trin 2: Atmega328 på et loddebræt
- Trin 3: Tilslutning af LCD'en til en Arduino
- Trin 4: Tilslutning af RFID-RC522 til en Arduino Uno
- Trin 5: Software
- Trin 6: Boksning
Video: Sådan matcher du sokker ?: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Binary til Decimal Matcher -spillet: 10 trin
Binary to Decimal Matcher Game: Denne instruktive viser processen og modulerne, der kræves for at oprette vores Binary to Decimal Matching -spil. Inden for 60 sekunder vil brugerne oversætte og indtaste så mange tilfældigt genererede decimaltal på det syv segment display til binært ved at skifte
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
Sådan laver du en delt skærmvideo med fire trin: 4 trin (med billeder)
Sådan laver du en delt skærmvideo med fire trin: Vi ser ofte en samme person vise sig i en scene to gange i et tv -afspilning. Og så vidt vi ved, har skuespilleren ikke en tvillingebror. Vi har også set, at to sangvideoer er sat på en skærm for at sammenligne deres sangevner. Dette er kraften i spl