Სარჩევი:

სრულად IR კონფიგურირებადი რვა კამათლის ელექტრონული ნაკრები: 14 ნაბიჯი (სურათებით)
სრულად IR კონფიგურირებადი რვა კამათლის ელექტრონული ნაკრები: 14 ნაბიჯი (სურათებით)

ვიდეო: სრულად IR კონფიგურირებადი რვა კამათლის ელექტრონული ნაკრები: 14 ნაბიჯი (სურათებით)

ვიდეო: სრულად IR კონფიგურირებადი რვა კამათლის ელექტრონული ნაკრები: 14 ნაბიჯი (სურათებით)
ვიდეო: ЧТО БУДЕТ ЕСЛИ НЮХАТЬ УКСУС? И что делает уксус с организмом человека? 2024, ნოემბერი
Anonim
Image
Image
წრე
წრე

J. Arturo Espejel Báez– თან თანამშრომლობით.

ახლა თქვენ შეგიძლიათ გქონდეთ 8 -მდე კამათელი 2 -დან 999 სახეზე 42 მმ დიამეტრისა და 16 მმ სიმაღლის შემთხვევაში! ითამაშეთ თქვენი საყვარელი სამაგიდო თამაშები ამ კონფიგურირებადი ჯიბის ზომის კამათლების ელექტრონული ნაკრებით!

ეს პროექტი შედგება ჯიბის ზომის ელექტრონული ნაკრებისგან, რომელიც შეიცავს 8 კამათელს. თითოეული მათგანის სახეების დადგენა შესაძლებელია 2 -დან 999 -მდე IR დისტანციური მართვის საშუალებით და ინახება შიდა EEPROM მეხსიერებაში.

ამ პროექტისთვის ჩვენ გამოვიყენეთ Arduino pro-mini, მიკროკონტროლის დაფა, რომელიც დაფუძნებულია ATmega328- ზე.

კამათლის წარმოდგენა შეირჩევა ავტომატურად. 6-გვერდიანი კამათლისთვის რიცხვი წარმოდგენილია წერტილებით, როგორც კლასიკური კამათელი (კვადრატული სახეებით). 12-გვერდიანი შემთხვევისთვის რიცხვი წარმოდგენილია პენტაგონის ფარგლებში, ხოლო 20-ე შემთხვევაში-რიცხვი სამკუთხედის ფარგლებში. დანარჩენისთვის ნომერი მოცემულია ყუთში. ასევე, 3 სახის კამათელი შეიძლება წარმოდგენილი იყოს ორი განსხვავებული ფორმით: როგორც "ქაღალდი, როკი, მაკრატელი" თამაში და რიცხვით. ასევე, ორსახიანი კამათლისთვის ჩვენ წარმოვადგენთ მას ზევით/ქვემოთ დარტყმით.

მარაგები

კამათლის ნაკრებისთვის:

  • Arduino პრო მინი
  • SparkFun USB to Serial Breakout - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED ეკრანი
  • ვიბრაციის სენსორის მოდული J34 Knock Switch Spring
  • 3.7V 300mAh Lipo Li-polymer ბატარეა
  • ინფრაწითელი IR 1838B კონტროლის დისტანციური უკაბელო ნაკრები
  • 3D დაბეჭდილი ქეისი (2 ნაწილი, გთხოვთ იპოვოთ STL ბმულები)

დამტენისთვის:

  • ორი ცალი PCB; 17x10 მმ და 13x18 მმ
  • 3D დაბეჭდილი ქეისი (2 ნაწილი, გთხოვთ იპოვოთ STL ბმულები)
  • მიკრო USB 5V 1A TP4056 ლითიუმის ბატარეის დამტენი მოდული

ნაბიჯი 1: წრე

ნაბიჯი 2: მოათავსეთ დამტენის კონტაქტები

მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები

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

ნაბიჯი 3: დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი

დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი
დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი
დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი
დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი
დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი
დაამონტაჟეთ არდუინო და ვიბრაციის სენსორი

განათავსეთ და ჩასვით Arduino და ვიბრაციის სენსორი ქვედა სახურავზე (3D ბეჭდვით). შეაერთეთ მავთული სენსორის ერთი კავშირიდან არდუინოს GND– ზე, ხოლო მეორე მავთული სენსორის სხვა კავშირიდან PIN D12– თან.

ნაბიჯი 4: IR მიმღების დაყენება

IR მიმღების დაყენება
IR მიმღების დაყენება
IR მიმღების დაყენება
IR მიმღების დაყენება

ამოიღეთ IR სენსორის მეტალის საფარი. მოათავსეთ და მიამაგრეთ იგი თავის ადგილას, როგორც ნაჩვენებია.

ნაბიჯი 5: ეკრანის გაყვანილობა და მონტაჟი

ეკრანის გაყვანილობა და მონტაჟი
ეკრანის გაყვანილობა და მონტაჟი
ეკრანის გაყვანილობა და მონტაჟი
ეკრანის გაყვანილობა და მონტაჟი

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

ნაბიჯი 6: IR მიმღების გაყვანილობა

IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა
IR მიმღების გაყვანილობა

გაჭერით IR ქინძისთავები დაახლოებით 2 მმ -მდე. შემდეგ, მიამაგრეთ ერთი მავთული IR– ის Vcc პინიდან ეკრანის Vcc კონტაქტზე, ხოლო მეორე IR– ის GND პინიდან ჩვენების GND კონტაქტზე. ამის შემდეგ, მიამაგრეთ კაბელი IR სიგნალის პინიდან არდუინოს პინზე D10.

ნაბიჯი 7: ეკრანის შეერთება არდუინოსთან

ეკრანის შეერთება არდუინოსთან
ეკრანის შეერთება არდუინოსთან
ეკრანის შეერთება არდუინოსთან
ეკრანის შეერთება არდუინოსთან

შეაერთეთ SDA კაბელი ეკრანიდან Arduino- ს A4 პინზე და SCK კაბელი A5 პინზე.

ნაბიჯი 8: გადამრთველის გაყვანილობა

გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა

შეაერთეთ ორი მავთული დამტენის კონტაქტზე ქვედა სახურავში. შეაერთეთ ერთი ასეთი მავთული გადამრთველის ცენტრალურ პინზე და მეორე ბატარეის უარყოფით ტერმინალზე. შეაერთეთ მესამე მავთული გადამრთველის ზედა პინიდან არდუინოს GND პინზე.

ნაბიჯი 9: ბატარეის გაყვანილობა

ბატარეის გაყვანილობა
ბატარეის გაყვანილობა

შეაერთეთ ბატარეის დადებითი ტერმინალი არდუინოს Vcc პინზე. დაფარეთ არდუინო საიზოლაციო ლენტით. დახურეთ და წებოვანა საქმის ნაჭრები.

ნაბიჯი 10: პროგრამირება

პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება

Arduino IDE– ით პროგრამების ასატვირთად, დაუკავშირეთ FT232RL პროგრამისტი კომპიუტერს USB კაბელით. ჩადეთ და შეინახეთ მათი ქინძისთავები არდუინოს ხვრელებში, როგორც ნაჩვენებია.

თქვენ უნდა აირჩიოთ Arduino pro ან pro mini Arduino IDE– ში (დამატებითი ინფორმაციისთვის შეგიძლიათ შეამოწმოთ

პირველად ატვირთეთ DiceEEPROM.ino ესკიზი Arduino– ში EPROM მეხსიერების მოსამზადებლად კამათლების ნაგულისხმევი კონფიგურაციით (ამ ჩანახატის ატვირთვას აშკარად არანაირი გავლენა არ აქვს ეკრანზე). შემდეგ ატვირთეთ DiceIR.ino ესკიზი. ამის შემდეგ ეკრანზე გამოჩნდება კამათლების ნაკრები.

ნაბიჯი 11: როგორ გამოვიყენოთ იგი

Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის

კამათლების გასაშლელად, უბრალოდ შეანჯღრიეთ მოწყობილობა.

სახეების კონფიგურაციის რაოდენობის შესაცვლელად, მიუთითეთ დისტანციური მართვის საშუალებით და დააჭირეთ ღილაკს "OK" სანამ კამათლები ტრიალებს. გამოჩნდება ეკრანი, როგორიც მეორე ფოტოშია. გამოიყენეთ მარცხენა და მარჯვენა ისრის ღილაკები კამათლის კონფიგურაციის შესარჩევად. დააჭირეთ ზემოთ ან ქვემოთ ისრის ღილაკებს, რომ შეცვალოთ სახეების რაოდენობა 1 -ით; გამოიყენეთ "1" ან "4" ღილაკები 10 -ში შესაცვლელად, ხოლო "2" ან "5" ღილაკები 100 -ში. კონფიგურაციის რეჟიმიდან გასასვლელად კვლავ დააჭირეთ ღილაკს "OK". კონფიგურაცია ინახება შიდა არასტაბილურ მეხსიერებაში და შეიძლება შეიცვალოს ნებისმიერ დროს, როგორც გსურთ.

შენიშვნები:

თუ აირჩევთ…

  • ნულოვანი კამათელი, ეს კამათელი არ გამოჩნდება.
  • ერთი სახის კამათელი, შედეგი წარმოდგენილი იქნება "ქაღალდი, როკი, მაკრატელი" ხატულა.
  • ორი სახის კამათელი, შედეგი წარმოდგენილი იქნება ცერა თითი ზემოთ/ქვემოთ.
  • 6 სახის კამათელი, რიცხვი წარმოდგენილია წერტილებით, როგორც კლასიკური კამათელი (კვადრატული სახეებით).
  • 12 სახე კამათელია, რიცხვი წარმოდგენილია პენტაგონში.
  • 20 სახის კამათელი, რიცხვი წარმოდგენილია სამკუთხედში.
  • ნებისმიერი სხვა რაოდენობის სახე, შედეგი წარმოდგენილი იქნება რიცხვის სახით ყუთში.

ნაბიჯი 12: დამტენი I

დამტენი I
დამტენი I
დამტენი I
დამტენი I
დამტენი I
დამტენი I

გაჭერით ორი ცალი PCB 17 მმ x 10 მმ და 13 მმ x18 მმ. გაბურღეთ პატარა ნაჭერში, რომელიც შეესაბამება მრგვალ 3D ბეჭდვით ნაწილს, გაიარეთ მავთული და შეაერთეთ იგი. წებო PCB როგორც ნაჩვენებია ფოტოში.

ნაბიჯი 13: დამტენი II

დამტენი II
დამტენი II
დამტენი II
დამტენი II

შეაერთეთ მავთული 17x10 მმ PCB ნაწილში და გადააგდეთ იგი 3D ნაბეჭდ ნაწილში. წებოვანა როგორც ნაჩვენებია.

ნაბიჯი 14: დამტენი III

დამტენი III
დამტენი III
დამტენი III
დამტენი III
დამტენი III
დამტენი III

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

ჯიბის ზომის სიჩქარის გამოწვევა
ჯიბის ზომის სიჩქარის გამოწვევა
ჯიბის ზომის სიჩქარის გამოწვევა
ჯიბის ზომის სიჩქარის გამოწვევა

პირველი პრიზი ჯიბის ზომის სიჩქარის გამოწვევაში

გირჩევთ: