![Свържете 4 игра с помощта на Arduino и Neopixel: 7 стъпки (със снимки) Свържете 4 игра с помощта на Arduino и Neopixel: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-16508-7-j.webp)
Съдържание:
- Стъпка 1: Части
- Стъпка 2: Подгответе модула за стойка за дисплей Neopixel
- Стъпка 3: Подгответе модула за превключване на бутони
- Стъпка 4: Прикрепете Arduino и държача на батерията към дънната платка
- Стъпка 5: Прикрепете дисплея към дънната платка
- Стъпка 6: Свържете джъмперните проводници към Arduino
- Стъпка 7: Качете код и играйте
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/006/image-16508-9-j.webp)
![](https://i.ytimg.com/vi/ipd9wNm-U6s/hqdefault.jpg)
![Части Части](https://i.howwhatproduce.com/images/006/image-16508-10-j.webp)
Вместо просто да дам подарък за играчки от рафтовете, исках да дам на племенниците си уникален подарък, който да могат да съберат и (да се надяваме) да му се насладят. Въпреки че кодът на Arduino за този проект може да е твърде труден за разбиране, основните понятия за вход, изход, цикли и условия, използвани в този код, могат да бъдат обяснени визуално, докато играят играта на Connect 4.
В тази инструкция ще ви покажа как да съберете комплект Arduino, който можете да сглобите и кодирате с децата си, за да играете Connect 4. Не е необходимо запояване за този проект; просто включи и играй.
Стъпка 1: Части
За този проект ще ви трябва:
- Arduino Uno или еквивалент
- 8x8 Neopixel RGB LED
- Платка
- 3 бутона за превключване
- Кабелни проводници
- Винтове
- Калъф - перваз и картонена стойка
Инструменти: Отвертка, пистолет за лепило
Стъпка 2: Подгответе модула за стойка за дисплей Neopixel
![Подгответе модула за стойка за дисплей Neopixel Подгответе модула за стойка за дисплей Neopixel](https://i.howwhatproduce.com/images/006/image-16508-11-j.webp)
![Подгответе модула за стойка за дисплей Neopixel Подгответе модула за стойка за дисплей Neopixel](https://i.howwhatproduce.com/images/006/image-16508-12-j.webp)
![Подгответе модула за стойка за дисплей Neopixel Подгответе модула за стойка за дисплей Neopixel](https://i.howwhatproduce.com/images/006/image-16508-13-j.webp)
Първо, свържете 3 джъмперни проводника към Neopixel. Използвам следния цветен код на окабеляване:
Бяло: GND
Сив: 5V Лилав: Данни IN
След това прикрепете Nelpixel към платката на дисплея с горещо лепило.
Стъпка 3: Подгответе модула за превключване на бутони
![Подгответе модула за превключване на бутони Подгответе модула за превключване на бутони](https://i.howwhatproduce.com/images/006/image-16508-14-j.webp)
![Подгответе модула за превключване на бутони Подгответе модула за превключване на бутони](https://i.howwhatproduce.com/images/006/image-16508-15-j.webp)
![Подгответе модула за превключване на бутони Подгответе модула за превключване на бутони](https://i.howwhatproduce.com/images/006/image-16508-16-j.webp)
![Подгответе модула за превключване на бутони Подгответе модула за превключване на бутони](https://i.howwhatproduce.com/images/006/image-16508-17-j.webp)
Поставете превключвателите с бутони върху чертежа и свържете кабелите на джъмпера, като използвате следния цветен код на окабеляването:
Браун: Ляв бутон
Червен: Лев бутон Оранжев: Централен бутон Жълт: Централен бутон Зелен: Превключвател на десния бутон Син: Превключвател на десния бутон
Кафяви, оранжеви, зелени проводници са свързани към (-) шината заедно с нов черен проводник.
Забележка: Може да забележите, че не използвам никакви резистори за тези бутони. Това е така, защото ще използвам Arduino код, за да използвам вградени 20K щифтови резистори Arduino. Вижте другия ми проект за това как да използвате вътрешни резистори, използвайки вашия код, за просто вашата схема.
www.instructables.com/id/Simon-Whack-a-Mol…
Стъпка 4: Прикрепете Arduino и държача на батерията към дънната платка
![Прикрепете Arduino и държача на батерията към дънната платка Прикрепете Arduino и държача на батерията към дънната платка](https://i.howwhatproduce.com/images/006/image-16508-18-j.webp)
Използвайте винтове (или горещо лепило), за да прикрепите Arduino и държача на батерията към основата.
Стъпка 5: Прикрепете дисплея към дънната платка
![Прикрепете дисплея към дънната платка Прикрепете дисплея към дънната платка](https://i.howwhatproduce.com/images/006/image-16508-19-j.webp)
Използвайте горещо лепило, за да прикрепите дисплея към основата, както е показано.
Стъпка 6: Свържете джъмперните проводници към Arduino
![Свържете джъмперните проводници към Arduino Свържете джъмперните проводници към Arduino](https://i.howwhatproduce.com/images/006/image-16508-20-j.webp)
![Свържете джъмперните проводници към Arduino Свържете джъмперните проводници към Arduino](https://i.howwhatproduce.com/images/006/image-16508-21-j.webp)
![Свържете джъмперните проводници към Arduino Свържете джъмперните проводници към Arduino](https://i.howwhatproduce.com/images/006/image-16508-22-j.webp)
![Свържете джъмперните проводници към Arduino Свържете джъмперните проводници към Arduino](https://i.howwhatproduce.com/images/006/image-16508-23-j.webp)
Свържете всички кабели на джъмпера към Arduino съгласно следното разпределение на щифтовете:
Червено -> 2
Жълто -> 3 Синьо -> 4 Лилаво -> 5 Черно -> GND Бяло -> GND Сиво -> 5V
Стъпка 7: Качете код и играйте
Предварително заредих Arduino с приложен код, така че веднага след като 9V батерията беше свързана с Arduino, той започна да играе играта. Сините бутони са за преместване на позицията на вашия чип в лявата или дясната колона, преди да натиснете жълтия бутон, за да изпуснете чипа. (Вижте видеото)
За да влезете в демонстрационния режим, просто натиснете произволен бутон и натиснете и освободете нулирането. След като екранът се изчисти, отпуснете бутона и ще видите, че червеното и синьото играят автоматично. Ще забележите, че в демонстрационния режим червените и сините играчи просто избират колони на случаен принцип и не използват никаква печеливша стратегия, за да победят другия играч.
За да излезете от демо режима, просто нулирайте Arduino.
Планирам в бъдеще да добавя режим за един играч срещу Arduino, така че ако знаете за основен алгоритъм за Connect 4, уведомете ме.
Препоръчано:
3D игра Лабиринт с помощта на Arduino: 8 стъпки (със снимки)
![3D игра Лабиринт с помощта на Arduino: 8 стъпки (със снимки) 3D игра Лабиринт с помощта на Arduino: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-621-j.webp)
3D игра Maze с помощта на Arduino: Здравейте приятели, така че днес ще направим игра с лабиринт, използвайки ARDUINO UNO. Тъй като Arduino Uno е най -използваната дъска, много е готино да се правят игри с нея. В тази инструкция позволява да направите играта лабиринт, която се контролира с джойстици. Не забравяйте
Първи стъпки с I2C сензорен интерфейс ?? - Свържете вашия MMA8451 с помощта на ESP32: 8 стъпки
![Първи стъпки с I2C сензорен интерфейс ?? - Свържете вашия MMA8451 с помощта на ESP32: 8 стъпки Първи стъпки с I2C сензорен интерфейс ?? - Свържете вашия MMA8451 с помощта на ESP32: 8 стъпки](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Първи стъпки с I2C сензорен интерфейс ?? - Свържете вашия MMA8451 с помощта на ESP32: В този урок ще научите всичко за това как да стартирате, свържете и получите I2C устройство (акселерометър), работещо с контролер (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
VHDL Basys3: Свържете 4 игра: 5 стъпки
![VHDL Basys3: Свържете 4 игра: 5 стъпки VHDL Basys3: Свържете 4 игра: 5 стъпки](https://i.howwhatproduce.com/images/005/image-12148-21-j.webp)
VHDL Basys3: Connect 4 Game: Въведение: Това е Connect 4 Digital Logic Game, проектирана във VHDL с помощта на софтуера Vivado и програмирана към Basys3 Board. Конструкцията и дизайнът на този проект са междинни, но новодошлите могат да копират стъпките и да изградят дигиталната гама
Направи си сам видео игра с помощта на Arduino (Arduboy Clone): 7 стъпки (със снимки)
![Направи си сам видео игра с помощта на Arduino (Arduboy Clone): 7 стъпки (със снимки) Направи си сам видео игра с помощта на Arduino (Arduboy Clone): 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-16315-6-j.webp)
Видеоигри „направи си сам“с помощта на Arduino (Arduboy Clone): Има 8 -битова игрална платформа с размер на кредитна карта, наречена Arduboy, която прави игрите с отворен код лесни за научаване, споделяне и игра. Можете да се насладите на 8-битови игри, направени от други на това устройство, или можете да направите свои собствени игри. Тъй като това е проект с отворен код
Как да свържете I2C LCD дисплей към Arduino Uno: 5 стъпки (със снимки)
![Как да свържете I2C LCD дисплей към Arduino Uno: 5 стъпки (със снимки) Как да свържете I2C LCD дисплей към Arduino Uno: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1305-48-j.webp)
Как да свържете I2C LCD дисплей към Arduino Uno: Здравейте момчета, В тази инструкция ще видите как да свържете i2c LCD дисплея към arduino и как да печатате на LCD дисплей. Преди да започнете този урок трябва да знаете кратка информация за i2c Всяка I2C шина се състои от два сигнала