Სარჩევი:

ძალიან მაგარი Rainbow თავსაბურავი: 9 ნაბიჯი (სურათებით)
ძალიან მაგარი Rainbow თავსაბურავი: 9 ნაბიჯი (სურათებით)

ვიდეო: ძალიან მაგარი Rainbow თავსაბურავი: 9 ნაბიჯი (სურათებით)

ვიდეო: ძალიან მაგარი Rainbow თავსაბურავი: 9 ნაბიჯი (სურათებით)
ვიდეო: შარლოტა ბრონტე - "ჯეინ ეარი" - ნაწილი მეორე 2024, ივლისი
Anonim

By johncohnFollow About: გამოწვეული… მაგრამ არა შეშინებული იხილეთ ჩემი ბლოგი https://johncohn.org მეტი johncohn- ის შესახებ »

ეს პროექტი დაგეხმარებათ შექმნათ ველური LED- ის ჰალო, როდესაც გამოხვალთ, მე ორი წლის განმავლობაში ვიცვამ ერთ -ერთს კონფერენციებზე, სკოლებში, დამწვარ ადამიანზე. რა ხალხი გაიღიმებს, როცა შენსას ატარებ! მათ გაიღიმა, როდესაც მე აქ ჩავიცვი

კონსტრუქცია მარტივია იმ პირობით, რომ თქვენ გაქვთ საიდუმლო ინგრედიენტი, რომელიც არის RGB განათების ზოლის სიგრძე, რომელიც დაფუძნებულია HL1606 LED კონტროლერზე Wuxi Asic's Corp ჩინეთში. ჩემი ავიღე შანხაიში მივლინებისას. ეს სინათლის ზოლები პოპულარული ხდება ნიშნებისა და არქიტექტურული განათებისათვის მთელს მსოფლიოში. მე დავურთე 5 მეტრიანი ძაფის სურათი, რომელიც შევიძინე და მისი კონტროლერის ყუთი. მიუხედავად იმისა, რომ ისინი არ არიან გავრცელებული ამ ქვეყანაში (ჯერჯერობით), აღმოსავლეთში არის რამდენიმე მომწოდებელი, რომლებიც გამოგიგზავნიან ამ ჯადოსნურ ნივთებს. შეამოწმეთ ეს მომწოდებლები. მიმწოდებელი 1, მიმწოდებელი 2. მალე კიდევ ბევრი იქნება, უეჭველია! (შენიშვნა: უყურეთ ამ სივრცეს.. მე ვფიქრობ, რომ შესაძლოა მე ვიყიდო ზოგიერთი ზოლები ჩინეთიდან. სიამოვნებით ვიღებ ხალხს, თუ დაინტერესდება) ეს მსუბუქი ზოლები შედგება მოქნილი სპილენძის ლენტისგან ძალიან (!) ნათელი ზედაპირზე დამონტაჟებულია RGB LED ის მანძილი ყოველ ინჩზე. LED– ების თითოეული წყვილი კონტროლდება HL 1606 – ით. ზოლები იყიდება მრავალ სიგრძეზე, თითოეული შედგება მოკლე სიგრძისაგან, რომელიც შეიცავს 20 LED– ს 10 მძღოლის ჩიპებით. ჩემი თავსაბურავი დამზადებულია ერთ -ერთი იმ 20 LED სეგმენტიდან. ამ სამუშაოს განხორციელების ნამდვილი ხრიკი იყო HL 1606 – ის საპირისპირო ინჟინერია. ეს ჩიპი არის საიდუმლო.. ინგლისური ენის დოკუმენტაციის გარეშე და მხოლოდ ძალიან მარგინალური დოკუმენტაციით ჩინურ ენაზე. დოკუმენტაცია მე შევძელი შებრუნებული ინჟინერირება სიგნალიზაციის საჭირო მართოს ზოლები. შეყვანის სიგნალი იყენებს სერიული პერიფერიული ინტერფეისის (SPI) ავტობუსს, რომელიც იყენებს ერთ მონაცემთა პინს (D_I).. და საათის პინს (C_I) საკონტროლო ბიტებში გადასატანად, რათა ფერის ინფორმაცია ჩატვირთოს ზოლზე. Latch სიგნალი (L_I) გამოიყენება მონაცემების გადასაჭრელად ერთი HL 1606 -ისთვის და ძველი მონაცემების გადასატანად მარჯვნივ. ასევე არსებობს პულსის სიგანის მოდულაციის (PWM) საკონტროლო პინი (S_I), რომელიც აკონტროლებს ფერის სიკაშკაშეს და ქრება. გაითვალისწინეთ, რომ ეს პროექტი არ იყენებს ამ ფერმკრთალ ფუნქციებს კოდის ზომის შეზღუდვების გამო.. მაგრამ მათი შესწავლა ძალიან მაგარია. მას შემდეგ რაც მივხვდი, საკმაოდ მარტივი იყო მიკრო კონტროლერის დაპროგრამება ზოლების მართვისთვის. მე გამოვიყენე PICAXE 08-M. მე ავირჩიე PICAXE, რადგან ა) მე მქონდა მოთავსებული მათ გარშემო:-) და ბ) მათ ძალიან ცოტა გარე კომპონენტები სჭირდებათ გამოსაყენებლად. PICAXE 08M არის მიკროჩიპი PIC12F683, რომელიც მოყვება წინასწარ დატვირთულ უბრალო ძირითად თარჯიმანს PICAXE ოჯახს, როგორც სასიამოვნო, ადვილად გამოსაყენებელ ინტეგრირებულ გარემოს, რომელიც უფასოა გადმოსატვირთად აქ. დარჩა მხოლოდ კოდის დაწერა, გადმოწერა PICAXE– ზე და ერთად შედუღება. ბედნიერი შენობა !!!

ნაბიჯი 1: გაჭერით სინათლის ზოლი სიგრძემდე

გაჭერით სინათლის ზოლი სიგრძემდე
გაჭერით სინათლის ზოლი სიგრძემდე
გაჭერით სინათლის ზოლი სიგრძემდე
გაჭერით სინათლის ზოლი სიგრძემდე

ზოლები იყიდება მრავალ სიგრძეზე, თითოეული შედგება მოკლე სიგრძისაგან, რომელიც შეიცავს 20 LED- ს 10 დრაივერის ჩიპებით. ჩემი თავსაბურავი დამზადებულია ერთ -ერთი იმ 20 LED სეგმენტიდან. თქვენი თავსაბურავის მოსაჭრელად, იპოვეთ ერთ -ერთი შედუღებული კავშირი, რომელიც მიამაგრებს 20 LEDS- ის ნაკრებებს მომდევნო მონაკვეთზე. ყურადღებით გაჭრა soldered კავშირი მკვეთრი მაკრატლით. გამოიყენეთ წვრილი წვერი, დაბალი სითბოს გამაგრილებელი რკინა, რომ გაასუფთაოთ და ხელახლა შეაერთოთ შედუღების კავშირები თქვენ მიერ მოჭრილი სეგმენტთან.

ნაბიჯი 2: შეაგროვეთ კომპონენტები

შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები

ამ პროექტის ნაწილების სია საკმაოდ მარტივია. გარდა იმისა, რომ თქვენ გადააჭარბებთ 1 ნაბიჯს, დაგჭირდებათ შემდეგი:- PICAXE-08M მიკროკონტროლერი, რომელიც ხელმისაწვდომია Revolution Education- ის პროგრამისტი PICAXE– სთვის. შენიშვნა ასევე ადვილია საკუთარი პროგრამისტის შექმნა.. ან თუნდაც პროგრამირება პიკაქსი თქვენს წრეში. მოგერიდებათ პროპაგანდა ჩიპის ნებისმიერი გზით:-)- 8 პინიანი დაბალი პროფილის ic სოკეტი- 5V 1Amp მარეგულირებელი, როგორიცაა LM7805- 9 ვოლტიანი ბატარეის კონექტორი- 9 ვოლტიანი ბატარეა- ზოგიერთი საკაბელო მავთული- ზოგიერთი სპილენძის მოპირკეთებული პერფორატი IC მეგობრული ნიმუშით- რამდენიმე velcro მამრობითი და მდედრობითი ზოლები- ელექტრული ლენტი ხელსაწყოებისთვის

ნაბიჯი 3: გაჭერით პერფის დაფა

გაჭრა Perf Board
გაჭრა Perf Board
გაჭრა Perf Board
გაჭრა Perf Board
გაჭრა Perf Board
გაჭრა Perf Board

ჩააგდე IC ბუდე პერფის დაფაში ისე, რომ ის შეესაბამებოდეს IC მეგობრულ ნიმუშს. IC მეგობრულით ვგულისხმობ იმას, რომ პერფის დაფა ამარტივებს თითოეულ მავთულხლართზე რამდენიმე მავთულის შეერთებას, როგორც ეს. რა გამოიყენეთ გადახვევის ხერხი პერფის დაფის გასაჭრელად ისე, რომ ის რაც შეიძლება პატარა იყოს ძაბვის მარეგულირებლისა და IC- ს დასათავსებლად. დატოვეთ საკმარისი დაფა, რომ შესაძლებელი იყოს მინიმუმ ორი მავთულის შეერთება თითოეულ IC პინზე

ნაბიჯი 4: შეავსეთ სრულყოფილი დაფა

გაამყარეთ პერფის დაფა
გაამყარეთ პერფის დაფა
გაამყარეთ პერფის დაფა
გაამყარეთ პერფის დაფა
გაამყარეთ პერფის დაფა
გაამყარეთ პერფის დაფა

ამ პროექტის გაძლიერება არის ვადამდელი!..- შეაერთეთ ICsocket დაფაზე, ფრთხილად იყავით, რომ არ გადალახოთ კავშირებს შორის. -შემდეგ მოათავსეთ LM7805 ძაბვის რეგულატორი IC სოკეტის ზემოთ და მარცხნივ ისე, რომ მისი გამომავალი pin (pin 3) ყველაზე ახლოს იყოს IC socket pin 1. გააკეთეთ პატარა ჯუმპერი, რომ დააკავშიროთ მარეგულირებელი გამომავალი IC სოკეტის 1 pin- თან რა ეს უზრუნველყოფს +5 ვოლტს PICAXE- ს. წითელი ტყვიის არის soldered შეყვანის pin (pin 1) ძაბვის მარეგულირებელი, შავი ტყვიის უკავშირდება ადგილზე კავშირი (pin 2). Jumper საწყისი მოსმენა IC socket pin 8 უზრუნველყოს ადგილზე კავშირი PICAXE-

ნაბიჯი 5: მავთული LED ზოლზე

მავთული LED ზოლზე
მავთული LED ზოლზე
მავთული LED ზოლზე
მავთული LED ზოლზე
მავთული LED ზოლზე
მავთული LED ზოლზე

ეს ნაბიჯი მოითხოვს ფრთხილად შედუღებას. - გაჭერით მავთულის 6 პატარა (1.5 ) სეგმენტი და გაწურეთ ორივე ბოლო- ფრთხილად მიამაგრეთ თითო მავთული თითოეულ 6 კავშირზე LED ზოლის ბოლოს, რომელსაც თქვენ გაჭრით. ეტიკეტები ყველა მარჯვნივ უნდა იყოს ზემოთ. უნდა წაიკითხოს ზემოდან ქვემოდან, GND, SI, DI, CI, LI და 5V.- ახლა შეაერთეთ მავთულები შესაბამის ბუდეზე IC სოკეტში. - SI ზოლზე ზოლზე დაკავშირებულია IC 7-ის პინთან (გამომავალი 0)- DI ზოლზე დაკავშირებულია IC 6-ის პინთან (გამომავალი 1)- CI ზოლზე დაკავშირებულია pin 5-თან IC (გამომავალი 2)- LI ზოლზე დაკავშირებულია IC 3-ის პინთან (გამომავალი 4)- 5V ზოლზე დაკავშირებულია IC 1-ის პინ 1-თან (5V)- თქვენ ასევე უნდა გააკეთოთ ერთი დამატებითი კავშირი დაიცავით PICAXE სერიული შეყვანა მცურავიდან- IC 2-ის პინი (Ser IN) დაკავშირებულია IC 8-ის პინთან (0V)

ნაბიჯი 6: ჩამოტვირთეთ კოდი

ჩამოტვირთეთ კოდი
ჩამოტვირთეთ კოდი
ჩამოტვირთეთ კოდი
ჩამოტვირთეთ კოდი

ახლა დროა გადმოწეროთ ძირითადი კოდი PICAXE. აქ არის ნაბიჯები- დაიწყეთ PICAXE ინტერაქტიული განვითარების გარემო (IDE). - შეაერთეთ თქვენი PICAXE პროგრამისტი თქვენი კომპიუტერის სერიულ პორტში (ან USB სერიული ადაპტერი, თუ სერიული პორტი არ გაქვთ). დარწმუნდით, რომ პროგრამირების ბუდეში არის ცარიელი PICAXE 08M - დააკონფიგურირეთ IDE არჩევით View-> Options აირჩიეთ 'Mode' 08M Mode Mode, აირჩიეთ სერიული პორტი tab თქვენი სერიული პორტის შესარჩევად. - ჩატვირთეთ ფაილი 'INSTRUCTABLES_HEADBAND. BAS File-> Open- შეადგინეთ და გადმოწერეთ ფაილი PICAXE-> Run- ის არჩევით. ფაილის გადმოტვირთვისას თქვენ უნდა ნახოთ პროგრესის ზოლი და ბოლოს გადმოწერეთ სრული შეტყობინება. მე შევიტანე ამ პროექტის რამდენიმე კოდის ნიმუში. თქვენ შეგიძლიათ გამოიყენოთ ის როგორც არის, ან შეცვალოთ ის, რომ თქვენი თავსაბურავი უნიკალური გახადოთ. გაქვთ შეკითხვები? უბრალოდ გამომიგზავნე ელ.წერილი [email protected]

ნაბიჯი 7: გამოსცადეთ

გამოცადე იგი
გამოცადე იგი

ამოიღეთ PICAXE თქვენი პროგრამისტიდან და დააინსტალირეთ 8 პინიანი IC სოკეტში, ფრთხილად იყავით და მიაქციეთ ყურადღება ორიენტაციას. ორმაგად შეამოწმეთ ყველა თქვენი კავშირი., გააკეთეთ ის რაც გისურვებთ ჩვეულებრივ ცეკვავდეთ სანამ რამეს შეეცდებოდით.. შემდეგ დაერთეთ ბატარეა. თქვენმა სინათლის ზოლმა უნდა დაიწყოს თავისი საქმის კეთება!

ნაბიჯი 8: გააკეთეთ თავსაბურავი

გააკეთეთ თავსაბურავი
გააკეთეთ თავსაბურავი
გააკეთეთ თავსაბურავი
გააკეთეთ თავსაბურავი
გააკეთეთ თავსაბურავი
გააკეთეთ თავსაბურავი

მოდით, სინათლე გადავიღოთ თავსაბურავად!-იპოვნეთ რამდენიმე velcro ზოლები, რომლებიც სულ მცირე ისეთივე სიგანისაა, როგორც LED ზოლები და საკმარისად გრძელი, რომ თქვენს თავზე შემოიაროს. შეიძლება დაგჭირდეთ ზოლის მოჭრა, თუ ის ორი სიგანეა. იპოვნეთ რბილი ხავერდის ნაჭერი … არა მკვეთრი … და გააკეთეთ ზოლები ისეთივე ფართო, როგორც თქვენი RGB ზოლები. გაჭერით ველკრო იმ სიგრძეზე- ამოიღეთ წებოვანი საყრდენი velcro– დან და განათავსეთ იგი ფრთხილად LED ზოლის უკანა მხარეს. იცოდეთ, რომ ამოღება ძალიან ძნელია მას შემდეგ, რაც წებო შეხდება ზოლს, ასე რომ ფრთხილად გაათანაბრეთ თქვენი სამუშაო- დატოვეთ ბოლო 6 სანტიმეტრი საყრდენი ხელუხლებელი ზოლზე. გამოიყენეთ ელექტრული ლენტი, რათა დაიცვათ გაყვანილობა პერფ დაფსა და სინათლის ზოლს შორის. ასევე დადეთ ბატარეის კონექტორის გარშემო ელექტრული ლენტი, რომლითაც მას სტრესი მოხსნის "ეკლიანი" ხავერდის ზოლით, რომლის სიგრძეა 6 დიუმიანი ნაჭერი, რომელსაც ჯერ კიდევ აქვს საყრდენი. ამოიღეთ საყრდენი და შეაერთეთ ორი სახის ხავერდი ერთმანეთთან, წებოვანი გვერდით. ეს შექმნის სამაგრს სათავეში და განათავსეთ ახალი 9 ვოლტიანი ბატარეა "ეკლიან ხავერდზე". განათავსეთ იგი ისე, რომ მარტივად შეძლოთ ბატარეის სამაგრის მიმაგრება. - გაჭერით კიდევ ორი მოკლე ნაჭერი "ეკლიანი" ხავერდოვანი და გამოიყენეთ ისინი მარყუჟის შესაქმნელად ბატარეის დასაკავებლად. ამის გაკეთება მიამაგრეთ "ეკლიანი" ნაწილის ბოლოში "რბილ" ხავერდზე, თავსაბურავის შიგნით, მჭიდროდ დაახურეთ იგი ბატარეის გარშემო და შემდეგ მიამაგრეთ "ეკლიანი" მარყუჟის მეორე ბოლო "რბილზე" velcro ბენდის შიგნით. შეიძლება რთულად ჟღერდეს.. მაგრამ ეს ასე არ არის:-). გამოიყენეთ სხვა "ეკლიანი" ზოლები, რათა გააკეთოთ მარტივი საფარი პერფ დაფისთვის. ეს შეგიშლით ხელს დაკარგოთ თქვენი PICAXE პროცესორი ცეკვის დროს.

ნაბიჯი 9: ჩაიცვი და ისიამოვნე

ჩაიცვი და ისიამოვნე!
ჩაიცვი და ისიამოვნე!

მიამაგრეთ თავსაბურავი თქვენს თავზე, მჭიდროდ დაიჭირეთ ხავერდი, რომ შეინახოთ იგი. ჩაიცვი ბატარეის დამჭერი და გაეცი სამყაროში გაღიმებული! გთხოვთ, ნება მომეცით იცოდეთ რა ცვლილებებს შეიტანთ კოდში ან დიზაინში. მადლობა [email protected]. ახლა უკვე ბედნიერია ამ ამბის შემდგომ!.. მე ვიკეთებდი ამ ნივთს Makerfaire– ში სან მატეო CA– ში 2009 წლის ივნისში. ბევრმა ადამიანმა მომცა კარგი კომენტარები ამ თავსაბურავზე. ერთი ბიჭი, Xander H მუშაობდა Monkey Electric– ის ჯიხურში (Instructables LED კონკურსის ამაყი სპონსორები!). ის ასევე ცდილობდა შეცვალოს HL1606 ინჟინერი. ჩვენ გავცვალეთ სავიზიტო ბარათები. და მომდევნო კვირას რამდენიმე ელ. შედეგად, Xander– მა შეძლო განათების ზოლის სრული ფუნქციის გადატანა არდუინოს პლატფორმაზე. გადახედეთ ამ კავშირს ყველა კოდისთვის

Runner Up in Get the LED Out! კონკურსი

გირჩევთ: