Სარჩევი:
ვიდეო: ციცინათელების სინქრონიზაცია: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ოდესმე გიკითხავთ საკუთარ თავს, როგორ ახერხებენ ასობით და ათასობით ციცინათელა საკუთარი თავის სინქრონიზაციას? როგორ მუშაობს ის, რომ მათ შეუძლიათ ერთად დახუჭონ თვალი ციმციმის გარეშე? ეს ინსტრუქცია იძლევა გამოსავალს და გვიჩვენებს, თუ როგორ შეიძლება ამ სინქრონიზაციის მიღწევა. მე ყოველთვის მოხიბლული ვიყავი მწერების თვითორგანიზაციით. რამდენიმე წლის წინ დავწერე Java-Applet, რომელიც სიმულაციას ახდენს ათასობით ციცინათელა. კარგად მუშაობდა და სახალისო იყო ყურება. ამჯერად მე ეს გავაკეთე ტექნიკაში. ინსპირაციის კრედიტი გადადის კესოსა და ციცინათელების ქილაზე https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. ნებისმიერი კომენტარი ან შესწორება მისასალმებელია. განახლება 2008-09-12: იქ არის ციცინათელების ახალი ვერსია ონლაინ რეჟიმში Synchronizing Firefly Howto. მას აქვს პერსონალური PCB ყველა ციცინათელისთვის. და თქვენ შეგიძლიათ შეიძინოთ ნაკრები Tinker Store– ში. აქ არის ვიდეო:
ნაბიჯი 1: როგორ მუშაობს
ალგორითმი რა შეიძლება შეინიშნოს ის არის, რომ ციცინათელები იწყებენ შემთხვევითი მოციმციმე. მაგრამ რაც დრო გადის, მათ შეუძლიათ ნელ -ნელა მოახდინონ სინქრონიზაცია უახლოეს მეზობლებთან. და ეს მეზობლები სინქრონიზებენ საკუთარ თავს მეზობლებთან და ასე შემდეგ. სანამ მთელი ხე ან მთელი ხეობა არ ციმციმდება იმავე ციკლში.და რა არის კარგი? იგი გამოიყენება სხვა ნიმუშების მოსაზიდად. ყველა მოციმციმე სინქრონიზაციაში ბევრად უფრო ადვილია პარტნიორის პოვნა. ამ საქციელის ახსნის ერთ -ერთი ყველაზე იოლი ალგორითმი ასე გამოიყურება: თქვენ გაქვთ მნიშვნელობა, რომელიც ფლობს ძალას ციმციმისთვის. რაც დრო გადის ეს ძალა ოდნავ მოიმატებს. თუ სიმძლავრე მიაღწევს გარკვეულ დონეს, ციცინათელა ციმციმებს და ძალა მოიხმარს. ენერგიის მომატების მაჩვენებელი თითქმის ერთნაირია ყველა ციცინათელისთვის. ასე რომ, მათ აქვთ ერთი და იგივე სიხშირე, მაგრამ არა ერთი და იგივე მომენტი. როდესაც ნელა იტენება ენერგიით, ციცინათელას შეუძლია ახლომდებარე სხვა ციცინათელის ციმციმის გამოვლენა. შემდეგ ის უფრო დიდ მნიშვნელობას ანიჭებს მის სიმძლავრეს. თუ გსურთ, გაზარდეთ რაიმე სახის ძალა. ეს ნიშნავს, რომ მომდევნო ციმციმა მოხდება უფრო ადრე, ვიდრე წინა. და კიდევ ერთი უფრო ადრე, სანამ ეს ორი არ ანათებს ზუსტად ერთსა და იმავე დროს და იმავე სიჩქარით. ამ ალგორითმზე მეტის პოვნა შეგიძლიათ მაგ. აქ: Firefly Synchronization Ad Hoc NetworksThe აპარატურა იგი შედგება მიკროკონტროლის, LED და სინათლისგან დამოუკიდებელი რეზისტორისგან (LDR). ეს საკმარისი უნდა იყოს უბრალო ციცინათელას სიმულაციისთვის. მას შეუძლია მოციმციმე, დანახვა და დათვლა. მე უბრალოდ უნდა შეცვალო პროგრამა და LED და LDR ორიენტაცია. LED და LDR უნდა განთავსდეს ისე, რომ ერთი ციცინათელა წრემ შეძლოს სხვაში ჩარევა. ასე რომ, ერთ LDR- ს უნდა შეეძლოს სხვა ციცინათელას LED- ის "დანახვა". მან უნდა ნახოს არა მხოლოდ ერთი მეზობელი, არამედ მეტიც. ეს შეიძლება გაკეთდეს, თუკი LED და LDR მიმითითებენ მიწიდან და იყენებთ თეთრ ქაღალდს, რათა ასახოს ციმციმები.
ნაბიჯი 2: მასალები და ინსტრუმენტები
5 -დან 5 ციცინათელას ქსელისთვის გჭირდებათ:
- 25 x 1K Ohm რეზისტორი
- 25 x 100 Ohm რეზისტორი
- 25 x LDR (შუქზე დამოკიდებული რეზისტორი), მაგ. M9960
- 25 x LED, 1.7V, 20mA (მწვანე, ლურჯი, რაც მოგწონთ)
- 25 x ATtiny13, 1KB ფლეშ ოპერატიული მეხსიერება, 64 ბიტიანი ოპერატიული მეხსიერება, 64 ბიტიანი EEPROM
- 25 x სოკეტი
- პროტოტიპის დაფა
- მავთული
ერთი ციცინათელის ღირებულება უნდა იყოს დაახლოებით 1.50 ევრო, თუ თქვენ მიიღებთ რაბატს დიდი რაოდენობით შეკვეთისას. სოკეტები საჭიროა მხოლოდ იმ შემთხვევაში, თუ თქვენი პროგრამები გამართულია. თუ თქვენ დარწმუნებული ხართ თქვენი განვითარების უნარებში, შეგიძლიათ დაზოგოთ ისინი.;-) თქვენ ნამდვილად შეგიძლიათ ჩაანაცვლოთ ATtiny ჩიპი ნებისმიერი სხვა მიკროკონტროლით, როგორც PIC, PICAXE ან BasicStamp. უბრალოდ აიღეთ ყველაზე პატარა და იაფი, რაც შეგიძლიათ მიიღოთ. მე Atmel– თან მივდივარ, რადგან მე უკვე მყავდა პროგრამისტი და ჩემი პირველი პროექტი ATtiny13– ით კარგად მუშაობდა.
- გასაყიდი რკინა
- შედუღების მავთული
- პურის დაფა
- AVR პროგრამისტი
- 5V კვების ბლოკი ან
- 4 AA დატენვის საშუალება
პროგრამული უზრუნველყოფა
გირჩევთ:
ცეცხლის, მუსიკისა და განათების სინქრონიზაცია: 10 ნაბიჯი (სურათებით)
ცეცხლი, მუსიკა და განათების სინქრონიზაცია: ჩვენ ყველამ ვიცით, რომ ელექტრონიკა გამოიყენება მრავალი მნიშვნელოვანი ამოცანისთვის საავადმყოფოებში, სკოლებში, ქარხნებში. რატომ არ უნდა გაერთო მათთან ერთად. ამ ინსტრუქციურად მე ცეცხლსა და შუქებს (Led's) ვაპირებ, რომლებიც რეაგირებენ მუსიკაზე, რათა მუსიკა იყოს პატარა
RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: 6 ნაბიჯი (სურათებით)
RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: ეს პროექტი იყენებს arduino– ს თქვენს ტელეფონზე RGB led ზოლის გასაკონტროლებლად bluetooth– ის საშუალებით. თქვენ შეგიძლიათ შეცვალოთ ფერი, განათების სინქრონიზაცია მოახდინოთ მუსიკასთან ან გახადოთ ისინი ავტომატურად მორგებული გარემოს განათებაზე
სენსორულ ეკრანზე დამონტაჟებული საოჯახო სინქრონიზაცია და სახლის პანელი: 7 ნაბიჯი (სურათებით)
სენსორულ ეკრანზე დამონტაჟებული საოჯახო სინქრონიზაცია და სახლის პანელი: ჩვენ გვაქვს კალენდარი, რომელიც ყოველთვიურად განახლდება მოვლენებით, მაგრამ ეს კეთდება ხელით. ჩვენ ასევე გვავიწყდება ის, რაც დაგვავიწყდა ან სხვა უმნიშვნელო საქმეები. ამ ასაკში ვფიქრობდი, რომ გაცილებით ადვილი იყო სინქრონიზებული კალენდრისა და ბლოკნოტების ტიპის სისტემა, რომელიც
ციცინათელების ქილა: 18 ნაბიჯი (სურათებით)
ციცინათელების ქილა: ეს პროექტი იყენებს მწვანე ზედაპირზე დამონტაჟებულ LED- ებს AVR ATTiny45 მიკროკონტროლერთან ერთად ციცინათელების ქცევაში სიმულაციისთვის ქილაში. (შენიშვნა: ამ ვიდეოში ციცინათელების ქცევა მნიშვნელოვნად დაჩქარდა, რათა უფრო ადვილი წარმოსადგენია შორში
LED ციცინათელების პროტოტიპი: 3 ნაბიჯი (სურათებით)
LED ციცინათელების პროტოტიპი: გამარჯობა ყველას, აქ არის მცდელობა, რაც მე განვიცადე LED- ის შემავსებელს. პრობლემა (ჩემთვის) led throms არის ის, რომ ისინი უბრალოდ მოიხმარენ თავიანთ ბატარეას და აწარმოებენ შუქს .. მაგრამ მათ შეუძლიათ უკეთესად გააკეთონ ორივე ..პირველად უნდა მიიღოთ შენობა