Spisu treści:
- Krok 1: Lista części
- Krok 2: Konfiguracja zworek
- Krok 3: Dodaj rezystory
- Krok 4: Rozświetl to
- Krok 5: Dodaj przełącznik
- Krok 6: Czas na kod
Wideo: Arduino: Elektroniczne kości (przy użyciu liczb losowych): 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
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.
Zalecana:
Generator liczb losowych: 5 kroków (ze zdjęciami)
Generator liczb losowych: Ten artykuł pokazuje analogowy generator liczb losowych. Ten obwód zaczyna generować losowe dane wyjściowe, gdy człowiek dotyka terminala wejściowego. Wyjście obwodu jest wzmacniane, integrowane i dodatkowo wzmacnia hałas człowieka, który zachowuje się jak
E-kości - Kości/Kości Arduino 1 do 6 + D4, D5, D8, D10, D12, D20, D24 i D30: 6 kroków (ze zdjęciami)
E-dice – kość/kostka Arduino od 1 do 6 kości + K4, D5, D8, D10, D12, D20, D24 i D30: Jest to prosty projekt arduino do stworzenia elektronicznej kostki. Można wybrać od 1 do 6 kostek lub 1 z 8 kostek specjalnych. Wyboru dokonuje się po prostu obracając enkoder obrotowy. Oto cechy: 1 kostka: pokazuje duże kropki 2-6 kostek: pokazuje kropki
Generator liczb losowych LED: 5 kroków (ze zdjęciami)
Generator liczb losowych LED: Jest to bardzo prosty projekt Arduino. Produkt wykorzystuje diody LED do reprezentowania liczb losowych. Gdy naciśniesz (i przytrzymasz) przycisk, diody LED będą się poruszać w przód iw tył, a następnie zaświeci losowy zestaw diod LED, reprezentujących liczbę. To jest Ardu
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Generator liczb losowych: 5 kroków
Generator liczb losowych: W tym projekcie pokażę, jak zbudować obwód, który będzie generował losową liczbę od 0 do 99 za pomocą prostego naciśnięcia przycisku