Мазмұны:

Ардуино кооперативтік ойыны: 9 қадам
Ардуино кооперативтік ойыны: 9 қадам

Бейне: Ардуино кооперативтік ойыны: 9 қадам

Бейне: Ардуино кооперативтік ойыны: 9 қадам
Бейне: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Шілде
Anonim
Image
Image
Ардуино кооперативтік ойыны
Ардуино кооперативтік ойыны
Ардуино кооперативтік ойыны
Ардуино кооперативтік ойыны

Бұл нұсқаулықта біз «FUN» ынтымақтастық ойынын қалай құрастырғанымызды және құрғанымызды түсіндіреміз.

Біз Arduino Uno мен NeoPixel жарық диодты жолағын қолдандық.

1 -қадам: бізге не қажет?

Бізге не қажет?
Бізге не қажет?
Бізге не қажет?
Бізге не қажет?
Бізге не қажет?
Бізге не қажет?

Талаптар:

- Ардуино

- сымдар + дәнекерлеу материалы

- 3 түйме

- 1 ПОТ-метр

- 1 LDR

- түрлі-түсті жарықдиодты жолақ (бұл нұсқаулықта біз 30 светодиодты жолақты қолдандық)

- Нан тақтасы (тек кодты немесе бөліктерді тексеру үшін)

- Ағаш (30х50 см)

- Лазерлік кескіш (міндетті емес, егер ол болмаса, қалыпты аралау да осы жұмысты орындайды)

- ноутбук + arduino бағдарламасы

- Ағаш желімі

- Қағаз

- плексиглас (20х5 см)

ЕСКЕРТПЕ: Біз NeoPixel RGB 30 жарық диодты жолағын қолдандық. Код Fastled кітапханасында жазылған. Жарық диодты жолағыңыз Fastled кітапханасында біздікімен жұмыс істейтініне көз жеткізіңіз, әйтпесе сізге жолақпен жұмыс істеу үшін кодты өзгерту қажет.

2 -қадам: бөлшектерді дәнекерлеу - 1 -бөлім

Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім
Бөлшектерді дәнекерлеу - 1 бөлім

Енді бізде бәрі бар, біз бөлшектерге сымдарды дәнекерлеуді бастай аламыз.

Түймешіктер: Біз түймелерден бастаймыз. Бізге үш түйме қажет, екеуі ойынның өзіне, ал біреуі біздің қалпына келтіру түймесі болады. Бұл үшеуін дәл осылай дәнекерлеуге болады. Себебі бізде тек 3 жерге түйреуіш бар, біз үш жер сымын біріктіреміз. Түймешіктердің біреуіне екі сымды дәнекерлеуді бастаңыз. Біз оларды қай аяғымен дәнекерлеуіміз керек. Бұл үшін диагональды үлгіде дәнекерлеу оңай болуы мүмкін. Бірінші сымды, мысалы, сол жақ жоғарғы аяғында, содан кейін екінші сымды оң жақ төменгі аяғында дәнекерлеңіз, содан кейін түйме әрқашан дұрыс дәнекерленген болады. Мұны барлық үш түйме үшін орындаңыз. Жерге қосылу сымдарын қосу:

Егер барлық түймелерде екі сым дәнекерленген болса, біз жерге қосылатын сымдарды қосамыз. Алдымен олардың үшеуіне де дәнекерлеп қойыңыз. Содан кейін қайсысы ортаңғы сым болатынын шешіңіз. Ортаңғы сым біз Arduino -ның жерге тұйықтауышына салатын болады. Ортадағы сым Arduino түйреуішіне дұрыс қосылатынына көз жеткізіңіз. Содан кейін қалған екі сымды ортасына жалғаңыз, ол әлі де Arduino -ға сәйкес келеді.

3 -қадам: бөлшектерді дәнекерлеу - 2 -бөлім

Бөлшектерді дәнекерлеу - 2 бөлім
Бөлшектерді дәнекерлеу - 2 бөлім
Бөлшектерді дәнекерлеу - 2 бөлім
Бөлшектерді дәнекерлеу - 2 бөлім

Ыдыс өлшегіш:

Енді біз кастрюльді жасаймыз. Бізде сымдарды дәнекерлеу керек үш түйреуіш бар. Жалғастырыңыз және мұны жасаңыз.

Содан кейін сымның басқа ұштарына дәнекерлеп қойыңыз, сонда біз оларды Arduino түйреуіштеріне жабыстырамыз. Ортадағы түйреуіш - бұл түйреуіш.

4 -қадам: бөлшектерді дәнекерлеу - 3 -бөлім

Бөлшектерді дәнекерлеу - 3 бөлім
Бөлшектерді дәнекерлеу - 3 бөлім
Бөлшектерді дәнекерлеу - 3 бөлім
Бөлшектерді дәнекерлеу - 3 бөлім

LDR: Бұл өте қарапайым. Бұрынғыдай, түйреуіштерге сымдарды дәнекерлеңіз.

Осыдан кейін сымдарды схемада көрсетілгендей қосыңыз.

5 -қадам: бөлшектерді дәнекерлеу - 4 -бөлім

Бөлшектерді дәнекерлеу - 4 бөлім
Бөлшектерді дәнекерлеу - 4 бөлім
Бөлшектерді дәнекерлеу - 4 бөлім
Бөлшектерді дәнекерлеу - 4 бөлім

NeoPixel:

Ақырында, біз NeoPixel (30 жарықдиодты) жарықдиодты жолақты дәнекерлеуіміз керек, бұл кастрюльге ұқсас. Оның үш түйреуіші бар, олардың біреуі түйреуіш болып табылады, бірақ бұл жарықдиодты жолақтың көмегімен 5V+ қайсысы GND (Ground) түйреуіші екені көрсетілген, содан кейін Arduino -дегі дұрыс түйреуіштердің схемасын қараңыз..

6 -қадам: кодты жүктеу

Енді біз бәрін кодпен тексере аламыз. Код: Қосылған.ino файлын жүктеп алып, оны Arduino IDE көмегімен ашыңыз. Егер сіз әлі жасамаған болсаңыз, Arduino үшін дұрыс портты орнатыңыз. және түймелерді басу арқылы ойынды көріңіз. Бірнеше секундтан кейін шамдар жануы керек.

7 -қадам: қорапты жасау

Қорапты жасау
Қорапты жасау
Қорапты жасау
Қорапты жасау
Қорапты жасау
Қорапты жасау

Лазерлік кесу:

Енді бізде бәрі дайын болса, қорапты құрастырудан бастауға болады. Біз «makercase.com» сайтынан лазерлік кескіш файлды жүктедік. Бұл веб -сайтта сіз өзіңіздің қорапшаңызды жасай аласыз және html файлын жүктей аласыз. Содан кейін бұл файлды Adobe Illustrator бағдарламасында импорттауға болады, оны лазерлік кескішпен жұмыс істейтін.dfx файлына түрлендіруге болады. Adobe Illustrator -да сіз веб -сайтты пайдаланып файлға енгізілген барлық нәрсені аяқтай аласыз. Барлығы аяқталғаннан кейін сіз бұл файлды 30x50 см ағаш табаққа лазермен кесуге болады. Мұның бәрі аяқталғаннан кейін сізде бір -біріне жабыстыруға болатын жұмбақ бар, және қорап жасалады. Егер ол жақсы сәйкес келмесе, оны тегістеу үшін тегістеу қағазын қолдануға болады. Егер сізде лазерлік кескіш болмаса, сіз қарапайым араны қолдана аласыз, бірақ бұл дәл сәйкес келмейді. Бұл жағдайда оны жақсы орналастыру үшін сізге зығыр қағаз қажет болады. Ардуино мен контроллерді қорапқа салу үшін текшенің кем дегенде бір жағын жабысқақ күйде қалдыруды ұмытпаңыз.

8 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Бізде қажеттінің бәрі бар болғандықтан, қорапты жинауды бастауға болады, егер сіз дәнекерлеуді жақсы орындаған болсаңыз, бұл қиын емес.

Қабырғалар: оны жинаудың бірнеше әдісі бар, бірақ біз алдымен қораптың екі жағын желімдеп, түбіне жабыстырдық. Осылайша біз олардың керемет желімделгенін және әрқашан сәйкес келетінін білдік. Содан кейін біз қораптың қалған екі қабырғасын жасадық және оны түбіне қойдық. Бір сағаттай кептіруден кейін біз екі бөлікті біріктіруге шешім қабылдадық. Біз оны бір түнде құрғатамыз, бірақ процесті жалғастыру үшін 2 немесе 3 сағат жеткілікті болуы мүмкін.

Бөлшектер: желім құрғаған кезде, біз бөлшектерді салуды бастай аламыз. Тек сымдар бір -біріне жабысып қалмағанына көз жеткізіңіз. Жоғарғы жағындағы қалпына келтіру түймесінен басқа барлық бөлшектерді қажетті тесіктерге салыңыз. Біз бәрін таспамен бекіттік, содан кейін түймелер мен кастрюльді бекіту үшін қатты пластик желімді қолдандық. Егер сіз мұны жасамасаңыз, батырмаларды басу мүмкін болмайды.

Жарықдиодты жолақ: біз таспамен бекітетін соңғы бөлік - жарық диодты жолақ. Ішіне жақсы сәйкес келетініне көз жеткізіңіз. Біз көрермен терезесі үшін құммен тазартылған плексиглас қолдандық. Әйтпесе, светодиодтар көзге жарқын болады. Тек орнына жабыстырыңыз.

Қалпына келтіру түймесі: Аяқтағаннан кейін, үстіңгі тақтаға ысыру түймесін жабыстыруды ұмытпаңыз және бүкіл құрылғыны бірнеше сағат құрғатыңыз. Ең жақсы нәрсе - желімнің шынымен қатаюы үшін оны бір түнде құрғатыңыз. Үстіңгі тақтаны жабыстыруға болмайды, бұл қажет болған кезде ішекке кіруге болатын есік (батареяларды зарядтау сияқты). Осыдан кейін ойын қорапшасы аяқталғаннан кейін сіз оны тексере аласыз!

9 -қадам: Қорытынды

Қорытынды
Қорытынды

Аяқталды

Осылайша сіз достарыңызбен қарқынды жұмыс жасайтын Arduino ойынын жасайсыз! Бұл нұсқаулықта біз ойыншыларға ойынды қарапайым түрде қалай ойнау керектігін қалай түсіндіретініңізге назар аудармадық. Біз ойынның мақсатын түсіндіретін қорапқа мәтін қостық, бұл ойыншыларға түсіндірудің ең тікелей әдісі. Сіз сондай -ақ дизайнға кішкене «әңгіме» қоса аласыз, мысалы, бомбаның өшуіне жол бермеу немесе зарядталатын батарея. Өз қалауыңыз бойынша кодты өзгертіп, жаңа нәрселерді қолданып көріңіз. орнату.

Көңілді команда!

Ұсынылған: