Мазмуну:

Score Board менен эки оюнчу Single LED Strip оюндар: 10 кадам
Score Board менен эки оюнчу Single LED Strip оюндар: 10 кадам

Video: Score Board менен эки оюнчу Single LED Strip оюндар: 10 кадам

Video: Score Board менен эки оюнчу Single LED Strip оюндар: 10 кадам
Video: MJC School. We are ready to help you become a programmer. 2024, Июль
Anonim
Score Board менен эки оюнчу Single LED Strip оюндар
Score Board менен эки оюнчу Single LED Strip оюндар
Score Board менен эки оюнчу Single LED Strip оюндар
Score Board менен эки оюнчу Single LED Strip оюндар
Score Board менен эки оюнчу Single LED Strip оюндар
Score Board менен эки оюнчу Single LED Strip оюндар

Биринчиден, дүйнө жүзүндөгү бардык элдер үчүн кудайдан тиленгиле, Кудай ушул убакта бизге жардам берип, тынчтык бере алат. Баарыбыз камалып, барар жерибиз жок.

Менин жасай турган жумуштарым жок, андыктан питонду онлайнда үйрөнө баштаңыз жана эч кандай жаңы идеяларды ойлоно албайсыз, анткени эч нерсени сатып ала албайсыз. Бирок LED сынактарынан кийин бир нече материалдар жана жаңы идеялар табылды. Балам үчүн мультфильмде ар дайым мультфильм көрүп, оюн ойносо, бул кичинекей өзгөрүү. Ошентип, мен Single LED Strip менен көчмө оюн консолун иштеп чыгам. Таң калыштуусу, ал мага абдан жагат жана мени менен ойнойт, бирок бир көйгөй - ал оюнду эч качан жоготкусу келбейт.

БИЗДИН ДУГАЛАР

Бир нече күндүн ичинде күтүлбөгөн жерден тынч жаткан жандар үчүн тилен. Жана ооруканага жаткырылгандардын тезирээк сакайып кетишин тиле. Врачтар, полиция кызматкерлери, социалдык кызматкерлер, саясатчылар, керектүү жеткирүүчүлөр жана ушул абдан оор убакта биз үчүн иштеген бардык адамдар үчүн атайын дубалар. Калгандардын баары үйдө отуруп, жүктөрүн азайтууга жардам бериңиз, эгер сизде бар нерселер менен кошуналарга жардам бере алсаңыз

1 -кадам: Керектүү материалдар

Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар

Керектүү материалдар Кечиресиз Материалдар бар

  1. RGB даректүү LED тилкеси мурунку долбоорумдан алынып салынды RGB Infinity Clock. - 1Жок
  2. Arduino Nano. - 1Жок
  3. 16 X 2 сериялык байланыш LCD дисплей. - 1Жок
  4. LM2596 DC үчүн DC Voltage Regulator-1No
  5. 3.7V 18650 Батарея - 2Nos
  6. 18650 Батарея кармагыч - 1No
  7. Баскыч - 3No
  8. Жөнөкөй PCB
  9. Эркек менен Аялдын башына төөнөгүчтөр
  10. Жыгач таяк.
  11. Акрил барагы
  12. Суу линиясы Pipe T бириктиргичи.
  13. Зымдар.

2 -кадам: Райондук план

Райондук план
Райондук план

3 басуу баскычтары Arduino наносунун D8, D9, D10 туташкан. Arduino D12 менен байланышкан LED тилкесинин даректери. LCD сериялык маалыматтар RX arduino D13 менен туташкан. LM2596 DC үчүн DC Voltage Regulator Vin жана arduino Vin батарейканын кармагычына туташкан. LED vcc жана Gnd LM2596 Vout казыктарына туташкан. LCD дисплей VCC жана gnd arduino +5v жана Gnd туташкан.

3 -кадам: Районду даярдоо

Circuit даярдоо
Circuit даярдоо
Circuit даярдоо
Circuit даярдоо
Circuit даярдоо
Circuit даярдоо
Circuit даярдоо
Circuit даярдоо

Чиймеге ылайык, arduino нано үчүн калкан иштеп чыгыңыз. Эки бир баскычтуу кубаныч таякчасын түзүңүз жана arduino калканчына узун зымды узартыңыз. Оюнду тандоо үчүн бир баскыч селекторун колдонуңуз. Зымдарды ширеткенден кийин ысык желим менен жабыштыруу үчүн стенд гана колдонулат.

4 -кадам: LED тилкесин даярдоо

LED тилкесин даярдоо
LED тилкесин даярдоо
LED тилкесин даярдоо
LED тилкесин даярдоо
LED тилкесин даярдоо
LED тилкесин даярдоо

Жогоруда айтканымдай, мен муну балама даярдайм, LED тилкелерин туура эмес колдонуу үчүн кыска туташуудан коопсуз коргум келет. Ошентип, мен жыгач тилкесин таптым. Мен эски проектимдеги LED тилкесин алып салганыма байланыштуу, ал жыгач бөлүккө жабыша албайт, андыктан аны кабелдик галстук менен жыгач тилке менен оңдойм. Андан кийин LEDди жабуу үчүн акрил баракты жыгач тилкесинин өлчөмүнө чейин кесип, аны LED тилкесинин үстүнө коюп, кабель менен байлаңыз. Эми аны балам тартып алса, менде эч кандай көйгөй жок.

5 -кадам: LEDди схема менен туташтырыңыз

LEDди микросхема менен туташтыруу
LEDди микросхема менен туташтыруу

Эми LED тилкесин биз жасаган Arduino калканы менен туташтырыңыз. LED маалыматтар пинин arduino D12 жана VCC менен GND менен LM2596 Чыгарууга туташтырыңыз.

6 -кадам: Упай дисплейин жасаңыз

Упай дисплейин жасаңыз
Упай дисплейин жасаңыз
Упай дисплейин жасаңыз
Упай дисплейин жасаңыз
Упай дисплейин жасаңыз
Упай дисплейин жасаңыз
Упай дисплейин жасаңыз
Упай дисплейин жасаңыз

Азыр бардык схемалар чачыранды. Андыктан аны контейнерге салгыңыз келет. Узак изденүүдөн кийин суу линиясы Tee табылды. Батарея кармагычтын чокусуна ысык клей салып, схемаларды Teeге киргизиңиз. ЖК дисплейди тизенин үстүнө коюп, ысык клей менен жабыңыз. Teeдин алдындагы оюн тандоо селекторун ысык клей. Азыр селекторду алмаштыруучу Score дисплейи даяр жана 2 жок бир баскычтуу джойстик даяр.

7 -кадам: Arduino программасы

D13 пинден LCD дисплейи менен байланышуу үчүн SoftwareSerail китепканасын колдонуңуз. LED тилкесин arduino pin12 менен туташтыруу үчүн pololuledstrip китепканасын колдонуңуз. Тандоо баскычы D10до конфигурацияланган. 1 -оюнчу D8деги баскыч. Player2 баскычы - D9. 1 -оюнчу үчүн LED түсү кызыл жана 2 -оюнчу үчүн жашыл. Бул бетте 4 оюн жана 2 башка программа камтылган. Кодду жүктөп алып, Arduinoго жүктөңүз.

8 -кадам: Оюндарды сыноо

Оюндарды сыноо
Оюндарды сыноо
Оюндарды сыноо
Оюндарды сыноо
Оюндарды сыноо
Оюндарды сыноо

Жүктөлгөндөн кийин бардык программалар текшерилип, баары жакшы деп табылган. Эми консол ойноого даяр.

9 -кадам: Жеткиликтүү оюндар жана башка

Жеткиликтүү оюндар жана башка
Жеткиликтүү оюндар жана башка
Жеткиликтүү оюндар жана башка
Жеткиликтүү оюндар жана башка
Жеткиликтүү оюндар жана башка
Жеткиликтүү оюндар жана башка

Оюнду тандоо же кайра баштоо үчүн Оюн тандоо баскычын колдонуңуз. Оюндардын жана башка жеткиликтүү тизмелердин тизмеси төмөндө келтирилген

Game1 - Жарыш

Оюнчу басуу чекити канчалык тез алдыга жылат, кубаныч фондун колдонуңуз. Эсеп тактасында ким коргошун көрсөтөт. Аягына жеткенден кийин жыйынтыкты көрсөтүңүз.

Game2 - Пингпонг

Ал пингпонгго окшош. Player1 сол жагында кызыл жана Player2 жашыл оң жагында. Топ көк түстө, сизге жеткенде топту туура чыкылдатыңыз, топту таштап кеткенде каршылаш оюнчу упайга ээ болот. Ар бир акциядан кийин топтун ылдамдыгы жогорулайт. Кайсы оюнчу биринчи болуп 15 алат, жеңүүчү болот.

Game3 - Power

Бул кубаттуу оюн. Бул оюн узак убакыт бою оюнчулардын ою боюнча. Башында оюнчулар кнопканы баса башташат жана кызыл түстөгү жарыктын өсүшү жана жашыл тараптын жарыктары карама -каршы багытта бирден көбөйөт жана экөө тең сызыкчаны басканда, азыр баштапкы оюн башталат. Белгилүү секунттар үчүн канча престөө эсептелет, эң жогорку жагы жогорулашы жана эң төмөн жагы бир кадамга төмөндөйт, эгер галстук өзгөрүлбөсө. Кайсы түс толтурулган учурда, ал жеңүүчү болот. Бул оюн көп убакытты алат.

Game4 - Чекитти тандаңыз

Бул жылан сыяктуу оюн, бирок убактысы абдан маанилүү. 4 чекиттен турган поезд солдон оңго жылат жана туш келди чекиттерде кызыл жана жашыл эки чекит пайда болот. Поезддин башы кызыл чекитте турганда, player1 кнопканы басуу менен чекитти туура кармайт, эгер ал кармаса, анда ал 1 балл алат, эгерде ар бир таштанды үчүн кармабаса -1 упай, эгер баспасаңыз, анда дагы -1 упай. Ким 25 упай алды, же кимде -25 болсо, анда карама -каршы оюнчу жеңүүчү болот.

Башка - Өзгөчө кырдаал жарыгы

Шашылыш режимде жарыкты күйгүзүү жана өчүрүү үчүн кубаныч таякчасын колдонуңуз. Бул толугу менен ачык ак жарык берет.

Башка - Disco Light

Тасмада асан -үсөн түсүн түзүңүз. Жарыкты жылдыруу үчүн кубаныч таякчасын колдонуңуз.

10 -кадам: Оюндарды ойноо

Оюн ойноо
Оюн ойноо
Оюн ойноо
Оюн ойноо
Оюн ойноо
Оюн ойноо

Мен жана кызым тепкичте оюнду ойнойбуз. Ал жарыш оюнун жана күч оюнун абдан жакшы көрөт. Мультфильм көрүү жана мобилдик телефондо ойноо адатынын бир аз өзгөрүшү. Ал 6 жашта, ал абдан жакшы ойнойт жана мага бир жолу жеңишке жол бере албайт.

БИЗДИН ДУГАЛАР

Бир нече күндүн ичинде күтүлбөгөн жерден тынч жаткан жандар үчүн тилен. Жана ооруканага жаткырылгандардын тезирээк сакайып кетишин тиле. Врачтар, полиция кызматкерлери, социалдык кызматкерлер, саясатчылар, керектүү жеткирүүчүлөр жана ушул абдан оор убакта биз үчүн иштеген бардык адамдар үчүн атайын дубалар. Калгандардын баары үйдө отуруп, жүктөрүн азайтууга жардам бериңиз, эгер сизде бар нерселер менен кошуналарга жардам бере алсаңыз.

Сунушталууда: