Სარჩევი:

შეაერთეთ 4 თამაში Arduino– ს და Neopixel– ის გამოყენებით: 7 ნაბიჯი (სურათებით)
შეაერთეთ 4 თამაში Arduino– ს და Neopixel– ის გამოყენებით: 7 ნაბიჯი (სურათებით)

ვიდეო: შეაერთეთ 4 თამაში Arduino– ს და Neopixel– ის გამოყენებით: 7 ნაბიჯი (სურათებით)

ვიდეო: შეაერთეთ 4 თამაში Arduino– ს და Neopixel– ის გამოყენებით: 7 ნაბიჯი (სურათებით)
ვიდეო: SKR 1.4 - A4988/DRV8825 configuration 2024, ნოემბერი
Anonim
Image
Image
ნაწილები
ნაწილები

იმის ნაცვლად, რომ უბრალოდ სათამაშო საჩუქარი გამეკეთებინა, მე მინდოდა ჩემი ძმისშვილებისთვის გამეკეთებინა უნიკალური საჩუქარი, რომელიც მათ შეეძლოთ ერთად გაეკეთებინათ და (იმედია) ისიამოვნონ. მიუხედავად იმისა, რომ არდუინოს კოდი ამ პროექტისათვის შეიძლება მათთვის ძნელი გასაგები იყოს, ამ კოდში გამოყენებული შეყვანის, გამომავალი, მარყუჟების და პირობების ძირითადი ცნებები შეიძლება ვიზუალურად აიხსნას, როდესაც ისინი თამაშობენ Connect 4 თამაშს.

ამ ინსტრუქციაში, მე გაჩვენებთ, თუ როგორ უნდა ააწყოთ Arduino ნაკრები, რომლის შეკრებაც შეგიძლიათ და კოდირება თქვენს ბავშვებთან ერთად Connect 4 -ის სათამაშოდ. უბრალოდ ჩართე და ითამაშეთ

ნაბიჯი 1: ნაწილები

ამ პროექტისთვის დაგჭირდებათ:

  • Arduino Uno ან ექვივალენტი
  • 8x8 Neopixel RGB LED
  • პურის დაფა
  • 3 ღილაკის გადამრთველი
  • ჯუმბერის მავთულები
  • ხრახნები
  • ქეისი - მუყაოს და მუყაოს სადგამი

ინსტრუმენტები: ხრახნიანი მძღოლი, წებოვანი იარაღი

ნაბიჯი 2: მოამზადეთ ნეოპიქსელის ჩვენების სადგამი

მოამზადეთ ნეოპიქსელის ჩვენების სადგამი
მოამზადეთ ნეოპიქსელის ჩვენების სადგამი
მოამზადეთ ნეოპიქსელის ჩვენების სადგამი
მოამზადეთ ნეოპიქსელის ჩვენების სადგამი
მოამზადეთ ნეოპიქსელის ჩვენების სადგამი
მოამზადეთ ნეოპიქსელის ჩვენების სადგამი

პირველი, შეაერთეთ 3 ჯუმპერის მავთული ნეოპიქსელთან. მე ვიყენებ გაყვანილობის შემდეგ ფერს:

თეთრი: GND

ნაცრისფერი: 5V მეწამული: მონაცემები IN

შემდეგ, მიამაგრეთ ნელპიქსელი ჩვენების დაფაზე ცხელი წებოთი.

ნაბიჯი 3: მოამზადეთ ღილაკის გადართვის ერთეული

მოამზადეთ ღილაკის გადართვის ერთეული
მოამზადეთ ღილაკის გადართვის ერთეული
მოამზადეთ ღილაკის გადართვის ერთეული
მოამზადეთ ღილაკის გადართვის ერთეული
მოამზადეთ ღილაკის გადართვის ერთეული
მოამზადეთ ღილაკის გადართვის ერთეული
მოამზადეთ ღილაკის გადართვის მოწყობილობა
მოამზადეთ ღილაკის გადართვის მოწყობილობა

განათავსეთ ღილაკის გადამრთველები დაფაზე და დააკავშირეთ ჯამპერის მავთულები შემდეგი გაყვანილობის ფერის კოდის გამოყენებით:

ყავისფერი: მარცხენა ღილაკი

წითელი: მარცხენა ღილაკი ნარინჯისფერი: ცენტრალური ღილაკი ყვითელი: ცენტრალური ღილაკი მწვანე: მარჯვენა ღილაკი ცვლადი ლურჯი: მარჯვენა ღილაკის გადამრთველი

ყავისფერი, ნარინჯისფერი, მწვანე ხაზები უკავშირდება (-) სარკინიგზო ხაზს ახალ შავ მავთულთან ერთად.

შენიშვნა: თქვენ შეიძლება შეამჩნიოთ, რომ მე არ ვიყენებ რეზისტორებს ამ ღილაკებისთვის. ეს იმიტომ ხდება, რომ მე ვიყენებ Arduino კოდს, რათა გამოვიყენო ჩაშენებული 20K Arduino პინის რეზისტორები. იხილეთ ჩემი სხვა პროექტი, თუ როგორ გამოიყენოთ შიდა რეზისტორები თქვენი კოდის გამოყენებით, უბრალოდ თქვენი წრედისთვის.

www.instructables.com/id/Simon-Whack-a-Mol…

ნაბიჯი 4: მიამაგრეთ არდუინო და ბატარეის დამჭერი დაფაზე

მიამაგრეთ არდუინო და ბატარეის დამჭერი დაფაზე
მიამაგრეთ არდუინო და ბატარეის დამჭერი დაფაზე

გამოიყენეთ ხრახნები (ან ცხელი წებო) არდუინოს და ბატარეის საყრდენის დასაკრავად დასაყრდენზე.

ნაბიჯი 5: მიამაგრეთ ჩვენების ერთეული დაფაზე

მიამაგრეთ ჩვენების ერთეული დაფაზე
მიამაგრეთ ჩვენების ერთეული დაფაზე

გამოიყენეთ ცხელი წებო, რომ ნაჩვენები იყოს ჩვენების ერთეული დაფაზე.

ნაბიჯი 6: შეუერთეთ Jumper Wires არდუინოს

შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან
შეაერთეთ Jumper Wires არდუინოსთან

შეაერთეთ ყველა ჯუმბერის მავთული არდუინოსთან, შემდეგი პინ -დავალების მიხედვით:

წითელი -> 2

ყვითელი -> 3 ლურჯი -> 4 მეწამული -> 5 შავი -> GND თეთრი -> GND ნაცრისფერი -> 5V

ნაბიჯი 7: ატვირთეთ კოდი და ითამაშეთ

Arduino– ს წინასწარ ჩავტვირთე თანდართული კოდი ისე, რომ როგორც კი 9V ბატარეა შეუერთდა Arduino– ს, მან დაიწყო თამაში. ლურჯი ღილაკები არის თქვენი ჩიპის პოზიციის მარცხენა ან მარჯვენა სვეტში გადასაადგილებლად, სანამ არ დააჭერთ ყვითელ ღილაკს ჩიპი ჩამოაგდეს. (იხილეთ ვიდეო)

დემო რეჟიმში შესასვლელად, უბრალოდ დააჭირეთ ნებისმიერ ღილაკს და დააჭირეთ და გაუშვით გადატვირთვა. მას შემდეგ რაც ეკრანი გასუფთავდება, გაუშვით ღილაკი და დაინახავთ, რომ წითელი და ლურჯი ავტომატურად თამაშობს. თქვენ შეამჩნევთ, რომ დემო რეჟიმში წითელი და ლურჯი მოთამაშეები უბრალოდ ირჩევენ სვეტებს შემთხვევით და არ იყენებენ გამარჯვებულ სტრატეგიას სხვა მოთამაშის დასამარცხებლად.

დემო რეჟიმიდან გასასვლელად, უბრალოდ გადატვირთეთ Arduino.

მე ვგეგმავ მომავალში ერთი მოთამაშის დამატებას არდუინოს რეჟიმის წინააღმდეგ, ასე რომ, თუ იცით Connect 4 -ის ძირითადი ალგორითმი, შემატყობინეთ.

გირჩევთ: