instructables ლოგო

instructables Smart Pinball

instructables Smart Pinball-პროდუქტი

ჭკვიანი პინბოლი პბლომის მიერ

ბავშვობიდან ყოველთვის მომწონდა პინბოლის მანქანებთან თამაში. უმცროსობაში გვყავდა პატარა და საათობით ვთამაშობდი ამ ნივთს. ასე რომ, როდესაც ჩემმა მასწავლებლებმა მოგვცეს ეს დავალება, გაგვეკეთებინა „მოჯადოებული ობიექტი“ და ისინი გვაძლევდნენ რჩევას, რომ რაიმე სახალისო გაგვეკეთებინა, მაშინვე გავიფიქრე პინბოლის მანქანა.
ასე რომ, ამ ინსტრუქტაჟში მე გაგივლით ამ მოგზაურობაში, რომელიც გადავიტანე გასაოცარი პინბოლის მანქანის ჩემი ვერსიის შესაქმნელად! მარაგი:

კომპონენტები:
  1. Raspberry Pi (39,99 ევრო) x1
  2. Raspberry T-cobbler (3,95 €) x1
  3. usb-c კვების წყარო 3,3 ვ (9,99 ევრო) x1
  4. ხის ფირფიტა (9,45 ევრო) x1
  5. LDR (3,93 ევრო) x1
  6. ძალზე მგრძნობიარე რეზისტორი (7,95 ევრო) x1
  7. ინფრაწითელი სენსორი (€ 2,09) x1
  8. ხის ჩხირები (€ 6,87) x1
  9. ფერადი რეზინის ყუთი (2,39 ევრო) x1
  10. LCD ეკრანი (8,86 ევრო) x1
  11. შავი მარმარილო (€ 0,20) x1
  12. ნეონის სტიკერები (9,99 ევრო) x1
  13. კაბელები (€ 6,99) x1
  14. სერვო ძრავა (2,10 ევრო) x1

Smart Pinball მანქანა არის წვრილმანი პინბოლის მანქანა, რომელიც შეიძლება აშენდეს Raspberry Pi-ს და სხვადასხვა კომპონენტების გამოყენებით. პინბოლის აპარატს აქვს სენსორები, სერვო ძრავა, LCD ეკრანი და მონაცემთა შესანახი მონაცემთა ბაზაა. ქვემოთ მოცემულია მარაგი და ხელსაწყოები, რომლებიც საჭიროა Smart Pinball მანქანის დასამზადებლად:

მარაგები
  • Raspberry Pi (39.99) x1
  • Raspberry T-cobbler (3.95) x1
  • USB-C კვების წყარო 3.3V (9.99) x1
  • ხის ფირფიტა (9.45) x1
  • LDR (3.93) x1
  • ძალზე მგრძნობიარე რეზისტორი (7.95) x1
  • ინფრაწითელი სენსორი (2.09) x1
  • ხის ჩხირები (6.87) x1
  • ფერადი რეზინის ზოლების ყუთი (2.39) x1
  • LCD ეკრანი (8.86) x1
  • შავი მარმარილო (0.20) x1
  • ნეონის სტიკერები (9.99) x1
  • კაბელები (6.99) x1
  • სერვო ძრავა (2.10) x1
ხელსაწყოები
  • წებოს იარაღი
  • Jigsaw
  • საბურღი
  • ხის წებო

გამოყენების ინსტრუქცია

  1. ყველაფრის დაკავშირება: მიჰყევით PDF-ში მოცემულ ინსტრუქციას fileყველა სენსორის, სერვო ძრავის და LCD ეკრანის დაკავშირება კაბელის გამოყენებით. დარწმუნდით, რომ ყველა კომპონენტი სწორად და უსაფრთხოდ არის დაკავშირებული.
  2. მონაცემთა ბაზის დაყენება: დააინსტალირეთ MariaDB თქვენს Raspberry Pi-ზე და დაუკავშირეთ მას MySQL Workbench. შემდეგ გაუშვით SQL file უზრუნველყოფილია მონაცემთა ბაზის შესაქმნელად თამაშის ყველა მონაცემის შესანახად. მონაცემთა ბაზა შეიცავს ორ მნიშვნელოვან ცხრილს, ერთი მოთამაშეებისთვის და მეორე სენსორის მონაცემებისთვის.
  3. სენსორების და საიტის დაყენება: მიჰყევით PDF-ში მოცემულ ინსტრუქციებს, რომ დააყენოთ სენსორები და ადგილი პინბოლის აპარატისთვის.
  4. ფიზიკური თამაშის შექმნა: ყუთი: მიჰყევით PDF-ში მოცემულ ინსტრუქციას, რათა შექმნათ ხის ყუთი პინბოლის აპარატისთვის.
  5. ყველაფრის შერწყმა: შეუთავსეთ პინბოლის აპარატის ყველა კომპონენტი PDF-ში მოცემული ინსტრუქციის მიხედვით.

ნაბიჯი 1: ყველაფრის დაკავშირება
ქვემოთ მოცემულ pdf-ში შეგიძლიათ იხილოთ რა და როგორ შეგიძლიათ დააკავშიროთ ყველა სენსორი, სერვო ძრავა და LCD ეკრანი. ზოგიერთი კომპონენტი დაყენებულია pdf-ზე დაფაზე, მაგრამ ყველაფერი კაბელებით უნდა დააკავშიროთ. რა არის საჭირო იმისათვის, რომ მოგვიანებით ყველაფერი მოათავსოთ ყუთში?

ჩამოტვირთვა: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf

ჩამოტვირთვა: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf

ნაბიჯი 2: მონაცემთა ბაზის დაყენება
ამ პროექტისთვის გჭირდებათ მონაცემთა ბაზა, რომ შეინახოთ ყველა მონაცემი, რომელსაც მიიღებთ თამაშიდან. ამისთვის შევქმენი მონაცემთა ბაზა MySQL სამუშაო მაგიდაზე. დარწმუნდით, რომ დაინსტალირებული გაქვთ MariaDB თქვენს raspberry-pi-ზე და დაუკავშირეთ MySQL სამუშაო მაგიდა თქვენს pi-ს. აქ შეგიძლიათ გაუშვათ sqlle, შეგიძლიათ იპოვოთ აქ, რომ მიიღოთ მონაცემთა ბაზა. მონაცემთა ბაზაში მნიშვნელოვანი ცხრილები არის მოთამაშე ადამიანებისთვის და სენსორის მონაცემები ინახება ცხრილში 'spel'. ეს დაზოგავს თამაშის დაწყებისა და დამთავრებისას, იმ რაოდენობას, თუ რამდენჯერ მოხვდებით ცხელ ზონაში და თამაშობთ დროს. ეს ყველაფერი გამოიყენება 10 საუკეთესო ნათამაშები თამაშის საგოლე დაფის მისაღებად.instructables Smart Pinball-fig-2

ნაბიჯი 3: სენსორების და საიტის დაყენება
Github ბიბლიოთეკაში შეგიძლიათ იპოვოთ ყველა ის კოდი, რომელიც გჭირდებათ სენსორებისა და ძრავის მუშაობისთვის. თქვენ ასევე შეგიძლიათ დაწეროთ ყველა კოდი, რომ გააკეთოთ webსაიტის მუშაობა და თამაშთან ურთიერთობა.

ცოტა ინფორმაცია კოდის შესახებ:
თამაში იწყება მაშინ, როცა ბურთი ldr-ის გვერდით ტრიალებს, ამიტომ ბნელდება. ldr აღმოაჩენს ამას და იწყებს თამაშს. თქვენ შეგიძლიათ შეცვალოთ ldr-ის ინტენსივობა თქვენი განათების მდგომარეობის შესანიშნავად. მე დავდე 950-ზე, რადგან კარგად მუშაობდა იქ, სადაც მე ავაშენე, მაგრამ შენთვის შეიძლება განსხვავებული იყოს. თქვენ იღებთ ქულებს ყოველ წამზე, როცა ბურთს „ცოცხალ“ ინახავთ. როდესაც დააჭირეთ წნევის სენსორს, ანუ ცხელ ზონას, მიიღებთ დამატებით ქულებს და სერვომოტორი ცოტა ხნით წყვეტს ბრუნვას. როდესაც საბოლოოდ წააგებთ, ბურთი ირთვება IR-სენსორის გვერდით და ასე თამაშმა იცის, როდის წაგებ.

ნაბიჯი 4: ფიზიკური თამაშის შექმნა: ყუთი
თამაშის შექმნის პირველი ნაბიჯი არის თავად ყუთის დამზადება. ამ ვიდეოს ჩემს დიზაინზე დავაფუძნე. მხოლოდ მე მუყაოს ნაცვლად ხე გამოვიყენე და ბოლო ცოტა მაღლა დავაყენე, ასე რომ, lcd-ეკრანი არ გამომივიდა. გამიმართლა, რადგან მე მყავდა მეგობარი ხის საჭრელი მანქანით, მაგრამ ფიგურების ამოჭრა შესაძლებელია ჯიგს ხერხით.
დაიწყეთ გვერდების, უკანა, წინა და ძირითადი დაფქული ფირფიტის ამოჭრით. სანამ ყველაფერს დააკავშირებთ, გააკეთეთ ხვრელი უკანა მხარეს LCD ეკრანისთვის. ახლა დააკავშირეთ ყველაფერი ლურსმნებით ან ხის წებოთი. დარწმუნდით, რომ გვერდებზე გაქვთ მინიმუმ ერთი სანტიმეტრის ზღვარი. ამის შემდეგ, გარკვეული ხვრელების გაბურღვა! დაგჭირდებათ რამდენიმე ხვრელი სამკუთხედის ფორმაში ჯოხების დასაყენებლად და რამდენიმე ხვრელი ძრავისა და სენსორებისთვის. ჩხირებზე დადეთ დაახლოებით 3 რეზინის ზოლი, რათა ბურთი აბრუნდეს. დარწმუნდით, რომ გაქვთ რამდენიმე დიდი ხვრელი ყუთის ბოლოს, რათა ჩაატაროთ დენის კაბელები და სხვა კაბელები. ბოლო და ურთულესი ნაწილის დამზადება არის მექანიზმი იმპერებისთვის. თეორიულად, ეს არც ისე რთულია. ჩხირები, რომლებსაც თქვენ დააჭერთ, აქცევს ბლოკს და რეზინის ზოლი უბიძგებს მას უკან. ამ ბლოკზე არის ჯოხი, რომლის ზედა ბოლოშია. დარწმუნდით, რომ გვერდზე ჩხირები კარგად არის დამაგრებული ბლოკებზე, რათა არ ჩამოვარდეს.instructables Smart Pinball-fig-3 instructables Smart Pinball-fig-4

ნაბიჯი 5: ყველაფრის შერწყმა
მას შემდეგ, რაც ყუთი მზადდება, ჩვენ შეგვიძლია დავიწყოთ ყველაფერი ერთად. შეგიძლიათ ჟოლო-პი შუაზე მიამაგროთ რამდენიმე პატარა ხრახნით. უბრალოდ დარწმუნდით, რომ არ ჩადოთ ისინი ძალიან ღრმად, წინააღმდეგ შემთხვევაში ისინი ზემოდან თეფშს ამოიჭრება. შეგიძლიათ უბრალოდ მოაცილოთ პურის დაფების დამცავი ფენა და უბრალოდ ჩასვათ ისინი ყუთში. ჩადეთ ldr ყუთის მარცხენა მხარეს, გაშვების მექანიზმის შემდეგ. თქვენ შეგიძლიათ დააყენოთ წნევის სენსორი სადაც გინდათ. ერთი სამკუთხედის წინ დავდე. შესაძლოა მოგიწიოთ კიდევ ერთი ხვრელის გაკეთება წინა მხარეს, რომ IR-სენსორი გადაიტანოთ. ის გვერდით უნდა იყოს ბურთის დასანახად. ხვრელი, რომელიც თქვენ გააკეთეთ LCD ეკრანისთვის, უნდა იყოს იდეალური ზომის, რომ უბრალოდ ჩასვათ იგი. ძრავისთვის შეგიძლიათ წებოვანი იარაღის გამოყენებით პატარა ჯოხი მიამაგროთ. გაატარეთ ჯოხი თქვენს მიერ გაკეთებულ ნახვრეტში და წებოთი ხის პატარა ნაჭერი ჯოხზე. ყოველივე ამის შემდეგ, შეგიძლიათ ზემოდან მოაყაროთ რამდენიმე ლამაზი სტიკერები მასზე!instructables Smart Pinball-fig-5 instructables Smart Pinball-fig-6 instructables Smart Pinball-fig-7

დოკუმენტები / რესურსები

instructables Smart Pinball [pdf] ინსტრუქციები
ჭკვიანი პინბოლი

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *