Spisu treści:
- Krok 1: KOMPONENTY
- Krok 2: diody LED
- Krok 3: Połączenie diod LED z CloudX M633
- Krok 4: Zasady działania
- Krok 5: KODOWANIE
Wideo: KOŚCI ELEKTRONICZNE Z WYKORZYSTANIEM CLOUDX M633: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Wszyscy musieliśmy grać w grę losową w taki czy inny sposób, używając kości. Znajomość bardzo nieprzewidywalnego charakteru tego, co rzuca kostką, może jeszcze bardziej zwiększyć zabawę.
Niniejszym przedstawiam elektroniczną kostkę cyfrową wykorzystującą proste diody LED, przycisk i moduł CloudX M633 do jej realizacji.
Krok 1: KOMPONENTY
- CloudX M633
- Karta programowa CloudX
- Diody
- Rezystory (100r, 10k)
- Chlebak
- Przewód połączeniowy
- naciśnij przycisk
- Przewód V3
Krok 2: diody LED
Diody elektroluminescencyjne (LED) to specjalny rodzaj diod, które świecą, gdy przepływa przez nie prąd. Tylko z najwyższą starannością należy ograniczyć rzeczywistą ilość prądu, który przez nie przepływa, aby uniknąć nieumyślnego ich uszkodzenia w procesie.
Krok 3: Połączenie diod LED z CloudX M633
Cały obwód składa się z dwóch sekcji: odpowiednio mikrokontrolera i diody LED. Diody LED są zorganizowane w dwa zestawy, z których każdy -(składający się z 7 diod LED), reprezentujący normalne ścianki kości; i są podłączone do pinu P1 do pinu P14 modułu MCU.
Cała operacja kręci się wokół modułu mikrokontrolera jako bicia serca całego projektu. To (MCU) można włączyć:
- albo przez punkty VIN i GND (tj. podłączając je odpowiednio do zacisków +ve i –ve zewnętrznego zasilacza) na płycie;
- lub za pośrednictwem modułu karty softcard USB CloudX.
Jak wyraźnie widać na powyższym schemacie, diody są ułożone w taki sposób, że zapalając się, wskazują liczby tak, jak w prawdziwej kostce. Pracujemy z dwoma zestawami diod LED, które reprezentują dwa oddzielne kawałki kości. Wszystkie są połączone w aktualnym trybie tonięcia.
Pierwsza grupa diod LED obejmująca: D1, D2, D3, D4, D5, D6 i D7; są podłączone do pinów MCU: P1, P2, P3, P4, P5, P6 i P7 odpowiednio przez rezystory 10Ω. druga grupa składająca się z: D8, D9, D10, D11, D12, D13 i D14; są podłączone do pinów MCU: P9, P10, P11, P12, P13, P14 i P15 odpowiednio przez rezystory 10Ω.
Następnie przełącznik przyciskowy SW1 − za pomocą którego dokonujemy generowania liczb losowych poprzez naciśnięcie przełącznika, jest podłączony do pinu P16 MCU za pomocą rezystora podciągającego 10kΩ.
Krok 4: Zasady działania
Podczas uruchamiania wszystkie diody LED są zwykle wyłączone, aby wskazać, że system jest gotowy do wygenerowania nowej liczby losowej do wyświetlenia. Po naciśnięciu przełącznika generowana jest losowa liczba z zakresu od 1 do 6, która jest wyświetlana za pomocą diod LED; i pozostaw On w oczekiwaniu na ponowne naciśnięcie przełącznika.
Krok 5: KODOWANIE
#włączać
#włączać
#define switch1 pin16
#define wciśnięty LOW
/*przechowuje wzory kostek, które mają być wyświetlane na diodach LED */
unsigned char die = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
unsigned char i, kostka1, kostka2;
setup(){ //ustaw tutaj /*konfiguruje piny portu jako wyjście */ portMode(1, OUTPUT); Trybportu(2, 0b10000000); /*wyłącza wszystkie diody LED na początku */ portWrite(1, LOW); portWrite(2, NISKI); randNumLimit(1, 6); // dba o zakres generowania liczb losowych (tj. min, max)
pętla(){
//Zaprogramuj tutaj, jeśli(przełącznik1 jest wciśnięty) { while(przełącznik1 jest LOW); //czeka tu aż przełącznik zostanie zwolniony dice1 = randNumGen(); //generuje losową liczbę dla dice1 dice2 = randNumGen(); portWrite(1, kostka[kostka1]); //pobiera poprawny wzór kostek i wyświetla go portWrite(2, die[dice2]); } else { portWrite(1, kostka[kostka1]); portWrite(2, kostka[kostka2]); } } } //Koniec programu
Zalecana:
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
Elektroniczne Kości 555timer 4017 Licznik: 5 Kroków
Elektroniczne Kości 555timer Licznik 4017: To prosta Elektroniczna Kostka do mojej klasy Inżynierii z 9 roku. PERFEKCYJNY projekt lutowania
Faraday dla zabawy: elektroniczne kości bez baterii: 12 kroków (ze zdjęciami)
Faraday for Fun: Elektroniczna bezbateryjna kostka: Istnieje duże zainteresowanie urządzeniami elektronicznymi zasilanymi przez mięśnie, w dużej mierze dzięki sukcesowi Perpetual TorchPerpetual Torch, znanej również jako bezbateryjna latarka LED. Latarka bez baterii składa się z generatora napięcia do zasilania diod LED
Proste elektroniczne kości: 5 kroków
Proste Elektroniczne Kości: Czy kiedykolwiek chciałeś zrobić elektroniczną kostkę? Zaprojektowałem prosty i mały obwód, który zmieści się do każdej kieszeni. Możesz się zdziwić, dlaczego jest to lepsze niż zwykła kostka. To znacznie zwiększa twój poziom geekowości.Największą częścią jest bateria, ponieważ
Arduino: Elektroniczne kości (przy użyciu liczb losowych): 6 kroków
Arduino: Electronic Dice (przy użyciu liczb losowych): 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 ab