Spisu treści:

Jak dopasować skarpetki?: 6 kroków (ze zdjęciami)
Jak dopasować skarpetki?: 6 kroków (ze zdjęciami)

Wideo: Jak dopasować skarpetki?: 6 kroków (ze zdjęciami)

Wideo: Jak dopasować skarpetki?: 6 kroków (ze zdjęciami)
Wideo: Imi cz.1-proste skarpety w każdym rozmiarze #knitanki #druty #skarpetki #knitting #socks #stricken 2024, Czerwiec
Anonim

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

Wprowadzenie / Szybka wersja
Wprowadzenie / Szybka wersja
Wprowadzenie / Szybka wersja
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

Atmega328 na płycie lutowniczej
Atmega328 na płycie lutowniczej
Atmega328 na płycie lutowniczej
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

Boks
Boks
Boks
Boks
Boks
Boks
Boks
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: