Სარჩევი:
- მარაგები
- ნაბიჯი 1: გაყვანილობის წრე
- ნაბიჯი 2: Arduino კოდი
- ნაბიჯი 3: მოათავსეთ ყუთი
- ნაბიჯი 4: ოპერაციული ინსტრუქციები
ვიდეო: Balance Box Game - Arduino Powered: 4 Steps (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ბალანს -ბოქსის თამაში გამოწვეული იყო მოვლენისთვის, ის უნდა გატარებულიყო დაბრკოლებების გავლით დონეზე ან განსაზღვრულ მანძილზე, რათა მოიგო გამოწვევა.
არდუინო გამოიყენება ყუთის კუთხის გასაზომად და სიგნალიზაციის გასააქტიურებლად, როდესაც მითითებული კუთხე გადააჭარბებს.
ყუთი უნდა გადაიტანოს ფრთხილად, როდესაც ტარდება დონეზე. როგორც კი ყუთი გადადის დონიდან, ბალანსის ინდიკატორი ანათებს, მეტი შუქი მიუთითებს იმაზე, რომ ყუთი არის დონის მიღმა. სულის დონე ასევე შეიძლება გამოყენებულ იქნას იმის დასადგენად, არის თუ არა ყუთი დონეზე. როდესაც ყუთი ძალიან შორს არის დონიდან ან დაფარულია, ყუთი სამჯერ დაიჭყიპება და ჟღერს ხმაურს, სიცოცხლის ერთ -ერთი შუქი ჩაქრება. როდესაც სამივე სიცოცხლე იქნა გამოყენებული, ყუთი სიგნალიზაციას ახდენს და აანთებს ყველა შუქს, თამაში დაკარგულია.
მარაგები
საჭირო ნაწილებია:
1x არდუინო ნანო
1x MPU6050 მოდული
3x თეთრი ები
5x ფერადი LED- ები ბალანსის ინდიკატორისთვის (2 მწვანე, 2 ყვითელი, 1 წითელი)
1x პიეზო ბუზერი
1x TIP120 ტრანზისტორი
1x 2.2K Ohm რეზისტორი
8x 220 Ohm რეზისტორი
1x ღილაკი
1x დენის გადამრთველი
1x "Bullseye" სულიერი დონე
5v დენის წყარო, ჩემი პროექტი იყენებს li-ion 18650 ფარს რეგულირებადი 5v გამომუშავებით
1x პროექტის ყუთი
წრედის შესამოწმებლად დაგჭირდებათ პურის დაფა და ხტომა
საჭირო ინსტრუმენტებია:
საბურღი და ბიტი
გასაყიდი რკინა
ცხელი წებოს იარაღი
ნიღბის ფირფიტა, ფანქარი და მმართველი ყუთის მარკირებისთვის
ფაილი
ნაბიჯი 1: გაყვანილობის წრე
ერთადერთი, რაც არ არის ნაჩვენები გაყვანილობის დიაგრამაზე, არის მთავარი დენის გადამრთველი, ჩემს პროექტში ეს გადამრთველი მოთავსებულია ლითიუმის ბატარეასა და ფარს შორის ისე, რომ მათი სრულად გათიშვა მოხდეს.
თუ თქვენ არ იცნობთ გაყვანილობის დიაგრამებს, უბრალოდ აიღეთ იგი ნაწილებად, მიჰყევით თითოეულ მავთულის შეერთებას ფრთხილად და იმუშავეთ მეთოდურად, რომ არაფერი გამოგრჩეთ.
თქვენ უნდა ააწყოთ წრე პურის დაფაზე, რომ შეამოწმოთ ის მუშაობს სწორად სანამ შეაერთებთ ყველა ნაწილს ერთად.
სიცოცხლის დიოდები დიაგრამაზე უნდა იყოს თეთრი ები
ბალანსის LED- ები უნდა იყოს მოწყობილი:
წითელი - ბალანსი LED 5
ყვითელი - LED ბალანსი 4
ყვითელი - ბალანსის LED 3
მწვანე - ბალანსი LED 2
მწვანე - ბალანსი LED 1
ნაბიჯი 2: Arduino კოდი
არდუინოს კოდისთვის დაგჭირდებათ arduino IDE- ს რამდენიმე ბიბლიოთეკის დამატება, მე ქვემოთ მოყვანილი ბმულები
დამატებითი arduino ბიბლიოთეკები არის:
MPU6050_tockn.h
OneButton.h
თქვენ დაგჭირდებათ ბიბლიოთეკების დამატება თქვენს arduino IDE– ზე
ჩამოტვირთეთ და გახსენით ფაილი, რომელიც შეიცავს კოდს "Balance_alarm_V1.8.ino"
ატვირთეთ კოდი arduino დაფაზე
ნაბიჯი 3: მოათავსეთ ყუთი
სამწუხაროდ, მე არ გადავიღე ყუთის ფოტოები, სანამ კომპონენტებს ვამაგრებდი. მე გამოვიყენე ცხელი წებო ნაწილების ყუთში ჩასასმელად.
თუ თქვენ იყენებთ პლასტმასის ყუთს, როგორიც მე გამოვიყენე, მაშინ გადაახვიეთ თავზე ნიღაბი ლენტით და გამოიყენეთ მმართველი და კალამი, რომ მონიშნოთ ის ადგილები, სადაც საჭიროა LED- ების, დინამიკისა და სპილოს დონის სამონტაჟო ხრახნების გაბურღვა.
გადამრთველი დამონტაჟდა ხვრელის გაბურღვით და შემდეგ მისი სწორი ზომისა და ფორმის შევსებით.
მე რომ ხელახლა შემექმნა ეს პროექტი, დავაყენებდი ყველა კომპონენტს სახურავში, ასე რომ არ მომიწევდა იმდენი დამაკავშირებელი მავთულის გადატანა სახურავსა და ყუთის ქვედა ნაწილს შორის.
ნაბიჯი 4: ოპერაციული ინსტრუქციები
დაწყებული
ყუთის ჩართვამდე დადგით ყუთი ბრტყელ და თანაბარ ზედაპირზე ისე, რომ სულიერი დონის ბუშტი იყოს ცენტრალურ წრეში.
ჩართეთ დენის გადამრთველი, ყუთი გამოჩნდება ერთხელ და ჩატვირთვისას. დატოვე ყუთი სტაციონარში, სანამ არ გაიგონებთ სამმაგი სიგნალის სიგნალს და 3 თეთრი "სიცოცხლის შუქი" არ ჩაირთვება.
თამაში ახლა მზად არის.
ყუთის ფუნქციები
ყუთი უნდა გადაიტანოს ფრთხილად, როდესაც ტარდება დონეზე. როგორც კი ყუთი გადადის დონიდან, ბალანსის ინდიკატორი ანათებს, მეტი შუქი მიუთითებს იმაზე, რომ ყუთი არის დონის მიღმა.
სულის დონე ასევე შეიძლება გამოყენებულ იქნას იმის დასადგენად, არის თუ არა ყუთი დონე (თუ სულიერი დონე და ბალანსის შუქები არ ემთხვევა ბალანსის სენსორის გადატვირთვას, იხილეთ ქვემოთ)
როდესაც ყუთი ძალიან შორს არის დონიდან ან დაფარულია, ყუთი სამჯერ დაიჭყიპება და ჟღერს ხმაურს, სიცოცხლის ერთ -ერთი შუქი ჩაქრება.
როდესაც სამივე სიცოცხლე იქნა გამოყენებული, ყუთი სიგნალიზაციას ახდენს და აანთებს ყველა შუქს, თამაში დაკარგულია.
კონტროლი
მაღვიძარა გადატვირთეთ
გააკეთეთ ეს იმისათვის, რომ შეაჩეროთ თამაში მაღვიძარას სამივე სიცოცხლის დაკარგვის შემდეგ.
სანამ მაღვიძარა ისმის, დააჭირეთ მწვანე ღილაკს ერთი წამით და გაათავისუფლეთ. სიგნალიზაცია უნდა შეწყდეს წამის შემდეგ. თუ არა ისევ სცადე
სიცოცხლის გადატვირთვა - გააკეთეთ ეს თუ გსურთ თამაშის გადატვირთვა, სამივე სიცოცხლე დაბრუნდება.
ნებისმიერ დროს, ორჯერ დააწკაპუნეთ მწვანე ღილაკზე (კომპიუტერის მაუსის მსგავსად, მაგრამ ოდნავ ნელა). ხმის გადატვირთვის ხმა გაისმის და სამი სიცოცხლის შუქი ანათებს.
აღადგინეთ ბალანსის სენსორი - გააკეთეთ ეს, თუ სულიერი დონის ბუშტი არ ემთხვევა ბალანსის ინდიკატორებს.
დიდხანს დააწკაპუნეთ მწვანე ღილაკზე (დააჭირეთ 3 წამი და გაათავისუფლეთ) ბალანსის გადატვირთვის ხმაური ითამაშებს და ბალანსის შუქები მოკლედ აანთებს და შემდეგ ჩაქრება (მიუთითებს, რომ ყუთი დონისაა). ეს უნდა გაკეთდეს მაშინ, როდესაც ყუთი არის დონეზე, როგორც ეს მითითებულია სულიერი დონის ბუშტით.
შენიშვნები
როდესაც ყუთი იწყებს ჭიკჭიკს სიცოცხლის დაკარგვის გამო, სწრაფად დააბრუნეთ იგი სწორ ბრტყელ პოზიციაზე, წინააღმდეგ შემთხვევაში თქვენ დაკარგავთ სხვა სიცოცხლეს როგორც კი ჭიკჭიკი შეჩერდება, დაახლოებით 5 წამი.
გამოიყენეთ სულიერი დონე იმის დასადგენად, თუ რომელი გამოსავალი ხართ ბრტყელიდან/დონედან, შუქები მიუთითებს, რომ თქვენ ხართ დონის მიღმა, მაგრამ ისინი არ აჩვენებენ რა გზას.
სულის დონის ბუშტი დაახლოებით იგივეა, რაც ინდიკატორების შუქები, როდესაც ბუშტი ეხება სულიერი დონის მხარეს სიცოცხლე დაიკარგება.
თუ ყუთი უცნაურად იქცევა და ბალანსის სენსორის გადატვირთვა არ მუშაობს, გამორთეთ და კვლავ ჩართეთ შავი დენის გადამრთველით. თქვენ უნდა დაელოდოთ დაახლოებით 10 წამს ყუთი ბრტყელ ზედაპირზე, სანამ ის იბრუნებს. შეეცადეთ გამოიყენოთ ბალანსის სენსორის გადატვირთვა, რადგან ის უფრო სწრაფია, თქვენ არ გჭირდებათ ლოდინი, სანამ ყუთი განახორციელებს ენერგიის ციკლს.
ყუთი იკვებება ბატარეით, თეორიულად მას უნდა ჰქონდეს საკმარისი მუხტი მუდმივი გამოყენების მთელი დღის განმავლობაში, გთხოვთ გამორთოთ, თუ ის არ გამოიყენება ბატარეის ენერგიის დაზოგვის მიზნით.
თუ ღილაკი არ რეაგირებს, დარწმუნდით, რომ დააჭირეთ ღილაკს და ათავისუფლებთ მას.
გირჩევთ:
მეტყველების ტექსტი დააწკაპუნეთ ARMBasic Powered UChip– ზე და ARMBasic Powered SBC– ზე: 3 ნაბიჯი
ტექსტი მეტყველებისთვის დააწკაპუნეთ ARMbasic Powered UChip– ზე და ARMbasic Powered SBC– ებზე: შესავალი: კარგი დღე. მე მქვია ტოდი. მე ვარ საჰაერო კოსმოსური და თავდაცვის პროფესიონალი, რომელიც ასევე ცოტათი გიკია გულში. შთაგონება: მივესალმები dial-up BBS- ის ეპოქიდან, 8 ბიტიანი მიკროკონტროლერები, პერსონალური კომპიუტერები Kaypro/Commodore/Tandy/TI-994A, როდესაც R
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 Steps (სურათებით)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker არის clapperboard ფორმის, Raspberry Pi- ით აღჭურვილი გამოშვების Tracker. ის იყენებს TMDb API- ს, რომ დაბეჭდოს პოსტერი, სათაური, გამოსვლის თარიღი და თქვენს რეგიონში მომავალი ფილმების მიმოხილვა, განსაზღვრულ დროის ინტერვალში (მაგ. ფილმების გამოშვება ამ კვირაში)
Game Boy Reader Controller: 17 Steps (სურათებით)
Game Boy Reader Controller: ამ ინსტრუქციურად შევეცდები ავხსნა როგორ გავაკეთე მოწყობილობა ზემოთ. იგი ფუნქციონირებს როგორც Game Boy კარტრიჯის მკითხველი, რომელსაც შეუძლია წაიკითხოს ROM და წაიკითხოს/დაწეროს Game Boy თამაშის RAM. ამის შემდეგ თამაში იქნება ავტომატურად ჩატვირთეთ, ასე რომ თქვენ შეგიძლიათ ითამაშოთ მასზე
Puzzle Box - Codebreakers and Groundbreakers [UCM]: 7 Steps (სურათებით)
Puzzle Box - Codebreakers and Groundbreakers [UCM]: ლაზერული ჭრის თავსატეხის ნაკრები, რომელიც განკუთვნილია ციფრული შემქმნელის სახელოსნოსთვის, ფიცვილიაამის მუზეუმში, კემბრიჯში, მათ Codebreakers და Groundbreakers გამოფენასთან დაკავშირებით. სემინარისთვის თავსატეხის ყუთში დაკავშირებული იყო MakeyMakey a
შექმენით ოთხარხიანი SSM2019 Phantom Powered Mic Preamp: 9 Steps (სურათებით)
ააშენეთ ოთხარხიანი SSM2019 Phantom Powered Mic Preamp: როგორც თქვენ შეიძლება შენიშნეთ ჩემი სხვა ინსტრუქციიდან, მე მაქვს აუდიოს გატაცება. მე ასევე წვრილმანი ბიჭი ვარ, რომელიც უკან მიდის. როდესაც დამჭირდა მიკროფონის გამაძლიერებლების კიდევ ოთხი არხი ჩემი USB აუდიო ინტერფეისის გასაფართოებლად, ვიცოდი, რომ ეს იყო წვრილმანი პროექტი. S