Სარჩევი:
- ნაბიჯი 1: 8 ბურთი
- ნაბიჯი 2: ფანჯრის შესასვლელი პორტი
- ნაბიჯი 3: დაბეჭდვა და აწყობა
- ნაბიჯი 4: თვალი
- ნაბიჯი 5: ელექტრონიკა
- ნაბიჯი 6: პროგრამა
- ნაბიჯი 7: ფანჯრისა და ელექტრონიკის შეკრება
- ნაბიჯი 8: ჩარევის მორგება
- ნაბიჯი 9: დამატებითი ფაილები
- ნაბიჯი 10: განაახლეთ
- ნაბიჯი 11: დამატებითი ფაილები
ვიდეო: Electronic Magic 8 Ball და Eyeball: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
მე მინდოდა Magic 8 Ball- ის ციფრული ვერსიის შექმნა…
მისი სხეული 3D დაბეჭდილია და ეკრანი შეიცვალა პოლიედრონიდან ლურჯი საღებავით პატარა OLED– ით, რომელსაც აკონტროლებს შემთხვევითი რიცხვების გენერატორი, რომელიც დაპროგრამებულია Arduino NANO– ში.
შემდეგ ცოტა ტანგენზე გადავედი და სხვა ჭურვი შევქმენი, ეს არის ყინულის ლურჯი თვალი, რომელიც პირდაპირ შენს სულს უყურებს …
სიფრთხილე: სანამ მე საბოლოოდ ვიყენებდი ვერცხლისწყლის დახრის კონცენტრატორებს ჩემი საბოლოო მშენებლობისთვის. თუ ეს სათამაშოდ გამოიყენებოდა, თქვენ უბრალოდ უნდა მიყევით აქ მოცემულ თავდაპირველ გეგმას. მერკურიმ იცის ტოქსიკურობა. მეორე ვიდეო ნათლად აჩვენებს რატომ გავაკეთე ეს!
ჩემი ყველა ვერცხლისწყლის ჩამრთველი ამოღებულია ძველი სახლის თერმოსტატებიდან, რომლებიც განკუთვნილი იყო ნაგავსაყრელისთვის, ისინი ახლა უსაფრთხო ხელშია …
განაახლეთ 2019 წლის 12 აპრილს !!!: მე შევიტანე ბევრად მარტივი გზა ძალაუფლებისთვის და ამ პროექტის განხორციელებისთვის. მე ასევე ჩავრთე ამოღებული კოდი, რომელიც მხოლოდ აჩვენებს რჩევებს. ყველაფერი ნაჩვენებია მე –10 ნაბიჯში.
ნაბიჯი 1: 8 ბურთი
მე შევქმენი 100 მმ ღრუ სფერო Solidworks– ში
სფეროს ეკვატორის გასწვრივ არ მინდოდა რაიმე ნაკერის შეერთება, ამიტომ ზედა და ქვედა ნაწილები შემდეგ ამოიჭრნენ, დატოვეს 50 მმ ხვრელი ზემოდან და 56 მმ ხვრელი ქვედა ნაწილში.
ვინაიდან მე არ მინდოდა რაიმე შესაკრავის ჩვენება, მე გავაკეთე 57 მმ გაჭრა 1 მმ სიღრმეში ქვედა ხვრელის გარედან და დავამატე ორი 4 მმ დიამეტრის წნელები, რომლებიც პერპენდიკულარულად გამოდიან ხვრელში დაახლოებით 4 მმ სიგრძის.
ზედა ხვრელის დანამატი მოდელირებული იქნა ზედა ხვრელის საწყისი ამოჭრის მონაკვეთის გადაბრუნებით. დანამატის შიდა მოსახვევს დაემატა დამატებითი 2 მმ -იანი ბეჭედი, შემდეგ კი ყველაფერი მყარი გახდა.
ზემოდან მე დავხატე დიდი ნომერი 8 და ეს მონახაზი ამოჭრილია ზედა საფარიდან. ეს თავის მხრივ გამოიყენებოდა რიცხვის 8 ნაწილის შესაქმნელად.
ნაბიჯი 2: ფანჯრის შესასვლელი პორტი
ეს ნაწილი შეიცავს ყველა ელექტრონიკას და შიდა მუშაობას. იგი ასევე განკუთვნილია იყოს წვდომის წერტილი ბატარეების შესაცვლელად.
მე მინდოდა მასზე შესაკრავები არ გამოჩენილიყო, ასე რომ გავხსენი ხრახნი ნაჭერში, ის ბრუნავს დაახლოებით 36 გრადუსით და იკეტება თავის ადგილას.
ნაჭრის შუაში არის პორტი, რომლის დიამეტრი დაახლოებით 1 ინჩია, რომელიც რჩევების ნახვის საშუალებას იძლევა.
პორტის შიგნით არის კვადრატული მოჭრის ადგილი, რომელიც განკუთვნილია პლასტმასის ან შუშის 2 მმ სისქის ნაწილისთვის.
ეს ფანჯარა გამოიყენება ყველა ზომის ამ სათამაშოსთვის.
ასევე საჭიროა ელექტრონიკის ორი ნაწილი და ერთი თითოეული ElectronicsTray და nanoTray.
ნაბიჯი 3: დაბეჭდვა და აწყობა
ბურთი და ნომერი დაბეჭდილია ABS შავი ფერის გამოყენებით. მიუხედავად იმისა, რომ ზედა ყდა დაბეჭდილია ABS ნატურალური საშუალებით. ვცადე ABS თეთრი, მაგრამ ძალიან მკაცრად გამოიყურებოდა.
ნომერი 8 არის პრესა, რომელიც მოთავსებულია ზედა თავზე.
ზედა თავსახური საკმარისად პატარაა იმისათვის, რომ ბურთი შევიდეს ქვედა ხვრელში.
ეს არის ხახუნის მორგება, მაგრამ ის ასევე გამართულია ABS წებოვანი საშუალებით.
მე ცოტათი შეშფოთებული ვიყავი ყველა ნაწილის შიგნით დაყენებით, ასე რომ მე წინ წავედი და შევქმენი მეორე, ამჯერად ის 120 მმ დიამეტრის იყო.
ნაბიჯი 4: თვალი
მე ამოვიღე ზედა მოდული 3D მოდელებში და დავბეჭდე ორივე ორბი ბუნებრივი ABS- ით, შემდეგ დავბეჭდე ფანჯრის წვდომის პორტი ლურჯ ABS- ში.
ეს იძლევა თვალის კაკლის გონივრულ ფაქს, როდესაც მას პირდაპირ უყურებთ.
მე ეს ვერსია უფრო მომწონს ვიდრე ორიგინალური 8Ball.
ნაბიჯი 5: ელექტრონიკა
სივრცე იყო შეზღუდვა, როგორც გარეგნობა.
არ უნდა არსებობდეს გარეგანი პროვოცირება ან ესთეტიკის დაბრკოლება.
სათამაშო იკვებება და ურთიერთქმედებს მოძრაობით.
სათამაშო იწყება გამორთულ მდგომარეობაში, სანამ არ გადაბრუნდება.
ღილაკის გადამრთველის ნაცვლად გამოვიყენე დახრის გადამრთველი.
ადრე მე გამოვიყენე MOSFET მიკროკონტროლერის სიმძლავრის გასაკონტროლებლად. თუმცა, ეს არ იყო იდეალური, ვინაიდან მცირე რაოდენობის დენის საშუალებას აძლევდა გამუდმებით მიეწოდებინა მიკროკონტროლერი, რითაც დაიღუპა ბატარეა დაახლოებით ერთ თვეში.
ამ შემთხვევაში მე გამოვიყენე პატარა სარელეო, როგორიც მე გამოვიყენე ჩემს კრიპტექს USB დრაივის პროექტში.
ჩართული სქემა გვიჩვენებს გაყვანილობას, რომელიც აუცილებელია ტექნიკის მუშაობისთვის.
დახრის გადამრთველი.
სარელეო. მე გამოვიყენე 6V კოჭა, რადგან ბატარეის ძაბვა არის 6V და ამას დასჭირდა მამოძრავებელი წრე რელეზე, რომელიც გადართულია მარტივი NPN ტრანზისტორიდან.
Waveshare 128 X 128 OLED მოდული ამაზონიდან.
ნაბიჯი 6: პროგრამა
მინდოდა პასუხები ყოფილიყო ორიგინალური სათამაშოს. მე ვიკიპედია გამოვიყენე ამისათვის.
მოდული არის SSD1327 ტიპის და არის ძალიან ძლიერი ბიბლიოთეკა ამ LCD– ებისთვის.
ამ კოდის გამოყენების პირველი მცდელობები წარუმატებლად დასრულდა, რადგან მეხსიერების გამოყენება ძალიან დიდი იყო.
მარტივი გამოსავალი იყო მწარმოებლის მიერ მოწოდებული გაუქმებული კოდის გამოყენება.
მე გავანადგურე მაგალითის უმეტესი ნაწილი და გამოვიყენე ორიგინალური კოდის ფრაგმენტები საჭირო ინფორმაციის საჩვენებლად.
პროგრამა მუშაობს შემდეგნაირად:
ბურთი დასვენების მდგომარეობაში არის გამორთვის მდგომარეობაში.
ბურთის შემობრუნება ფანჯრისკენ არის მდგომარეობის საწყისი ძალა.
მას შემდეგ რაც Arduino იწყებს და აჩვენებს ინსტრუქციას "დასვით თქვენი შეკითხვა შემდეგ გადააბრუნეთ". პროგრამა იღებს თავის ძალას და ამარაგებს არდუინოს პროგრამის კონტროლირებადი რელეს საშუალებით.
ინსტრუქციები ხილული რჩება მანამ, სანამ სათამაშო არ მოტრიალდება ზემოთ, ეს გადახრის გადამრთველს გამორთავს და პროგრამა გადადის აზროვნების რეჟიმში. წაკითხვა აჩვენებს "ფიქრი …" ისე, რომ იცოდეთ ის ჯერ კიდევ აქტიურია.
შემდეგ ბურთი ისევ შებრუნებულია ისე, რომ ფანჯარა თავდაყირა დგას.
ეს მოქმედება იკითხება მექანიკური დახრის ჩართვით და პროგრამა გამოიმუშავებს შემთხვევით პასუხს ფანჯრის ერთ წამში, რომელიც ორიენტირებულია ზევით.
შეტყობინება ხილული რჩება მანამ, სანამ სათამაშო ბურთს ზემოთ არ გადაუხვევს.
ეს პროცესი გრძელდება მანამ, სანამ ბურთი არ იდება ფანჯრის მხარეს ქვემოთ 16 წელზე მეტხანს, სადაც პროგრამა გამორთავს სარელეოს და გამორთავს დენს.
ამ პროგრამის კრიტიკული შენიშვნები არის შემთხვევითი (); ფუნქცია.
მე მქონდა პრობლემები ერთიდაიგივე პასუხების გამოჩენით, მე ეს ორივე მოწყობილობაზე ერთდროულად გამოვცადე და აღმოვაჩინე, რომ დიახ, ისინი ერთნაირი იყო.
გადამწყვეტი მნიშვნელობა აქვს randomSeed- ის გამოყენებას (analogRead (0)); რუტინული ამის ახსნა შეგიძლიათ იხილოთ აქ:
ნაბიჯი 7: ფანჯრისა და ელექტრონიკის შეკრება
ამ ასამბლეაში არის ხუთი დაბეჭდილი ნაწილი, რომელიც ქმნის ფანჯარას, ბატარეის დამჭერს და საფარს.
პირველი არის ხილული კომპონენტი, რომელსაც აქვს OLED მხარდაჭერა და მეორე არის ბატარეისა და კონტროლერის გადამყვანი, რომელიც მიმაგრებულია ფანჯრის VIA ჩამორჩენით.
ფანჯრისთვის გამოვიყენე მინის პატარა ნაჭერი. ეს იყო შეკრული ადგილზე ციანოს ტიპის წებოვანი. მე მქონდა ქაფის ქაფი ერთ მხარეს წებოვანი, ეს იყო დაჭრილი პატარა ზოლებით და მოთავსებული შუშის ირგვლივ ფანჯრის ასამბლეის შიგნით.
ფანჯრის გარშემო არის 4 ხრახნიანი ხვრელი. ისინი განლაგებულია ჩემს მიერ არჩეული მოდულისთვის. მათ აქვთ 4-40 სითბოს ნაკრები, რომლებიც დამონტაჟებულია გამწოვი რკინის გამოყენებით.
მოდულის ადგილზე, 1/4 დუიმიანი ჩამორჩენილები გამოიყენება მის დასამაგრებლად.
გამიმართლა, როდესაც კომპონენტები მოვიდნენ, ბატარეის დამჭერი მხოლოდ ღიობის შიგნით ჯდება, რაც იმას ნიშნავს, რომ მე ვერ მოვახერხე მისი ვერტიკალური განთავსება. ეს ნიშნავს, რომ პატარა ზომის ბურთი კარგად იმუშავებს.
ელექტრონიკის დაფის ბაზა ატარებს ბატარეის დამჭერს და აქვს 2 გათიშვა, ერთი რელესთვის და ერთი დახრის გადამრთველისთვის.
საფარს აქვს 3 ნაწილი, რომლებიც ერთმანეთთან მჭიდროდ იკვებება და საიმედოდ ინახავს ბატარეებს და უზრუნველყოფს ბრტყელ ზედაპირს NANO მოდულის შესაერთებლად.
ეს 2 ნაწილი შემდგომში ხრახნიან ოთხ მოდულს უკანა მოდულის უკანა ნაწილზე.
სიფრთხილით! მე დავასრულე დახრის გადამრთველი ვერცხლისწყლის გადამრთველით. ამან გამოიწვია უფრო საიმედო ოპერაცია.
ნაბიჯი 8: ჩარევის მორგება
ფანჯრის შეკრება, როდესაც ის დასრულდება, ნამდვილად მჭიდროდ ჯდება ბურთის ქვედა ნაწილში.
ბურთის ბოლო ფანჯრის შეკრებისას შეიძლება იყოს ჩარევა
თუ ეს მოხდება, ბურთის ფანჯრის საყრდენის შიდა ტუჩი შეიძლება დაგჭირდეს, როგორც ნაჩვენებია.
ნაბიჯი 9: დამატებითი ფაილები
ეს არის დიდი ზომის 120 მმ დიამეტრის ბურთის ფაილები
ნაბიჯი 10: განაახლეთ
მე დავასრულე გაშიშვლებული კოდი ისე, რომ ამ ბურთს აქვს ორიგინალის მსგავსი ოპერაცია.
როდესაც თქვენ გადააბრუნებთ, დაახლოებით 4 წამი სჭირდება პროგრამის დაწყებას და რჩევის ჩვენებას.
ამ ტიპის ოპერაცია ასევე შესაძლებელია უფრო მარტივი აპარატურის აგებით.
შეიძლება აღმოიფხვრას მიკროსქემის ყველა დენის ნაწილი და ციფრული Driving D2 საერთოდ არ იქნება საჭირო.
დახრის გადამრთველს შეეძლო მიეწოდებინა გადართვის ტრანზისტორი, რომელიც უზრუნველყოფს ენერგიას დაფაზე ნედლი ენერგიის შეყვანისთვის.
მე დავტოვე კომპონენტები ადგილზე ამ ცვლილებისთვის.
თუ შეცვლით წრეს, მაშინ პროგრამის დეკლარაცია powPin და მასთან დაკავშირებული ყველა შემდგომი ნაწილი შეიძლება ამოღებულ იქნეს პროგრამიდან.
თუ ორიგინალური წრე აშენდა და გსურთ გამოიყენოთ ენერგიის გარეშე კოდი. ის კვლავ უნდა იმუშაოს, რადგან დახრის გადამრთველი ჩართავს მიკროკონტროლერს.
ამ რეჟიმში პროგრამის დაწყებას და შემდეგ რჩევის ჩვენებას ყოველთვის სჭირდება 4 წამი.
შეყვანის პინის ამოღებით შესაძლებელია მისი კიდევ უფრო გამარტივება. მე ჯერ არ გამომიცდია ეს რეჟიმი, მაგრამ ის იგივე უნდა მუშაობდეს. უბრალოდ დარწმუნდით, რომ ამოიღეთ ნებისმიერი მითითება პროგრამის შეყვანის წაკითხვის შესახებ.
თუ ამ ტიპის დახრის სენსორს ვიყენებ, მე ჩავრთე ახალი ბატარეის დამტენი მხარდაჭერა
ნაბიჯი 11: დამატებითი ფაილები
ეს არის OLED ფაილები Waveshare ვებსაიტიდან….
მეორე ადგილი არდუინოს კონკურსში 2019
გირჩევთ:
Eyeballing Your Eyeball's prescription: BME60B პროექტი: 9 ნაბიჯი
Eyeballing Your Eyeball's prescription: BME60B პროექტი: ავტორი: ჰანა სილოსი, სანგ ჰი კიმი, ტომას ვასკესი, პატრიკ ვისტ. გადიდება არის ერთ -ერთი მთავარი თვისება, რომელიც წარმოდგენილია კითხვის სათვალეებისთვის, რომლებიც კლასიფიცირებულია დიოპტერების დანიშნულებით. მიჩიგანის ტექნოლოგიური უნივერსიტეტის თანახმად, დიოპტერი არის
Magic Answers Ball Arduino Pro Mini და TFT ჩვენებით: 7 ნაბიჯი
ჯადოქარი პასუხობს ბურთს Arduino Pro Mini- ით და TFT ეკრანით: ცოტა ხნის წინ მე და ჩემმა ქალიშვილმა გამოვყავით Magic 8 ბურთი, რათა მან შეცვალოს ოცი პასუხი თავისი არჩევანით. ეს საჩუქარი იყო მისი მეგობრისთვის. ამან დამაფიქრა, როგორ გამეკეთებინა ეს უფრო მასშტაბურად. შეიძლება გვქონდეს ბევრი მ
Microbit Running Assistant Magic 8 Ball: 10 ნაბიჯი
Microbit Running Assistant With Magic 8 Ball: ჩვენ ვაპირებთ კოდირება Running Assistant with Magic 8 Ball, Microbit გაშვებული ასისტენტი არის დიდი დახმარება მათთვის, ვინც ადრე ბევრს გარბოდა, მათთვის, ვინც ხანდახან გარბის ან თუნდაც მათთვის, ვინც ახლახანს დაიწყო სირბილი რა ზოგჯერ საჭიროა გადაწყვეტილების მიღება
Electric Magic Eight Ball: 5 ნაბიჯი
Electric Magic Eight Ball: გაინტერესებთ სამყაროს საიდუმლოებების ცოდნა? ჯადოსნური რვა ბურთი შეიძლება არ იყოს თქვენთვის! შეუძლია უპასუხოს კითხვებს დიახ ან არა, ზოგჯერ შესაძლოა, Magic Eight Ball- ს შეუძლია უპასუხოს თქვენს ყველა კითხვას 100% გარანტიით!*Usi
Magic 8 Ball: 5 ნაბიჯი (სურათებით)
Magic 8 Ball: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის Makecourse– ის საპროექტო მოთხოვნების შესასრულებლად (www.makecourse.com). გამარჯობა და კეთილი იყოს თქვენი მობრძანება ჩემს MakeCourse პროექტში. ჩემი საბოლოო პროექტისთვის მე ავირჩიე ხელახლა შექმნა ელექტრონული & ld