![4 оюнду Arduino жана Neopixel аркылуу туташтыруу: 7 кадам (сүрөттөр менен) 4 оюнду Arduino жана Neopixel аркылуу туташтыруу: 7 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/006/image-16508-7-j.webp)
Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Neopixel Display Stand Unitти даярдаңыз
- 3 -кадам: Button Switch Unit даярдаңыз
- 4 -кадам: Arduino жана Батарея кармагычты тактага туташтырыңыз
- 5 -кадам: Дисплей бирдигин тактага орнотуңуз
- 6 -кадам: Jumper Wires'ди Arduino менен туташтырыңыз
- 7 -кадам: Кодду жүктөө жана ойнотуу
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![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
- Breadboard
- 3 баскыч которгучтар
- Өткөргүч зымдар
- Бурамалар
- Корпус - картон жана стенд
Куралдар: бурагыч, желим тапанча
2 -кадам: Neopixel Display Stand Unitти даярдаңыз
![Neopixel Display Stand Unit даярдаңыз Neopixel Display Stand Unit даярдаңыз](https://i.howwhatproduce.com/images/006/image-16508-11-j.webp)
![Neopixel Display Stand Unit даярдаңыз Neopixel Display Stand Unit даярдаңыз](https://i.howwhatproduce.com/images/006/image-16508-12-j.webp)
![Neopixel Display Stand Unit даярдаңыз Neopixel Display Stand Unit даярдаңыз](https://i.howwhatproduce.com/images/006/image-16508-13-j.webp)
Биринчиден, 3 секирүүчү зымды Neopixelге туташтырыңыз. Мен төмөнкү зымдардын түс кодун колдонуп жатам:
Ак: GND
Боз: 5V Purple: Data IN
Андан кийин, Nelpixelди дисплей тактасына ысык клей менен чаптаңыз.
3 -кадам: Button Switch Unit даярдаңыз
![Түймө которуштуруу бирдигин даярдаңыз Түймө которуштуруу бирдигин даярдаңыз](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 жана Батарея кармагычты тактага туташтырыңыз
![Ардуино менен Батарея кармагычты тактага туташтырыңыз Ардуино менен Батарея кармагычты тактага туташтырыңыз](https://i.howwhatproduce.com/images/006/image-16508-18-j.webp)
Ардуинону жана батарея кармагычты тактага туташтыруу үчүн бурамаларды (же ысык клейди) колдонуңуз.
5 -кадам: Дисплей бирдигин тактага орнотуңуз
![Дисплей бирдигин тактага чаптаңыз Дисплей бирдигин тактага чаптаңыз](https://i.howwhatproduce.com/images/006/image-16508-19-j.webp)
Көрсөтүлгөндөй дисплей бирдигин тактага жабыштыруу үчүн ысык желимди колдонуңуз.
6 -кадам: Jumper Wires'ди Arduino менен туташтырыңыз
![Jumper Wires'ти Arduino менен туташтырыңыз Jumper Wires'ти Arduino менен туташтырыңыз](https://i.howwhatproduce.com/images/006/image-16508-20-j.webp)
![Jumper Wires'ти Arduino менен туташтырыңыз Jumper Wires'ти Arduino менен туташтырыңыз](https://i.howwhatproduce.com/images/006/image-16508-21-j.webp)
![Jumper Wiresти Arduino менен туташтырыңыз Jumper Wiresти Arduino менен туташтырыңыз](https://i.howwhatproduce.com/images/006/image-16508-22-j.webp)
![Jumper Wires'ти Arduino менен туташтырыңыз Jumper Wires'ти 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 баштапкы абалга келтирүү.
Мен келечекте бир оюнчу vs Arduino режимин кошууну пландап жатам, андыктан Connect 4 үчүн негизги алгоритмди билсеңиз, мага кабарлаңыз.
Сунушталууда:
(UPDATE - ЖАҢЫ МАСЕЛЕ БАР) USB ОЮНДУ КОНТРОЛЬДООЧУ: 10 кадам (Сүрөттөр менен)
![(UPDATE - ЖАҢЫ МАСЕЛЕ БАР) USB ОЮНДУ КОНТРОЛЬДООЧУ: 10 кадам (Сүрөттөр менен) (UPDATE - ЖАҢЫ МАСЕЛЕ БАР) USB ОЮНДУ КОНТРОЛЬДООЧУ: 10 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-1481-j.webp)
(ЖАНЫЛТЫРУУ - ЖАНЫ МАСЕЛЕСИ БАР) USB ОЮНДУН КОНТРОЛЕРИ PC: ОЮНДУК БАШКАРУУЧУ КАНДАЙ ОЮНГА (БААРЫ)
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
![Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам](https://i.howwhatproduce.com/images/001/image-321-16-j.webp)
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, ZigBee башкарылган лампа (OSRAM) менен өз ара аракеттенүүнү үйрөтөт. : Dragonboard 410c; CC2531 USB Dongle; Т
Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам
![Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам](https://i.howwhatproduce.com/images/009/image-25340-j.webp)
Processing and Arduino менен Make 7 Segment and Servo GUI Controller туташтыруу: Кээ бир долбоорлор үчүн сиз Arduino программасын колдонушуңуз керек, анткени ал прототиптөөнүн оңой платформасын камсыз кылат, бирок графиканы Arduino сериялык мониторунда көрсөтүү абдан узакка созулушу мүмкүн, ал тургай аткаруу кыйын. Сиз графикти Arduino Serial Monitorдо көрсөтө аласыз
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
![WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен) WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
![Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен) Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү