Inhaltsverzeichnis:
- Schritt 1: Einführung / Schnellversion
- Schritt 2: Atmega328 auf einem Lötbrett
- Schritt 3: Anschließen des LCD an einen Arduino
- Schritt 4: Verbinden des RFID-RC522 mit einem Arduino Uno
- Schritt 5: Software
- Schritt 6: Boxen
Video: Wie kombiniere ich Socken?: 6 Schritte (mit Bildern)
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Wie verhindert man, dass Socken beim Waschen verwechselt werden? Ich weiß es nicht. Was ich weiß ist, wie man die Socken nach der Wäsche zusammenbringt. Daher habe ich diesen SOCK MATCHER gemacht.
Wie funktioniert es?
1) Beginnen Sie damit, ein RFID-Tag in jede Socke eines Sockenpaares zu nähen.2) Halten Sie eine der Socken vor dem Sockenmatcher. Das Display zeigt an, dass es sich um eine neue Socke handelt. Auf dem RFID-Tag wird eine Folgeanzahl von Paaren geschrieben. Nachdem dies geschrieben wurde, werden Sie aufgefordert, die entsprechende Socke beim Socken-Matcher aufzubewahren.3) Bewahren Sie die entsprechende Socke beim Socken-Matcher auf. Auch auf diesem RFID-Tag wird die gleiche Folgenummer geschrieben.
Ab jetzt wird nach dem Halten einer der Socken neben dem Socken-Matcher die Nummer des Paares angegeben.
Wie wird es hergestellt?
Schritt 1) Einführung / Schnellversion
Schritt 2) Atmega328 auf einem Steckbrett / Lötbrett
Schritt 3) Anschließen des LCD an ein Arduino Uno
Schritt 4) Anschließen des RFID-RC522 an ein Arduino Uno
Schritt 5) Programmierung des ATmega328
Schritt 6) Boxen
Schritt 1: Einführung / Schnellversion
Einkaufsliste:
· 1x LCD 4x20 mit Hitachi HD44780 Treiber oder kompatibel · 16x Stiftstecker · 1x RFID-RC522 · 1x 5cm x 7cm Lötplatine, 2,54 mm Raster, 18 x 24 Ringe.· 1x USB-B Stecker · 7x Stiftstecker · 16x Buchse · 1x Atmega328p · 1x Buchse PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 Picofarad (Keramik) Kondensator · 1x 10k Ohm Widerstand · 1x 10kOhm Pot · 7x Kabel mit beidseitigen Buchsen · 1x Arduino Uno zum Programmieren. + Drähte.
Und fast hätte ich vergessen, die RFID-Tags 13,56 MHz Mirfare für die Socken zu erwähnen.
Alle grundlegenden Dinge, die in Elektrogeschäften bestellt werden können.
Schaltplan
Wie oben
PlatinenlayoutDie Lötplatine wird direkt mit dem 16x Stecker des LCD verbunden. Das LCD wird oben auf der Box montiert. Der RFID-RC522 wird mit Buchsen an die Lötplatine angeschlossen. Der RFID-RC522 wird an die Vorderseite der Box. Eigentlich sollte die Spannung zum RFID-RC522 3.3VI sein, aber es funktioniert für mich. Mir ist dieser Kommentar auf dem Github aufgefallen "SPI funktioniert nur mit 3.3V, die meisten Breakouts scheinen 5V tollerant, aber probiere einen Levelshifter.") Also sei vorsichtig.
Programmierung. Zum Programmieren habe ich den ATmega328 vom Arduino Uno entfernt. Den ATmega328 in den Arduino Uno gelegt und den Upload auf den ATmega328 durchgeführt. Der ATmega328
Nach dem Upload habe ich es auf einem Steckbrett wie im Bild oben getestet. Und nach erfolgreichem Testen habe ich den ATmega328 auf das Lötbrett getauscht.
Boxen
Ziel des Boxdesigns ist es, es so zu gestalten:- es ist teilweise wiederverwendbar für andere Projekte.- Montage nur von Hand- und zerlegt muss es in einen Briefkasten passen.
Die Box wird in Fusion360 gezeichnet. Die Box wird von einem anderen Hersteller in 3D gedruckt. "Joost" gefunden mit 3D Hub. Lessons Learned.
- Durch das Verdoppeln von Komponenten in Fusion 360 wurde der Block nicht gedruckt. Dies erklärt die fehlenden Theeth.
Schritt 2: Atmega328 auf einem Lötbrett
Zuerst fand ich es sehr nützlich, zuerst alles einzeln auf einem Steckbrett auszuprobieren.1) Das LCD mit einem Arduino UNO.2) RFID_RC522 mit Arduino UNO3) Atmega328 auf einem Steckbrett.4) Atmega328 und LCD auf einem Steckbrett.5) Atmega328 LCD und RFID_RC522 auf einem Steckbrett.6) Atmega328 auf einem Lötbrett.7) Atmega328 und LCD auf einem Lötbrett.8) Atmega328, RFID_RC522 und LCD auf einem Lötbrett.
Um diesen "SOCK MATCHER" zu erstellen, wurde der Mikrocontroller auf einer Lötplatine hergestellt.
Wie man einen Mikrocontroller auf einem Steckbrett installiert, wird auf der Arduino-Site erklärt.
Von einem Steckbrett zu einem Lötbrett ist nur der nächste Schritt. Es sieht aus wie im Bild oben.
Für die Verdrahtung siehe das grafische Diagramm.
Schritt 3: Anschließen des LCD an einen Arduino
Für den Anschluss des LCD an den ATmega328 finden Sie eine vollständige Anleitung auf der Arduino-Website:
Anders als im Tutorial sind: - Ich habe ein 4x20 LCD verwendet
- und die Arduino UNO Pin 12 und 13 wurden nicht verwendet, aber Pin 6 und Pin 7, da Pin 12 und 13 von te RFID_RC522 verwendet werden.
Zwei Punkte sind mir bei der Installation aufgefallen, wo:
1) Vorsicht ist geboten, die LCD-Kathode und der Anodenanschluss Pin 15 und Pin 16 können je nach Hersteller verdreht sein. Die Kathode muss auf GND liegen.
2) Ich habe ein 4x20-LCD verwendet und musste jede Zeile einstellen, da sie direkt von Zeile eins auf drei sprang. Beispiel: lcd.setCursor(0, 1); lcd.print("Beispieltext"); lcd.setCursor(0, 1); lcd.print("Die nächste Zeile des Beispiels");
Schritt 4: Verbinden des RFID-RC522 mit einem Arduino Uno
Nachdem ich das RFID_RC522 erhalten hatte, versuchte ich es endlich zum Laufen zu bringen. Ich fand die Bibliothek MRFC522.h und Beispiele. Siehe den Link.
Schritt für Schritt habe ich versucht, es zu tun, was ich will.
1) Auslesen der UID (Unique Identification Code)
2) Vergleichen Sie die UID von verschiedenen RFID-Tags.
3) Informationen auf einem RFID-Tag lesen
4) Schreiben Sie die Informationen auf den RFID-Tag.
5) Klare geschriebene Informationen des RFID-Tags.
Ich bin mir nicht sicher, aber es sah so aus, als ob sich das Schreiben auf den RFID-Tag nach der Installation der letzten Bibliothek verbesserte.
Schritt 5: Software
Als das funktionierte, begann ich mit dem Schreiben des Programms.
Beim Schreiben ist mir aufgefallen, dass ich Informationen (Anzahl der Paare) auf dem Atmega328 speichern musste, die nach einem Stromausfall nicht verloren gehen würden. Dies geschieht auf dem EEPROM des Atmega. Wie das funktioniert, wird auf der Arduino-Website anschaulich erklärt:
Am schwierigsten war es, das RFID-Lesen am Laufen zu halten. Ich hatte Schwierigkeiten, einen Tag direkt einmal zu lesen und zu schreiben. Nicht ständig zu lesen hatte mit der Suche nach einem neuen Tag und dem Stoppen des RFID-Lesens zu tun.
Der endgültige Aufbau des Programms besteht darin, für jede erforderliche Aktion einen Fall zu schreiben.
Eine Beschreibung ist in der Einführung der Software geschrieben
Die Software befindet sich in der Einführungs-/Schnellversion. Oben angehängt ist auch ein Programm zum Löschen der RFID-Tags zum Testen.
Schritt 6: Boxen
Ziel des Box-Designs ist es, es so zu gestalten: 1) es ist teilweise wiederverwendbar und erweiterbar 2) kann nur von Hand oder leicht zusammengebaut werden 3) und zerlegt muss es in einen Briefkasten passen.
Die Idee ist, dass Sie, wenn Sie sich zum Beispiel für ein OLED-Display entscheiden, nur die Oberseite der Box ändern müssen. Oder wenn Sie LEDs, Tasten usw. hinzufügen möchten, müssen Sie nur die Vorderseite ändern.
Da ich keine Erfahrung hatte, habe ich mit einer kleinen Schachtel angefangen … süß. Dies war ein Erfolg, dank meines Kollegenkollegen "Joost", den ich mit 3D Hub gefunden habe, der die Zeichnung nach dem ersten Testdruck angepasst hat. Er arbeitet mit einem original Prusa i3 MK2. Als Material habe ich PLA/PHA = Colorfabb gewählt. Eine Mischung aus PLA/PHA. Mit etwas besserer Leistung als das Standard-PLA.
Die kleine Box ist 5 cm breit und die Zähne sind 5 mm hoch, breit und tief. Die Box ist in Fusion360 gezeichnet.
Durch das Verdoppeln von Komponenten in Fusion 360 würde der Block nicht gedruckt.
Dies erklärt die fehlenden Zähne.
Ich habe Zoll für die Grundmessungen verwendet, die auf dem Design des Arduino Uno und der Größe zwischen den Lötschlitzen basieren. 100 mil = 0, 1 Zoll = 2,54 Millimeter.
Die "Zähne" sind 200x200x200 mil. Wobei ich versucht habe, die "Zähne" durch Abrunden der Ecken glatter zu machen. Dies führte dazu, dass die Teile nicht passten.
Diese "Zähne" sind auf 180 mil x 180 mil x 200 mil reduziert. Was machte es ein bisschen zu verlieren.
Die genaue Breite soll also im nächsten Projekt bestimmt werden (ich glaube 190x190x190). Wenn also entschieden wird, die Wandstärke zu verringern oder zu erhöhen, wird das Plattenlayout nicht beeinflusst.
Die Wandstärke beträgt jetzt 100 mil mit einer 45°-Ecke. Siehe Zeichnung zur Erläuterung. Von Fusion360 wurde die Zeichnung in STL übertragen, indem "Cura" als Druckdienstprogramm ausgewählt wurde.
Da ich Probleme mit dem Beschreiben der RFID-Tags hatte, habe ich die Distanzhalter des RFID-RC522 entfernt.
Außerdem habe ich die RFID-Leseanzeige auf der Vorderseite durch ein offeneres Design geändert
Die endgültigen beigefügten Zeichnungen sind noch nicht verwendet, daher keine Garantie für die Zeichnungen. Wenn Sie verwendet werden, teilen Sie mir bitte mit, ob diese korrekt waren.
Warum ist es orange? Vielleicht weil es Niederländisch ist?
Um Ihnen einen klaren Hinweis zu geben, wie es passen sollte, habe ich diese Animation erstellt.
Und die Links zu den Zeichnungen.
Unten https://a360.co/2jpB0Ei, Rückseite https://a360.co/2ivfApo, Rechte Seite
Linke Seite https://a360.co/2jhWaSl, Vorderseite https://a360.co/2jpEq9L, Oben
Klemme https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, Lötplatine
grundlegendes blokkje https://a360.co/2j1QDyi RFID_RC522
Ich hoffe, Ihnen hat dieses Instructable gefallen und Sie haben sich entschieden, Ihren eigenen Sockenmatcher zu machen. Oder es war hilfreich, etwas anderes zu machen. Viele Grüße, Gaby
Empfohlen:
Wie erstelle ich einen Schrittzähler?: 3 Schritte (mit Bildern)
Wie erstelle ich einen Schrittzähler?: Früher habe ich bei vielen Sportarten gute Leistungen gezeigt: Gehen, Laufen, Fahrrad fahren, Badminton spielen usw. Ich liebe es, in Kürze herumzufahren. Nun, sieh dir meinen beleibten Bauch an……Nun, jedenfalls beschließe ich, wieder Sport zu treiben. Welche Ausrüstung soll ich vorbereiten?
DJi F450 Quadcopter Wie baue ich? Eigenbau.: 7 Schritte (mit Bildern)
DJi F450 Quadcopter Wie baue ich? Eigenbau.: Dies war eine selbstgebaute Drohne, die von Hobby King 6-Kanal-Sender und -Empfänger und Kk2.1.5-Flugcontroller gesteuert wurde. Normalerweise werden dafür bürstenlose Motoren im 1000-KV-Bereich verwendet, aber für mein Projekt habe ich 1400-KV-Motoren für die beste Leistung verwendet
Wie erstelle ich einen Mini-PC: 4 Schritte (mit Bildern)
Wie man einen Mini-PC herstellt: Eine Geschichte, woher wir kamen: Die eine der drei klassischen Fragen der Philosophie --- Woher wir kamen, hat mich all die Jahre beschäftigt. Ich habe einmal versucht, Dinge wie einen Roman zu schreiben und habe hier eine gemäßigte Meinung zu der Frage abgegeben. Es sei
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c
Wie erstelle ich einen FUZZ-Gitarreneffekt aus dem Aliexpress DIY-Kit: 20 Schritte (mit Bildern)
Wie man FUZZ-Gitarren-Effekt aus Aliexpress DIY-Kit macht: Ich habe DIY Fuzz-E-Gitarren-Effekt von AliExpress gekauft und es gab so bescheidene Informationen, dass ich beschlossen habe, ein Instructables für andere, weniger erfahrene Benutzer oder Käufer zu machen. Das ist also