
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


გაინტერესებთ სამყაროს საიდუმლოებების ცოდნა? ჯადოსნური რვა ბურთი შეიძლება არ იყოს თქვენთვის!
შეუძლია უპასუხოს კითხვებს დიახ ან არა, ზოგჯერ კი, Magic Eight Ball- ს შეუძლია უპასუხოს თქვენს ყველა კითხვას 100% გარანტიით!*
Atmega328P Arduino– ს, ზოგიერთი LED– ის, ღილაკისა და რამდენიმე რეზისტორის გამოყენებით, თქვენც შეგიძლიათ შექმნათ თქვენი საკუთარი Magic Eight Ball!
თუ Arduino Uno არ არის თქვენთვის ხელმისაწვდომი, მაგრამ თქვენ გაქვთ ძაბვის მარეგულირებელი და დროის ბროლი, თქვენც შეგიძლიათ შექმნათ თქვენი საკუთარი Magic Eight Ball!
*ჯადოსნური რვა ბურთი არ არის პასუხისმგებელი თქვენს ქმედებებზე რაიმე შედეგზე, რომელიც ეფუძნება თქვენს გადაწყვეტილებებს იმოქმედოთ იმის მიხედვით, რაც ჯადოსნური რვა ბურთმა დაადგინა.
ნაწილების სია:
1 ატმეგა 328 გვ
4 წითელი LED
1 1 K Ohm რეზისტორი
4 560 Ohm რეზისტორები
1 მომენტალური ღილაკი
1 LM7805 ძაბვის რეგულატორი
1 16 MHz დროის კრისტალი
2.022 uF კონდენსატორები
2 10 uF კონდენსატორები
1 პურის დაფა
ნაბიჯი 1: კოდი



კოდის ყველაზე რთული ნაწილია თვალყურის დევნება, თუ სად იქმნება და სად შეიძლება მათი შეცვლა. ლოკალური ცვლადები, როგორიცაა გადაწყვეტილება, შეიძლება შეიცვალოს მხოლოდ მათი მეთოდის ფარგლებში, ხოლო კლასის ცვლადები, როგორიცაა delayLoop, შეიძლება შეიცვალოს სადმე. ასევე მნიშვნელოვანია იმის გაგება, თუ რა ცვლადები აკონტროლებენ თქვენს მარყუჟს და რა შეიცვლება თქვენი მარყუჟის შემდეგ. ძნელია მთელი პროგრამის გავლა, თუ შენი მარყუჟი უსასრულოდ გადის LED- ებს.
ჩვენ გამოვიყენეთ არსებული ArduinoUno, რომ გადავიტანოთ ჩვენი კოდი კომპიუტერიდან Arduino– ში და გამოვცადოთ ჩვენი კოდი, სანამ მას დავამატებთ ჩვენს საბოლოო წრეზე. ეს ალბათ ყველაზე მარტივი გზა იქნებოდა ამის გასაკეთებლად, მაგრამ Arduino– ზე კოდის გადატანის ნებისმიერი მეთოდი ასევე გამოდგება.
ნაბიჯი 2: შექმენით Arduino დაყენება


დასაწყებად, ჩვენ უნდა შევქმნათ საჭირო კომპონენტები არდუინოს გასაშვებად. არდუინოს კვებისათვის ჩვენ ვიყენებთ 9 ვ ბატარეას 5 ვ ძაბვის რეგულატორით. ორი 10 uF კონდენსატორი, რომლებიც დამაგრებულია მარეგულირებლის შესასვლელ და გამომავალ ქინძისთავებთან, მიჰყავს მიწამდე და მავთულს შუა პინიდან მიწამდე.
დროის ბროლი ერთვის არდუინოს ცხრა და მეათე ქინძისთავებს, სადაც ორი.022 uF კონდენსატორი იწვევს მიწას ორივე ქინძისთავისთვის.
დაბოლოს, Arduino– ს პინ 8 უნდა დაუკავშირდეს მიწას.
ნაბიჯი 3: ღილაკი

განათავსეთ ღილაკი პურის დაფის ადვილად მისაწვდომ ნაწილში და მიამაგრეთ იგი ძაბვის მარეგულირებლის გამომავალი პინით, რათა გაამძაფროს იგი. ასევე, განათავსეთ თქვენი 1 KOhm რეზისტორი ღილაკზე და მიწაზე.
ღილაკის მოპირდაპირე მხარეს და ქვედა ნახევარში, მიამაგრეთ იგი არდუინოზე 4 -ზე.
ნაბიჯი 4: LED- ები

ამ ნაბიჯის გადადგმისთვის, ოთხი LED უნდა იყოს დაკავშირებული 11, 14, 17 და 19. კვანძებთან. თითოეული LED- ის მეორე პინი უნდა დაუკავშირდეს ერთ 560 Ohm- ის ერთ რეზისტორს, რომელთაგან თითოეული მიწაზე მიდის.
ამ მოწყობილობისთვის ჩვენ შევარჩიეთ ოთხი LED ოთხი შესაძლო პასუხისთვის; პირველი LED "დიახ", მეორე LED "არა", მესამე LED "ალბათ" და მეოთხე LED "კვლავ კითხვისთვის".
ნაბიჯი 5: გაუმჯობესება/ვარიაციები

იმის გამო, რომ ეს არის "ჯადოსნური" რვა ბურთი, მოწყობილობა შეიძლება დაიმალოს რაიმე სახის კონტეინერში, მაგალითად, ალტოიდების კალის. მხოლოდ LED- ის კონტეინერიდან ამოღება და ღილაკზე წვდომა შეიძლება ილუზიას მისცეს, რომ ეს ჯადოსნური ალტოიდების კონტეინერი პასუხობს კითხვებს.
ამ მოწყობილობის გასაუმჯობესებლად კიდევ ერთი ვარიანტი იქნება მისი შედუღება პერფ-დაფაზე, რომ გახადოს ის უფრო მუდმივი, ხოლო თუ ის უფრო კომპაქტურად იქნება შეკრული, ის შეიძლება მოთავსდეს პატარა კონტეინერებში.
ამ მოწყობილობას აქვს LED- ები ვიზუალური ეფექტისთვის, მაგრამ ასევე შესაძლებელია მოწყობილობაზე აუდიო კომპონენტის დამატება. შესაძლოა მოწყობილობაზე სპიკერის მიმაგრება და Jeopardy ტაიმერის მუსიკის დაკვრა ამატებს მოწყობილობის ესთეტიკას. აშკარაა გაუმჯობესება დამატებითი LED- ების დამატებით, რათა მიიღოთ გადაწყვეტილების მეტი ვარიანტი, რაც საკმაოდ მარტივი იქნება.
გირჩევთ:
Electronic Magic 8 Ball და Eyeball: 11 ნაბიჯი (სურათებით)

Electronic Magic 8 Ball და Eyeball: მე მინდოდა შევქმნა Magic 8 Ball– ის ციფრული ვერსია … ამის სხეული 3D დაბეჭდილია და ეკრანი შეცვლილია ლურჯი საღებავის პოლიედრონისგან პატარა OLED– ით, რომელსაც აკონტროლებს შემთხვევითი რიცხვი გენერატორი დაპროგრამებულია Arduino NANO– ში. შემდეგ მე
Magic Answers Ball Arduino Pro Mini და TFT ჩვენებით: 7 ნაბიჯი

ჯადოქარი პასუხობს ბურთს Arduino Pro Mini- ით და TFT ეკრანით: ცოტა ხნის წინ მე და ჩემმა ქალიშვილმა გამოვყავით Magic 8 ბურთი, რათა მან შეცვალოს ოცი პასუხი თავისი არჩევანით. ეს საჩუქარი იყო მისი მეგობრისთვის. ამან დამაფიქრა, როგორ გამეკეთებინა ეს უფრო მასშტაბურად. შეიძლება გვქონდეს ბევრი მ
Tama Techstar Electric Voice Module Rack მთა: 7 ნაბიჯი

Tama Techstar Electric Voice Module Rack Mount: მე მაქვს Tama Techstar 500 ელექტრო ბარაბანი მოდული, რომელსაც არ ჰქონდა თაროს ყურები. მე გადავწყვიტე ეს თაროში ჩამეყენებინა და ამის გაკეთება მჭირდებოდა. მე გადავხედე სხვა Tama Drum მოდულს, რომელიც მქონდა და დავინახე, რომ ის იგივე ზომის იყო და შემეძლო გამომეყენებინა როგორც შაბლონი ამ
Microbit Running Assistant Magic 8 Ball: 10 ნაბიჯი

Microbit Running Assistant With Magic 8 Ball: ჩვენ ვაპირებთ კოდირება Running Assistant with Magic 8 Ball, Microbit გაშვებული ასისტენტი არის დიდი დახმარება მათთვის, ვინც ადრე ბევრს გარბოდა, მათთვის, ვინც ხანდახან გარბის ან თუნდაც მათთვის, ვინც ახლახანს დაიწყო სირბილი რა ზოგჯერ საჭიროა გადაწყვეტილების მიღება
Magic 8 Ball: 5 ნაბიჯი (სურათებით)

Magic 8 Ball: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის Makecourse– ის საპროექტო მოთხოვნების შესასრულებლად (www.makecourse.com). გამარჯობა და კეთილი იყოს თქვენი მობრძანება ჩემს MakeCourse პროექტში. ჩემი საბოლოო პროექტისთვის მე ავირჩიე ხელახლა შექმნა ელექტრონული & ld