Агуулгын хүснэгт:

Картон, RGB гэрэл, мэдрэгч бүхий DIY соронзон хоккей: 11 алхам (зурагтай)
Картон, RGB гэрэл, мэдрэгч бүхий DIY соронзон хоккей: 11 алхам (зурагтай)

Видео: Картон, RGB гэрэл, мэдрэгч бүхий DIY соронзон хоккей: 11 алхам (зурагтай)

Видео: Картон, RGB гэрэл, мэдрэгч бүхий DIY соронзон хоккей: 11 алхам (зурагтай)
Видео: Изготовление дискотечной лампы из коробочки для пахты 2024, Арваннэгдүгээр
Anonim
Image
Image
Картон, RGB гэрэл, мэдрэгч бүхий DIY соронзон хоккей
Картон, RGB гэрэл, мэдрэгч бүхий DIY соронзон хоккей

Та агаарын хоккей тоглож байсан байх! Тоглоомын бүсэд хэдэн $$ доллар $$ төлөөд найзуудаа хожихын тулд гоол оруулж эхлээрэй. Их донтуулдаг юм биш үү? Та гэртээ нэг ширээ хадгалах талаар бодож байсан байх, гэхдээ хөөе! үүнийг өөрөө хийх талаар бодож байсан уу?

Бид өөрсдөө DIY автомат соронзон ширээний хоккей хийх болно. Бид зорилгоо тоолж, цагийг хянахын тулд микро хянагч, саадыг илрүүлэх мэдрэгчийг нэмж оруулах болно. Зорилгодоо хөтлөгдөх шаардлагагүй, бөмбөг дээр тоглож, анхаарлаа төвлөрүүлж байхдаа мэдрэгч, эвив үүнийг хийх болно. RGB LED нь энэхүү гоёмсог DIY бүтээлд тод өнгө нэмдэг.

Үнэхээр найз нөхөд, хамт олон маань хэдэн цагийн турш ингэж тоглож байсан. Их хөгжилтэй байсан.

Алхам 1: Соронзон ширээний хоккей хийхийн тулд бидэнд юу хэрэгтэй вэ?

Соронзон ширээний хоккей хийхийн тулд бидэнд юу хэрэгтэй вэ?
Соронзон ширээний хоккей хийхийн тулд бидэнд юу хэрэгтэй вэ?
Соронзон ширээний хоккей хийхийн тулд бидэнд юу хэрэгтэй вэ?
Соронзон ширээний хоккей хийхийн тулд бидэнд юу хэрэгтэй вэ?

Үүнийг хүүхэд эсвэл хөгшин хүн гэртээ маш амархан хийж чадна! Бидэнд дараах зүйлс хэрэгтэй болно.

  • Зузаан картон (бид 5 мм Атираат хуудас ашигласан) (1 хавтгай дөрвөлжин метр)
  • Хатуу картон (маш хавтгай байх ёстой)
  • Цавуу буу ба цавуу буу
  • Өнгөт цаас (талбай, хоёр өрсөлдөгч тоглохдоо 3 өөр өнгийн цаас ашиглахыг илүүд үздэг)
  • Шугам
  • Байнгын маркер
  • Цаасан таслагч
  • Цөөхөн хэдэн зүү
  • Цавуу
  • Бөмбөг
  • 4 хүчтэй неодим соронз (ойролцоогоор 10 мм диаметр, 4 мм өндөр)

Бидэнд цаг, гэрэл, гоол оруулах автоматжуулалт хийх электрон төхөөрөмж хэрэгтэй (энэ нь маш хялбар, үнэхээр амархан)

  • evive (эсвэл LCD/TFT дэлгэцтэй Arduino)
  • 2 IR мэдрэгч
  • Холбогч утас
  • 5V RGB LED зурвас (evive-ийн суурилуулсан ли-ион батерей нь 5V эсвэл өөр 12V RGB LED туузыг цахилгаан адаптер/6 АА батерейгаар өгөх боломжтой)

Алхам 2: Ширээний хоккейн хүрээ хийх: А хэсэг

Ширээний хоккейн хүрээ хийх: А хэсэг
Ширээний хоккейн хүрээ хийх: А хэсэг
Ширээний хоккейн хүрээ хийх: А хэсэг
Ширээний хоккейн хүрээ хийх: А хэсэг
Ширээний хоккейн хүрээ хийх: А хэсэг
Ширээний хоккейн хүрээ хийх: А хэсэг

Бид зузаан картоноос дараах хэсгүүдийг хайчилж авах хэрэгтэй

  • Үндсэн дэмжлэг: 50см X 35см хэмжээтэй тэгш өнцөгт хуудас
  • Хажуугийн хоёр урт урт 50см 15см хэмжээтэй тэгш өнцөгт хуудас
  • Хоёр богино хажуугийн бэхэлгээ 36см X 15см хэмжээтэй тэгш өнцөгт хуудас 28см х 4см хэмжээтэй тэгш өнцөгт хайчилбарыг дунд ирмэгээс 7см -ийн зайд байрлуулна.
  • Топ Арена орны хоёр тулгуур 49см 9см хэмжээтэй тэгш өнцөгт хайчилбарыг суурийн тулгуур дээрх урт талын бэхэлгээнд наалдана.
  • Топ Аренагийн орны дунд талын дэмжлэг 34см 9см хэмжээтэй тэгш өнцөгт зүсэлтийг суурийн тулгуур дээр богино хажуугийн бэхэлгээтэй зэрэгцүүлэн наасан бөгөөд энэ нь хуваалтыг хоёр хэсэг болгон хуваах болно. Энэ нь тоглогчдыг өрсөлдөгчийн талд орохыг хязгаарлах болно (дараа нь тайлбарлах болно), мөн Arena Bed -ийн дунд хэсэгт дэмжлэг үзүүлэх болно.

Одоо бид хоёр богинохон хажуу тал дээр үүр хийж, тоглоомын бариулыг нэг үзүүрт нь наасан соронзоор оруулж болно (бид энэ бариулыг дараа хийх болно)

Бид 35см х 38см хэмжээтэй хатуу картон хуудсыг ашиглах бөгөөд энэ нь маш хавтгай бөгөөд маш амархан хэв гажиж, шахагдахгүй байх ёстой. Гэхдээ эхлээд дээр дурдсан зузаан картоныг ашиглан хүрээ хийж, дараа нь тохирох хэмжээсийг дахин шалгаарай, дараа нь Arena орыг хоёр тулгуур ба дунд тулгуур дээр байрлуулж болно.

Алхам 3: Ширээний хоккейн хүрээ хийх: Б хэсэг

Ширээний хоккейн хүрээ хийх: Б хэсэг
Ширээний хоккейн хүрээ хийх: Б хэсэг
Ширээний хоккейн хүрээ хийх: Б хэсэг
Ширээний хоккейн хүрээ хийх: Б хэсэг

Тиймээс одоо манай хүрээ, тавцан бэлэн боллоо. Бид Арена орыг өтгөн ногоон өнгийн цаасаар бүрхэв.

Одоо бид гоол хийсний дараа бөмбөгийг гадагшлуулахын тулд ховил хийх үүр, гулсагч хийх хэрэгтэй. Бидний хийсэн хүрээнээс хэмжилт хийхдээ болгоомжтой байгаарай, учир нь бага зэрэг өөрчлөлт үргэлж байх болно. Бид дараах картон хэсгүүдийг хайчилж авна.

  • Зорилго: 5см X ~ 11.5см хэмжээтэй 4 ширхэг зузаан картон тэгш өнцөгт хайчилбар (Энэ нь ~ 12см -ийн гоолын шонг үлдээх болно) Бид хажуугийн тулгуур бэхэлгээтэй зэрэгцүүлэн Arena орны дээд талд босоо байдлаар байрлуулна. Дунд үлдсэн зай нь гоолын үүргийг гүйцэтгэх болно.
  • Гулсагчийг ойролцоогоор ~ 36см х 5.5см хэмжээтэй цаасан хуудаснаас хийх ёстой. зураг (Бид хазайлгаж, бөмбөгийг өнхрүүлэхэд хялбар болгохын тулд 1см -ийн өндөрт ялгааг хадгалсан). Хурдан хөдөлж буй бөмбөг ч талбайд буцаж ирэхгүйн тулд бид үүнийг бага зэрэг хадгалсан. Үүнийг огтлохын өмнө хэмжиж, хэмжээг нь тохируулна уу. Цагаан/бараан цаасыг гулсагчийн хуудсан дээр бараан/цайвар өнгийн бөмбөгний эсрэг талд байрлуулаарай. (дараагийн алхамд тайлбарласан болно)
  • Бөмбөгний гулсагч сайн ажиллаж эхэлмэгц бид бөмбөгийг гулсагчнаас гаргаж авахын тулд хажуугийн дэмжлэгийн бэхэлгээнд тэгш өнцөгт үүр хийх болно. Бид хоёр жижиг бөмбөг баригч хийсэн бөгөөд үүнийг гулсагчийн хоёр тал дахь тэгш өнцөгт үүрний өмнө нааж болно.
  • Зорилго бичлэгийн шилдэг хавтас (~ 6.5см X 36см) Бид хаалганы бичлэг болон гулгагч дээр дээд тагийг хийнэ. Богино хажуугийн бэхэлгээ, хоёр тэгш өнцөгт хайчлах тусламжтайгаар дээд талд байрлуулна. Шаардлагатай хэмжээсийг хүрээнээс хэмжээрэй, бид саяхан хийсэн. Хажуу талаас нь дугуй нумыг зөөлөн хий. Үүнийг одоо нааж болохгүй. (Дараагийн алхамд харуулав)

Алхам 4: Гоол хийсний дараа бөмбөгийг илрүүлэх мэдрэгчийг нэгтгэх

Гоол хийсний дараа бөмбөгийг илрүүлэх мэдрэгчийг нэгтгэх
Гоол хийсний дараа бөмбөгийг илрүүлэх мэдрэгчийг нэгтгэх
Гоол хийсний дараа бөмбөгийг илрүүлэх мэдрэгчийг нэгтгэх
Гоол хийсний дараа бөмбөгийг илрүүлэх мэдрэгчийг нэгтгэх

Гоолын оноог хэн тэмдэглэхийг хүсч байна вэ? Бид үүнийг үндсэн IR мэдрэгч, микро хянагч ашиглан автоматжуулах болно. Бид хоёр хэт улаан туяаны мэдрэгчийг Goal Post Top Хавтасны дотор талд ирмэгийн ойролцоо байрлуулах ёстой (ирмэгээс зай үлдээгээрэй). Мэдрэгчийн хар ба ил тод LED -ийг нугалж босоо чиглэлд чиглүүлэх шаардлагатай болно (зураг дээр үзүүлсэн шиг). Бөмбөгийг мэдрэгч рүү хүрэлгүйгээр амархан өнхрөх эсэхийг шалгана уу.

Одоо бид эндээс татаж авах боломжтой evive цэсийг ашиглах болно. Pin State цэсийн цэс рүү очоод бид мэдрэгчээ тохируулахын тулд үүнийг ашиглах болно. Гоол хийсний дараа бөмбөг Слайдер хуудаснаас дамжин өнгөрөх болно. Бөмбөгийг илрүүлэхийн тулд тохируулах шаардлагатай жижиг мэдрэгч дээр потенциометр байдаг. Манай бөмбөг харанхуй улаавтар өнгөтэй тул ялгахын тулд гулсагчийн хуудсан дээр цагаан цаас наасан байна. Потенциометрийг нэг талаас эргүүлээд дараа нь бөмбөг дамжуулалтыг илрүүлэх явцад аажмаар эргүүлнэ.

Хэрэв та зорилгоо тоолохын тулд таймер, мэдрэгч нэмэхийг хүсэхгүй байгаа бол энэ алхам, програмчлалыг алгасаж болно.

Алхам 5: Соронзон цохилт ба зөөгч хийх

Соронзон цохилт ба зөөгч хийх
Соронзон цохилт ба зөөгч хийх
Соронзон цохилт ба зөөгч хийх
Соронзон цохилт ба зөөгч хийх
Соронзон цохилт ба зөөгч хийх
Соронзон цохилт ба зөөгч хийх

Одоо бид довтлогчдод зориулж 7см 7см хэмжээтэй, тэгш өнцөгт дөрвөн өнцөгт гурвалжин картон хийх болно. Та ямар хэмжээтэй хийхийг хүсч байгаагаа туршиж үзэх боломжтой. Неодими соронзыг дунд нь тавьсны дараа хоёр гурвалжин хайчилбарыг бие биенийхээ дээр наана. [Бөмбөг дээрээс дээгүүр явж байхад бид хоёр дээр гурав дахь хэсгийг нэмсэн]

Мөн бид довтлогчийг Arena орны доороос удирдахын тулд соронзон үзүүр бүхий хоёр саваа хийх болно. Маш хүчтэй неодим соронзыг модны үзүүрт наасан байна. Хожим нь бид савааг улаан, цэнхэр өнгийн зузаан цаасаар бүрхэв.

Энэхүү саваа нь Арена цэнгэлдэх хүрээлэнд байрладаг довтлогчийг соронзон хүчээр чирэх болно.

Алхам 6: Хоккейн ширээ засах

Хоккейн ширээ засах
Хоккейн ширээ засах
Хоккейн ширээ засах
Хоккейн ширээ засах

Бид улаан, цэнхэр өнгийг хоёр талд наалдаж, хагас шугам зурж, хоёр талын хаалганы дэргэд тэгш өнцөгт талбарыг тэмдэглэв. Бөмбөгийг тоглоом бүрийн эхэнд байрлуулна.

Шөнийн цагаар найз нөхөдтэйгээ уулзах үеэр тоглоом тоглох дуртай байсан уу? Энэ үнэхээр хөгжилтэй. RGB LED ирдэг. Бид 12V RGB гэрлийг унтраасан өрөөний гэрэлтүүлгээр гайхалтай мэдрэмжийг өгдөг. Бүх талаас нь бид 3 суваг ашиглан evive -ийн суурилуулсан мотор жолоочийн удирддаг LED туузыг наасан байв. Утас эсвэл LED зурвас, мэдрэгчийг зохион байгуулж, дээд зорилгын хавтасны ойролцоо хүрээний гадна болгоомжтой авч яваарай.

Алхам 7: Мэдрэгч ба гэрлийг Evive -ээр холбох

Мэдрэгч ба гэрлийг Evive -ээр холбох
Мэдрэгч ба гэрлийг Evive -ээр холбох
Мэдрэгч ба гэрлийг Evive -ээр холбох
Мэдрэгч ба гэрлийг Evive -ээр холбох

Үүнийг хийхийн тулд бид дараахь зүйлийг холбох хэрэгтэй.

  • Хоёр IR мэдрэгчБид мэдрэгчийг Goal Post Top Хавтасны доод талд байрлуулж, Ball Catcher -ийн эсрэг талд байрлуулахын тулд утсыг зохион байгуулдаг тул одоо бид гурван утсыг холбож, өөрөөр хэлбэл GND -ийг Ground, VCC -ийг 5V ба 2 ба 3 руу дохио өгөх.
  • RGB LED зурвас Туузан нь дөрвөн утастай. Хэлхээ диаграмаас харахад '+' нь VSS эсвэл VVR -тэй холбогддог. 'R', 'G' ба 'B' нь залгах ба тоглуулах интерфейс дэх мотор терминалуудтай холбогддог.
  • Бид 12V RGB LED туузыг ашигласан тул 12V DC адаптер эсвэл 3 Li-ion зай эсвэл 6 AA эсийг холбох болно.

Алхам 8: Scratch ба Arduino програмчлал: Алгоритмын урсгалын диаграм

Scratch ба Arduino програмчлал: Алгоритмын урсгалын диаграм
Scratch ба Arduino програмчлал: Алгоритмын урсгалын диаграм
Scratch ба Arduino програмчлал: Алгоритмын урсгалын диаграм
Scratch ба Arduino програмчлал: Алгоритмын урсгалын диаграм

Одоо програмчлах цаг болжээ. Зургаан зүйл байдаг:

  • Цаг хэмжигч: Тоглоомын явцын дагуу тоглоом бүрт гурван минут (эсвэл таны сонголтоор) өгөх бөгөөд үүнийг санаж байх болно. Tactile Switch 1 товчлуурыг дарах үед таймер эхэлнэ.
  • Мэдрэх түлхэх товчлуурыг илрүүлэх: Тоглоомын 1 -р товчлуурыг дарахад тоглоом эхэлнэ.
  • Зорилгыг илрүүлэх мэдрэгч: Аль аль талд нь гоол орсны дараа бид IR мэдрэгчээр гулсагч дотор бөмбөг дамжиж байгааг илрүүлэх ёстой. Мөн хөтөлбөр нь нийт зорилгоо хянах болно.
  • RGB LED: Тоглоом эхлэхэд LED нь цагаан өнгөтэй болно. Гоол хийсний дараа LED нь гоол оруулсан хүнээс хамаарч улаан/цэнхэр өнгөөр гэрэлтэх болно. 5 секунд дутуу байхад LED гэрэл анивчиж эхэлнэ.
  • evive's Buzzer: Тоглоомын төгсгөлд ямар ч гоол оруулж, дуустал нь дуугарах болно.
  • evive -ийн TFT: Бид заавар, оруулсан гоол, цаг, ялагчийг харуулах болно.

Тоглоомын эцсийн алгоритмыг дээр харуулав.

Алхам 9: Scratch болон Arduino дээр програмчлах

Scratch болон Arduino дээр програмчлах
Scratch болон Arduino дээр програмчлах
Scratch болон Arduino дээр програмчлах
Scratch болон Arduino дээр програмчлах
Scratch болон Arduino дээр програмчлах
Scratch болон Arduino дээр програмчлах

Хөтөлбөрийг Scratch (хүүхдүүд график програмчлалд дуртай) эсвэл Arduino дээр хийж болно.

Scratch бол үнэгүй програмчлалын хэл бөгөөд та өөрийн шинэлэг, интерактив төсөл, түүх, тоглоом, анимацийг бий болгох боломжтой. MBlock ашиглах (Scratch 2.0 дээр суурилсан).

Хэрэв та Scratch -ийг суулгах, өргөтгөлүүдийг устгах алхамуудыг хийхийг хүсч байвал энд дарна уу.

Хэрэв та Scratch -ийн талаар илүү ихийг мэдэхийг хүсвэл энд дарна уу.

Scratch дээрх кодыг хялбарчлахын тулд 10 функцын блок үүсгэнэ (хэрэв та Arduino ашиглаж байгаа бол функц):

  1. Эхлүүлэх: Тоглоомын анхны тохиргоо болон хувьсагчдыг эхлүүлэх.
  2. Гурван оролттой LED (Улаан, Ногоон, Цэнхэр): LED -ийг оролтын дагуу асаагаарай.
  3. Дэлгэцийн дүрмүүд: Тоглоомын эхэнд дүрмийг TFT дэлгэц дээр харуулах зориулалттай.
  4. Match Initialization: Тохирох ба таарах хувьсагчдыг эхлүүлэх.
  5. Таймер харуулах: Тоглолт явагдаж байх үед TFT дээр цагийг харуулна.
  6. Тоглолт: Тоглолтын үеэр болж буй бүх зүйл бол гоол хайхтай адил юм.
  7. Оноог харуулах: Тоглолтын үеэр болон дараа нь оноог харуулах.
  8. Оноо зангиа: Энэ блок нь тоглолтын дараа LED -ийг ногоон болгож, тэнцсэнийг илтгэнэ.
  9. Цэнхэр ялалт: Энэ блок нь тоглолтын дараа LED -ийг цэнхэр болгож, энэ тоглолтонд Цэнхэр ялалт байгуулсныг илтгэнэ.
  10. Улаан ялалт: Энэ блок нь тоглолтын дараа LED -ийг улаан болгож хувиргасан нь Улаан тоглоомыг хожсон болохыг харуулж байна.

Бүх блокууд нь өмнөх алхамд үзүүлсэн схемийг дагаж байгаа үндсэн кодтой нэгдсэн болно.

MBlock болон Arduino дээрх скриптийг доор өгөв

Алхам 10: Тоглоомын явц

Тоглоомын явц
Тоглоомын явц
Тоглоомын явц
Тоглоомын явц
  • Тоглолт бүр 3 минут үргэлжлэх бөгөөд шидэлт хэн эхлэхийг шийдэх болно.
  • Тоглогч бүрт соронзон довтлогч, соронзон үзүүр бүхий саваа өгөх болно. Модыг богино хажуугийн ууланд хийсэн үүрнээс оруулах болно. Энэ нь Аренагийн орны доор байх бөгөөд Аренагийн дээд талд байрлуулсан довтлогчийг хянах болно.
  • Бөмбөгийг тоглолтын эхэнд эсвэл гоол бүрийн дараа тэгш өнцөгт бүс дотор, гоол оруулсан хүний эсрэг талд байрлуулна.
  • Илүү олон гоол оруулсан баг ялагч болно, эс бөгөөс тоглолт тэнцэх болно.

Алхам 11: Тоглоцгооё

Image
Image
2017 оны Хөдөлгөөнт Уралдаан болоорой
2017 оны Хөдөлгөөнт Уралдаан болоорой

Өөр хэлэх юм алга! Гайхамшигтай ширээний хоккейг сайхан өнгөрүүлээрэй.

Энэ нь бөмбөг дээр гүн төвлөрч, нүд, гарны зохицуулалтыг шаарддаг.

Илүү олон санааг доорх сэтгэгдлүүд дээр хүлээж авах боломжтой.

Evive -ийн талаар эндээс илүү ихийг мэдэж, судлаарай.

2017 оны Хөдөлгөөнт Уралдаан болоорой
2017 оны Хөдөлгөөнт Уралдаан болоорой

Make It Move 2017 уралдаанд дэд байр эзэлсэн

Зөвлөмж болгож буй: