Spisu treści:
- Krok 1: Wprowadzenie / Szybka wersja
- Krok 2: Atmega328 na płycie lutowniczej
- Krok 3: Podłączanie wyświetlacza LCD do Arduino
- Krok 4: Podłączanie RFID-RC522 do Arduino Uno
- Krok 5: Oprogramowanie
- Krok 6: Boks
Wideo: Jak dopasować skarpetki?: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Jak zapobiec pomieszaniu skarpetek podczas prania? Nie wiem. Wiem tylko, jak dopasować skarpetki po praniu. Dlatego zrobiłem ten SOCK MATCHER.
Jak to działa?
1) Zacznij od przyszycia tagu RFID w każdej skarpetce z pary skarpet. 2) Trzymaj jedną ze skarpet z przodu dopasowującej skarpety. Wyświetlacz wskazuje, że jest to nowa skarpeta. Na tagu RFID zostanie zapisana kolejna liczba par. Po jego napisaniu zostaniesz poproszony o trzymanie odpowiedniej skarpety przy dopasowującej skarpetce.3) Trzymaj odpowiednią skarpetkę przy dopasowującej skarpetce. Również na tym znaczniku RFID zostanie zapisany ten sam numer kontrolny.
Od tej chwili po trzymaniu jednej ze skarpet obok dobieracza skarpet należy podawać numer pary.
Jak to jest zrobione?
Krok 1) Wprowadzenie / Szybka wersja
Krok 2) Atmega328 na płytce stykowej/płycie lutowniczej
Krok 3) Podłączanie wyświetlacza LCD do Arduino Uno
Krok 4) Podłączanie RFID-RC522 do Arduino Uno
Krok 5) Programowanie ATmega328
Krok 6) Boks
Krok 1: Wprowadzenie / Szybka wersja
Lista zakupów:
· 1x LCD 4x20 ze sterownikiem Hitachi HD44780 lub kompatybilnym· 16x Złącze męskie wtykowe· 1x RFID-RC522· 1x 5cm x 7cm płytka lutownicza, raster 2,54 mm, 18 x 24 pierścienie. Złącze żeńskie 1x Atmega328p 1x Gniazdo PDIP28 1x Chrystal 16Mhz 2x 18 do 22 pikofarad (ceramiczny) kondensator 1x rezystor 10k omów 1x potencjometr 10kohm 7x przewody ze złączami żeńskimi po obu stronach 1x Arduino Uno do programowania. + przewody.
I prawie zapomniałem wspomnieć o tagach RFID 13,56 MHz Mirfare do skarpet.
Wszystkie podstawowe rzeczy, które można zamówić w sklepach elektronicznych.
Schematyczny
Jak wyżej
Układ płytki Płytka lutowana jest bezpośrednio połączona z 16x męskim złączem pinowym wyświetlacza LCD. Wyświetlacz LCD należy zamontować na górze obudowy. RFID-RC522 jest podłączony do płytki lutowniczej przewodami żeńskimi. RFID-RC522 jest montowany na z przodu pudełka. Właściwie napięcie do RFID-RC522 powinno być zapomniane 3,3VI, ale u mnie działa. Zauważyłem ten komentarz na githubie „SPI działa tylko z napięciem 3,3 V, większość wyprysków wydaje się tolerancyjna na 5 V, ale spróbuj przełącznika poziomu.”) Więc bądź ostrożny.
Programowanie. Do programowania usunąłem ATmega328 z Arduino Uno. Umieściłem ATmega328 w Arduino Uno i wgrywałem do ATmega328. ATmega328
Po wgraniu przetestowałem na płytce stykowej jak na zdjęciu powyżej. A po udanych testach wymieniłem ATmega328 na płytkę lutowniczą.
Boksowanie
Celem projektu skrzynki jest wykonanie jej w taki sposób: - nadaje się częściowo do ponownego wykorzystania do innych projektów. - montaż tylko ręczny - i demontaż musi zmieścić się w skrzynce na listy.
Pudełko zostało narysowane w Fusion360. Pudełko zostało wydrukowane w 3D przez innego producenta „Joost” znaleziony w 3D Hub. Wyciągnięte wnioski.
- Dokonując podwojenia komponentów w Fusion 360, blok nie został wydrukowany. To wyjaśnia brakujące zęby.
Krok 2: Atmega328 na płycie lutowniczej
Przede wszystkim bardzo przydatne jest wypróbowanie wszystkiego jeden po drugim na płytce prototypowej.1) LCD z Arduino UNO.2) RFID_RC522 z Arduino UNO3) Atmega328 na płytce prototypowej.4) Atmega328 i LCD na płytce prototypowej.5) Atmega328 LCD i RFID_RC522 na płytce stykowej.6) Atmega328 na płytce lutowniczej.7) Atmega328 i LCD na płytce lutowniczej.8) Atmega328, RFID_RC522 i LCD na płytce lutowniczej.
Aby stworzyć ten "SOCK MATCHER" wykonałem mikrokontroler na płytce lutowniczej.
Jak zainstalować mikrokontroler na płytce chlebowej wyjaśniono na stronie Arduino.
Od płytki stykowej do płytki lutowniczej to tylko kolejny krok. Wygląda jak na powyższym obrazku.
Okablowanie patrz schemat graficzny.
Krok 3: Podłączanie wyświetlacza LCD do Arduino
Aby podłączyć wyświetlacz LCD do ATmega328, pełną instrukcję można znaleźć na stronie Arduino:
Różni się od samouczka: - Użyłem wyświetlacza LCD 4x20
- a piny 12 i 13 Arduino UNO nie są używane, ale piny 6 i 7, ponieważ piny 12 i 13 są używane przez RFID_RC522.
Podczas instalacji zauważyłem dwa punkty, w których:
1) należy uważać, aby złącze katody LCD i anody pin 15 i pin 16 mogły być skręcone w zależności od dostawcy. Katoda musi być na GND.
2) Użyłem wyświetlacza LCD 4x20 i musiałem ustawić każdą linię, ponieważ przeskakiwał bezpośrednio z linii pierwszej do trzeciej. Przykład: lcd.setCursor(0, 1); lcd.print("przykładowy tekst"); lcd.setCursor(0, 1); lcd.print("Następny wiersz przykładu");
Krok 4: Podłączanie RFID-RC522 do Arduino Uno
Po otrzymaniu RFID_RC522 próbowałem go w końcu uruchomić, znalazłem bibliotekę MRFC522.h i przykłady. Zobacz link.
Krok po kroku próbowałem to zrobić, chcę, żeby to z tym zrobić.
1) Odczytywanie UID (niepowtarzalnego kodu identyfikacyjnego)
2) Porównaj UID z różnych tagów RFID.
3) Przeczytaj informacje na tagu RFID
4) Wpisz informacje na etykiecie RFID.
5) Wyraźne pisemne informacje o tagu RFID.
Nie jestem pewien, ale wyglądało na to, że zapis do tagu RFID poprawił się po zainstalowaniu ostatniej biblioteki.
Krok 5: Oprogramowanie
Kiedy to zadziałało, zacząłem od pisania programu.
Podczas pisania zauważyłem, że muszę przechowywać informacje (ilość par) na Atmega328, co nie zostałoby utracone po przerwie w zasilaniu. Odbywa się to w pamięci EEPROM Atmegi. Jak to działa, jest jasno wyjaśnione na stronie Arduino:
Najtrudniejsze było utrzymanie prawidłowego odczytu RFID. Miałem trudności z odczytem i zapisaniem tagu bezpośrednio w jednym momencie. Nieciągłe czytanie miało związek z wyszukiwaniem nowego tagu i zatrzymaniem odczytu RFID.
Ostateczna konfiguracja programu polegała na napisaniu przypadku dla każdego wymaganego działania.
Opis jest napisany we wstępie do oprogramowania
Oprogramowanie znajduje się w wersji wstępnej/szybkiej. Powyżej dołączony jest również program do kasowania tagów RFID do testów.
Krok 6: Boks
Celem projektu skrzynki jest wykonanie jej w taki sposób, aby: 1) nadawała się częściowo do wielokrotnego użytku do innych projektów oraz rozsuwana 2) dawała się montować ręcznie lub łatwo 3) i demontować, aby zmieściła się w skrzynce na listy.
Pomysł jest taki, że gdy na przykład zdecydujesz się na użycie wyświetlacza OLED, musisz zmienić tylko górną część pudełka. Lub jeśli chcesz dodać diody LED, przyciski itp., Musisz tylko zmodyfikować front.
Ponieważ nie miałem doświadczenia, zacząłem od małego pudełka… uroczego. To był sukces, dzięki koledze „Joost”, którego znalazłem w 3D Hub, który poprawił rysunek po wykonaniu pierwszego wydruku testowego. Pracuje z oryginalnym Prusa i3 MK2. Jako materiał wybrałem PLA/PHA = Colorfabb. Mieszanka PLA/PHA. Z nieco lepszą wydajnością niż standardowe PLA.
Małe pudełeczko ma 5cm szerokości, a zęby mają 5mm wysokości, szerokości i głębokości. Pudełko jest narysowane w Fusion360.
Dokonując podwojenia komponentów w Fusion 360, blok nie został wydrukowany.
To wyjaśnia brakujące zęby.
Cali użyłem do podstawowych pomiarów opartych na konstrukcji Arduino Uno i wielkości między gniazdami lutowniczymi. 100 mil = 0,1 cala = 2,54 milimetrów.
„Zęby” mają wymiary 200x200x200 mil. Tam próbowałem wygładzić „zęby” poprzez zaokrąglenie rogów. To spowodowało, że części nie pasowały.
Te „zęby” są zredukowane do 180 mil x 180 mil x 200 mil. Co sprawiło, że trochę straciłem.
Tak więc dokładna szerokość powinna być określona w następnym projekcie (chyba 190x190x190). Wewnętrzna powierzchnia deski jest używana jako podstawowa wartość odniesienia w calach/mils. Jeśli więc zdecydujesz się zmniejszyć lub zwiększyć grubość ściany, nie wpłynie to na układ deski.
Grubość ścianki wynosi teraz 100 milicali przy narożniku 45º. Zobacz rysunek, aby uzyskać wyjaśnienie. Z Fusion360 rysunek został przeniesiony do STL, wybierając „Cura” jako narzędzie do drukowania.
Miałem problemy z zapisywaniem tagów RFID, więc usunąłem dystanse z RFID-RC522. Zamocowałem tymczasowo taśmę, więc może to poprawić.
Zmieniłem również wskazanie odczytu RFID z przodu na bardziej otwartą konstrukcję
Ostateczne załączone rysunki nie są jeszcze używane, więc nie ma gwarancji na rysunki. Jeśli są używane, daj mi znać, czy są one dokładne.
Dlaczego jest pomarańczowy? Może dlatego, że jest holenderski?
Stworzyłem tę animację, aby dać ci jasne wskazanie, jak powinno pasować.
I linki do rysunków.
Dół https://a360.co/2jpB0Ei, tył https://a360.co/2ivfApo, prawa strona
Lewa strona https://a360.co/2jhWaSl, przód https://a360.co/2jpEq9L, góra
Zacisk https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, płytka lutownicza
podstawowe blokkje https://a360.co/2j1QDyi RFID_RC522
Mam nadzieję, że spodobał Ci się ten Instruktaż i skłoniłeś Cię do podjęcia decyzji o stworzeniu własnego dopasowania skarpet. Albo warto było zrobić coś innego. Pozdrawiam, Gaby
Zalecana:
Jak sprawić, by Windows 7 wyglądał jak Windows 95: 7 kroków
Jak sprawić, by Windows 7 wyglądał jak Windows 95: Chcę pokazać, jak sprawić, by Windows 7 wyglądał jak Windows 95 i dodałem dodatkowy krok, aby wyglądał jak Windows 98, a także dla ludzi, którzy chcą, aby ich Windows 7 wyglądają jak Windows 98. Dla osób, które chcą, aby Windows 7 wyglądał
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż
Skarpetki Oogoo Amputee Terminal: 5 kroków
Oogoo Amputee Terminal ShoeSocks: Ta instrukcja odnosi się do „Stwórz własne Sugru”; pouczający. https://www.instructables.com/id/How-To-Make-Your-…"A" urodził się po amputacji – brakuje mu wszystkich czterech kończyn. Ma protezy, ale są ograniczenia
Jak oszukać system zabezpieczeń odcisków palców tak łatwy jak ABC: 12 kroków (ze zdjęciami)
Jak oszukać system bezpieczeństwa linii papilarnych tak łatwy jak ABC: Ta instrukcja pokaże Ci, jak oszukać system bezpieczeństwa linii papilarnych tak łatwy jak ABC. IBM nigdy nie chce, żebyś o tym wiedział. działa również dla większości systemu bezpieczeństwa linii papilarnych. Na przykład: np. drzwi, telefon komórkowy …. Ta instrukcja jest dostarczana z v
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów