Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja pokaże Ci, jak zrobić elektroniczną kostkę z minimalnym doświadczeniem przy użyciu 7 diod LED, rezystorów, przewodów połączeniowych i oczywiście arduino (lub klonu arduino). Napisałem tę instrukcję, aby każdy mógł łatwo śledzić i dowiedzieć się więcej o arduino. Pytania są mile widziane i odpowiemy tak szybko, jak to możliwe. Dla mniej doświadczonych użytkowników kod dla arduino jest "odręczny" i kilka komentarzy jest zawartych w celu lepszego zrozumienia kodu wgrywanego do arduino.
Krok 1: Lista części
Arduino lub klon (używam protoshield, ale płytka stykowa będzie działać w ten sam sposób)11 Przewody zworki (lub pozbawione izolacji przewody w celu wykonania połączeń na płytce stykowej)7 Rezystory (użyłem 330 omów) (POMARAŃCZOWY)(POMARAŃCZOWY)(BRĄZOWY)(ZŁOTY)7 diod LED (użyłem zielonego)1 włącznik dotykowy lub czujnik ruchu (użyłem czujnika ruchu)
Krok 2: Konfiguracja zworek
W tym kroku będziesz musiał podłączyć 7 z 11 przewodów. Zworka zostanie umieszczona we wtykach cyfrowych 2, 4, 5, 6, 7, 8 i 10; pozostałe boki zostaną umieszczone w płytce stykowej, jak pokazano poniżej.
Krok 3: Dodaj rezystory
Teraz podłączymy rezystory do tej samej kolumny na płytce stykowej, co przewody połączeniowe. Ale rezystor będzie musiał połączyć górną szczelinę z dolną szczeliną płytki stykowej (sprawdź na zdjęciu, to naprawdę proste).
Krok 4: Rozświetl to
Czas rozświetlić płytkę stykową kilkoma diodami LED. W sumie jest 7 diod led, ale ich wyprowadzenia (+/-) muszą być umieszczone w różnych portach na płytce stykowej. Sposobem na zrobienie tego na płytce prototypowej jest posiadanie 3 diod LED z ich dodatnimi wyprowadzeniami wchodzących do otworów, które są obok siebie, 1 diody, która musi mieć „dodatnie” wyprowadzenia wystarczająco długie, aby pominąć jeden otwór w płytce prototypowej, i 3, które pomiń 2 dziury między przewodami. Sprawdź zdjęcia, nie jest to aż tak trudne, jak się wydaje. Po zgięciu diod LED do odpowiednich rozmiarów umieść diody na płytce stykowej, jak pokazano poniżej. UWAGA: końce katody(-) idą do kolumn bez oporników a anody (+) do kolumn z opornikami
Krok 5: Dodaj przełącznik
Teraz nadszedł czas na dodanie przełącznika. Ważne jest, aby wyłącznik był wyłącznikiem chwilowym (po jego naciśnięciu obwód jest zamknięty, a po zwolnieniu obwód jest otwarty lub odwrotnie). Używam czujnika ruchu, ale przełącznik dotykowy będzie działał w ten sam sposób. W przypadku przełącznika dotykowego musisz go podłączyć, tak jak poniżej. UWAGA: dwa piny są po tej samej stronie, co jest prawidłowym sposobem użycia przełącznika taktowania. W przypadku czujnika ruchu, którego użyłem, przeskoczyłem go na górę i użyłem kawałka drutu, aby podłączyć go do dołu. Nie ważne co przełącznika którego używasz będziesz musiał podłączyć go do portu 3V za pomocą rezystora 270ohm (czerwony)(fioletowy)(brązowy)(złoty)Pierwsze zdjęcie: pokazuje instalację czujnika ruchu i zworki. Drugie zdjęcie: pokazuje instalację zielony przewód połączeniowy z czujnika ruchu do cyfrowego styku 12 Zdjęcie trzecie: pokazuje instalację rezystora z portu 3V po tej samej stronie czujnika ruchu, do którego podłączony jest zielony przewód połączeniowy. Czwarty rysunek: przedstawia instalację białego przewodu połączeniowego z drugiej strony czujnika ruchu i do uziemienia Piątego, Szóstego i Siódmego Rysunku: pokaż instalację przewodu uziemiającego do kolumny katodowej LedsEight Zdjęcie: pokazuje, jak używać przełącznika dotykowego, jeśli nie chcesz używać lub nie masz czujnika ruchu
Krok 6: Czas na kod
Umieściłem wiele komentarzy w pliku.pde, który zostanie wgrany do arduino, więc nie będę tu niczego wyjaśniać. Jeśli masz pytania, napisz to w komentarzu lub napisz do mnie, a postaram się odpowiedzieć najlepiej jak potrafię. Jeśli są jakieś problemy z kodem, proszę powiedz mi, ale sprawdzałem to wiele razy i wydaje się, że działa poprawnie. I tak wiem, że kod jest wyjątkowo nieefektywny jeśli chodzi o przestrzeń, ale został napisany w ten sposób dla mniej doświadczonych użytkowników.