Სარჩევი:

ხედვის LED პერსონალის გამძლეობა: 11 ნაბიჯი (სურათებით)
ხედვის LED პერსონალის გამძლეობა: 11 ნაბიჯი (სურათებით)

ვიდეო: ხედვის LED პერსონალის გამძლეობა: 11 ნაბიჯი (სურათებით)

ვიდეო: ხედვის LED პერსონალის გამძლეობა: 11 ნაბიჯი (სურათებით)
ვიდეო: ჯენიფერ გეიზი - "უკიდურესი სიმაღლე" - აუდიო წიგნი 2024, ივლისი
Anonim
Vision LED პერსონალის გამძლეობა
Vision LED პერსონალის გამძლეობა
Vision LED პერსონალის გამძლეობა
Vision LED პერსონალის გამძლეობა
Vision LED პერსონალის გამძლეობა
Vision LED პერსონალის გამძლეობა

საყოველთაოდ ცნობილია, რომ შუქის ჩაქრობის შემდეგაც კი, ადამიანის თვალი წამში „ხედავს“მას. ეს ცნობილია როგორც ხედვის გამძლეობა, ან POV და ის საშუალებას აძლევს ადამიანს "დახატოს" სურათები LED- ების ზოლის სწრაფად გადაადგილებით, სურათის ერთი ხაზის ერთდროულად მიყოლებით. თუ ინტერნეტში ეძებთ (მაგ. Etsy– ზე), ამ იდეაზე დაყრდნობით შეგიძლიათ იპოვოთ საკმაოდ ბევრი სათამაშო: pois, პერსონალი და სხვა.

თუმცა, ეს ძვირია: ღირსეული რეზოლუციის POV პერსონალის ტიპიური ფასები იწყება 500 აშშ დოლარიდან და ისინი იყენებენ საკუთრების პროგრამულ უზრუნველყოფას, ამიტომ მათი ქცევის შეცვლის ან დამატებითი ფუნქციების დამატების მარტივი გზა არ არსებობს. ამრიგად, როდესაც ვეძებ მეგობრის დაბადების დღის საჩუქარს, რომელსაც სიამოვნებს ხატვა სინათლით, მე გადავწყვიტე შევქმნა ჩემი ღია კოდის ვერსია ადვილად ხელმისაწვდომი კომპონენტების გამოყენებით.

ჩემი პროექტი ემყარება ფილიპ ბერჯესისა და ერინ სენტ ბლეინის ბრწყინვალე ნამუშევარს ადაფრუტიდან; თუმცა, მე შევიტანე რამდენიმე ცვლილება, ელექტრონიკის განახლება. ქვემოთ მოცემულია ამ პროექტის ძირითადი მახასიათებლები:

  • ეს არის ორმხრივი პერსონალი, საერთო სიგრძით 141 სმ (55 ინ); ის არ იშლება პერსონალის თითოეულ მხარეს აქვს ორი 50 სმ/72 პიქსელიანი LED ზოლები, საერთო ჯამში 288 LED. ამრიგად, თქვენ შეგიძლიათ გამოიყენოთ იგი 72-პიქსელიანი რეზოლუციის სურათების საჩვენებლად.
  • პერსონალი იკვებება ორი 18650 ლითიუმ-იონური ბატარეით, რაც საკმარისი უნდა იყოს მინიმუმ 1 სთ-ის ჩვენებისთვის, შესაძლოა 2 საათამდე, რაც დამოკიდებულია თქვენი სურათების ინტენსივობაზე. ბატარეების დატენვა შესაძლებელია მიკრო USB კონექტორის საშუალებით; სრული დატენვის დრო დაახლოებით 5 საათია.
  • სურათები (ბიტმაპის ფორმატში) ადვილად ატვირთულია პერსონალში პერსონალის კომპიუტერთან დაკავშირებით, სადაც ის გამოჩნდება როგორც USB შენახვის მოწყობილობა. მას აქვს საკმარისი მეხსიერება დაახლოებით 50 სურათისთვის. სურათების ჩვენების თანმიმდევრობა აღწერილია ცალკეულ ტექსტურ ფაილში, სადაც შეგიძლიათ განათავსოთ სურათების სია და ხანგრძლივობა. სურათი შეიძლება რამდენჯერმე იყოს ჩამოთვლილი ან საერთოდ არცერთი.
  • პერსონალი შეიცავს ინერციული მოძრაობის ერთეულს (IMU), რომლის საშუალებითაც შესაძლებელია პერსონალის მოძრაობის დადგენა. პროგრამული უზრუნველყოფა მას იყენებს სურათების განახლების სიხშირის შესაცვლელად, ასე რომ სურათები არ გამოჩნდება დაჭიმული ან შეკუმშული იმისდა მიუხედავად, რამდენად სწრაფად ბრუნავთ მას. თქვენ ასევე შეგიძლიათ გამოიყენოთ იგი თქვენი შოუს გასაკონტროლებლად: მაგ. პერსონალის ჰორიზონტალურად გაჩერება გამოიყენება როგორც სიგნალი სლაიდშოუს შემდეგ სურათზე გადასასვლელად.
  • პროგრამა დაფუძნებულია Arduino IDE- ზე. ის ხელმისაწვდომია ღია კოდის ლიცენზიით და მისი შეცვლა ადვილია თქვენი საჭიროებების შესაბამისად.

ეს პროექტი ღია წყაროა; ყველა კოდი და სქემა ხელმისაწვდომია ჩემს github საცავში MIT ლიცენზიით.

მასალები:

თქვენ დაგჭირდებათ შემდეგი მასალები:

  • APA102 (DotStar) LED ზოლები, 144 LED/მეტრი, შავი PCB, Adafruit ან Aliexpress– დან. თქვენ გჭირდებათ 4 სმ 50 სმ (72 LED); ასევე შეგიძლიათ შეიძინოთ გრძელი ზოლები და გაჭრათ 50 სმ ნაჭრებად. ზოლები არ უნდა იყოს წყალგაუმტარი. ადაფრუტის ზოლები აღჭურვილია წყალგაუმტარი გარსით, რომლის ამოღება და გადაყრა შეგიძლიათ.
  • ორი 18650 Li-Ion ბატარეა. მოძებნეთ მაღალი სიმძლავრის (არანაკლებ 3000mAh), დაცული ბატარეები რეპუტაციის მწარმოებლისგან, როგორიცაა Panasonic, Samsung ან Sanyo; ვურჩევ ამ ბატარეებს Sanyo ან Panasonic. ნუ ეცდებით ფულის დაზოგვას eBay– ზე ან Amazon– ზე უსახელო ბატარეის ყიდვით.
  • პოლიკარბონატის მილი, 11F (55in/141 სმ), 1 დიუმიანი გარე დიამეტრით, flowtoys.com– დან
  • ორი ბოლოკი და ჩოგბურთის სახელური მილისთვის ამაზონიდან
  • 1/2 ინჩიანი კვადრატული ხის დუელი, HomeDepot– დან ან სხვა ტექნიკის მაღაზიიდან. თქვენ გჭირდებათ 4 ფუტი (ან ორი 2 ფუტი ცალი)
  • ადაფრუტი ItsyBitsy M4 ან ItsyBitsy nRF52840 მიკროკონტროლერი. NRF52840 ოდნავ უფრო ძვირია, მაგრამ მას გააჩნია Bluetooth, რომელიც ხსნის ბევრ დამატებით შესაძლებლობას. თუმცა, ჩემი კოდის მიმდინარე ვერსია არ იყენებს Bluetooth– ს - ეს იგეგმება მომავალი განახლებებისთვის. არ გამოიყენოთ 32u4 ან M0 ItsyBitsy - მათ არ აქვთ საკმარისი ოპერატიული მეხსიერება ჩვენი მიზნებისათვის.
  • პერსონალური POV ფარის დაფა ItsyBitsy– სთვის და ორი პერსონალური ენერგიის განაწილების დაფა, რომელიც შექმნილია ჩემს მიერ. თქვენ შეგიძლიათ თავად გააკეთოთ ისინი სქემატური, BOM და Gerber ფაილების გადმოწერით github– დან, ან შეიძინოთ სამივე ერთად ჩემი მაღაზიიდან Tindie– ზე
  • როკერის გადამრთველი
  • გაყვანილობა: უმჯობესია გამოიყენოთ სილიკონის იზოლირებული გაყვანილობა, რადგან ის ბევრად უფრო მოქნილია ვიდრე ჩვეულებრივი PVC იზოლირებული. თქვენ გჭირდებათ 20 AWG მავთული სიმძლავრისთვის (2.5 მ წითელი, 1 მ შავი) და 24-26 awg სიგნალისთვის (თქვენი არჩევანის ორი განსხვავებული ფერი, თითოეული 50 სმ)
  • 8 მმ დიამეტრის შავი შეკუმშვის შესაფუთი მილი, 1 მეტრი
  • სამი JST XH 4 პოზიციის კონექტორი 15 სმ ან უფრო გრძელი მავთულით, 22awg. ასეთი კონექტორები ჩვეულებრივ გამოიყენება ლითიუმის ბატარეის დატენვის დასაბალანსებლად. გაითვალისწინეთ, რომ 4 პოზიციის კონექტორი გაიყიდება როგორც 3s ბალანსირების ტყვია (ერთი ტყვიის თითოეული ბატარეისთვის და ერთი საერთო ადგილისთვის). თუ თავს კომფორტულად ახერხებთ საკუთარი კონექტორების შეკუმშვაში, შეგიძლიათ შეიძინოთ JST XH საცხოვრებელი და კონტაქტები Digikey– დან ან Mouser– დან და შექმნათ თქვენი საკუთარი ლიდერი; ეს გაამარტივებს ქვემოთ მოცემულ რამდენიმე ნაბიჯს.
  • 3D დაბეჭდილი spacers და შეცვლა სამონტაჟო. STEP ფაილები შეგიძლიათ იხილოთ github საცავის აპარატურის საქაღალდეში. დაგჭირდებათ 3 შუალედი და ერთი გადამრთველი. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი 3D პრინტერი და ნებისმიერი სახის ძაფები (PLA, ABS,…).
  • ვიწრო (2 მმ) შავი ზიპები. შენიშვნა: უმეტესობა 4 zipties აქვს სიგანე 0.1 "= 2.5 მმ, რაც ჩვენთვის ძალიან ფართოა - თქვენ ნამდვილად გჭირდებათ 2 მმ ან ვიწრო.
  • გაქცეული მამაკაცის თავები, 0.1"

თუ თქვენ ყიდულობთ თქვენს LED- ებს AliExpress– დან და მზად ხართ დაელოდოთ 3-4 კვირას უფასო მიწოდების ვარიანტზე, ზემოთ ჩამოთვლილი კომპონენტების საერთო ფასი იქნება დაახლოებით $ 150 (გადაზიდვის ჩათვლით). თუ ყიდულობთ თქვენს LED- ებს Adafruit– დან, დაამატეთ $ 60 ზემოთ მოცემულ ფასს.

თუ თქვენ აირჩევთ ხის დუელის შავ-შეღებვას უკეთესი გარეგნობისთვის (რეკომენდირებულია), თქვენ ასევე გჭირდებათ შავი სპრეის საღებავი.

თქვენ შეგიძლიათ შეიძინოთ ნაწილების ნაკრები, რომელიც შეიცავს ზემოაღნიშნულ ნაწილებს (მაგრამ არა ყველა!) ჩემი მაღაზიიდან Tindie– ზე: https://www.tindie.com/stores/irobotics/. ამ გზით, თქვენ შეგიძლიათ თავიდან აიცილოთ ათი კონცენტრატორის პაკეტის ყიდვა, როდესაც მხოლოდ ერთი გჭირდებათ.

ინსტრუმენტები

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

ნაბიჯი 1: მიმოხილვა

შეკრებილი პერსონალი შედგება შემდეგი ქვეჯგუფებისგან:

  • ორი 18650 ბატარეა და გაყვანილობა პერსონალის შუაგულში. ბატარეები გამოყოფილია ერთმანეთისაგან და LED შეკრებისგან 3D დაბეჭდილი შუასადებით; ბატარეების+გამყოფების საერთო სიგრძე დაახლოებით 28 სმ.
  • ორი LED ასამბლეა, თითო პერსონალის თითოეულ მხარეს. თითოეული ასამბლეა შედგება ორი 50 სმ -იანი LED ზოლისგან, რომელიც მიმაგრებულია ხის დუელზე. LED ზოლები გაიყიდება მრგვალი დენის გამანაწილებელი დაფის შიდა ბოლოში. LED ასამბლეა ერთმანეთთან და ბატარეასთან არის დაკავშირებული JST XH კონექტორებით, ჩართულია სათაურებში ელექტროენერგიის განაწილების დაფებზე.
  • პერსონალის ერთ ბოლოში არის გადამრთველი, ორი მავთულიდან მისკენ მიმავალი ბატარეებისკენ და დაცულია ბოლოკინით გადამრთველის გახსნით
  • პერსონალის მოპირდაპირე მხარეს, კონტროლერი, რომელიც შედგება ItsyBitsy მიკროკონტროლისგან, რომელიც მიმაგრებულია პერსონალურ POV ფარის დაფაზე, დაცულია endcap– ით. 4 მავთულის კაბელი ჩართულია JST XH სათაურში POV ფარზე; მავთულები გადის LED ასამბლეის სიგრძემდე ცენტრამდე
  • ჩოგბურთის რეკეტის დამჭერი ლენტი, რომელიც დაფარავს ბატარეის შეკრებას პერსონალის შუაგულში, უკეთესი მოჭიდებისათვის.

ნაბიჯი 2: პროგრამული უზრუნველყოფა

თუ თქვენ იყენებთ ჩემი Tindie მაღაზიის ნაწილების ნაკრებებს, რომელიც მოიცავს ItsyBitsy M4 (ეს ვარიანტი დაემატა 2020 წლის დეკემბერში), შეგიძლიათ გამოტოვოთ ეს ნაბიჯი - ItsyBitsy უკვე წინასწარ არის დაპროგრამებული თქვენთვის

ჩვენ ვიწყებთ ItsyBitsy მიკროკონტროლერის პროგრამირებით. ეს შეიძლება გაკეთდეს ორიდან ერთი გზით:

- წინასწარ აშენებული ორობითი გამოყენებით. ეს არის უმარტივესი მეთოდი მათთვის, ვისაც პროგრამირების მცირე გამოცდილება აქვს ან საერთოდ არ აქვს. ამასთან, ეს არ გაძლევთ საშუალებას პერსონალურად მოაწყოთ პერსონალი თქვენს საჭიროებებზე

- შენობა წყაროდან. ეს უზრუნველყოფს ყველაზე მოქნილობას, რადგან ადვილია კოდის შეცვლა თქვენი საჭიროებისთვის, მაგრამ მოითხოვს Arduino IDE– ს გარკვეულ (ძალიან მოკრძალებულ) გაცნობას.

ნებისმიერ შემთხვევაში, თქვენ უნდა ჩამოტვირთოთ უახლესი გამოშვება github საცავიდან. ჩამოტვირთეთ წყარო code.zip არქივი (ან წყარო code.tar.gz თუ Linux- ზე ხართ); სახელის მიუხედავად, ეს არქივი შეიცავს არა მხოლოდ წყაროს კოდს, არამედ ორობებს და სურათების ნიმუშს. გადმოტვირთვის შემდეგ, ამოიღეთ იგი დროებით ადგილას.

წინასწარ აგებული ორობების გამოყენება

შეაერთეთ თქვენი ItsyBitsy კომპიუტერთან მიკრო USB კაბელის გამოყენებით. (თუ ამას პირველად აკეთებთ, შეიძლება მიიღოთ შეტყობინება დრაივერების დაყენების შესახებ; ამ შემთხვევაში დაელოდეთ სანამ ის გეტყვით, რომ თქვენი ტექნიკა მზადაა გამოსაყენებლად.) ორჯერ დააწკაპუნეთ გადატვირთვის ღილაკზე; თქვენი ItsyBitsy უნდა გამოჩნდეს როგორც გარე დისკი თქვენს კომპიუტერში, სახელწოდებით ITSYM4BOOT. გახსენით დისკი თქვენი ფაილის ბრაუზერის ფანჯარაში; შიგნით თქვენ უნდა ნახოთ ფაილები CURRENT. UF2, INDEX. HTM და UF2_INFO. TXT.

ახლა გახსენით ფაილების ბრაუზერის სხვა ფანჯარაში github– დან გადმოწერილი არქივიდან ამოღებული დირექტორია. იპოვეთ მასში ორობითი დირექტორიები და იქ იპოვნეთ ქვე დირექტორია, რომელიც შეესაბამება Itsy Bitsy– ს ტიპს (M4 ან nRF52840). მის შიგნით ნახავთ ორ ფაილს: formatter. UF2 და povstaff-vX. X. UF2, სადაც X. X არის ვერსიის ნომერი.

თქვენ ჯერ უნდა ატვირთოთ და გაუშვათ formatter. UF2 ფაილი, რომელიც დააფორმირებს მიკროკონტროლერის შიდა ფლეშ მეხსიერებას მომავალი გამოყენებისთვის (ამის გაკეთება მხოლოდ ერთხელ გჭირდებათ). ამისათვის გადაიტანეთ ფაილის ფორმატი. UF2 ITSY ** BOOT დისკზე; თუ თქვენ გაქვთ შეკითხვა "გსურთ ამ ფაილის მისი თვისებების გარეშე კოპირება, დააწკაპუნეთ" დიახ ". ამის შემდეგ, ItsyBitsy გადატვირთულია, ITSY ** BOOT გაქრება თქვენი კომპიუტერიდან და ფორმატირების სკრიპტი მუშაობს; თქვენ გაიმარჯვეთ" არ ვხედავ რაიმე ხილულ გამომავალს.

ორჯერ დააწკაპუნეთ გადატვირთვის ღილაკზე; ITSY ** BOOT დისკი კვლავ უნდა გამოჩნდეს თქვენს კომპიუტერში. ამჯერად გადაიტანეთ povstaff-vX. X. UF2 მასში. ისევ და ისევ, ItsyBitsy გადატვირთულია. ეს არის ყველაფერი - მიკროკონტროლი ახლა შეიცავს povstaff პროგრამულ უზრუნველყოფას.

შედგენა წყაროდან

თქვენ დაგჭირდებათ Arduino IDE (ვერსია 1.8.6 ან უფრო მაღალი). დარწმუნდით, რომ დაინსტალირებული გაქვთ შემდეგი ბიბლიოთეკები:

  • ადაფრუტ დოტსტარი
  • Adafruit BusIO
  • ადაფრუტი TinyUSB
  • ადაფრუტის ერთიანი სენსორი
  • ადაფრუტი MPU6050
  • ადაფრუტი SPIFlash
  • SdFat - ადაფრუტის ჩანგალი. შენიშვნა: თქვენ გჭირდებათ ადაფრუტის ჩანგალი და არა ორიგინალური SdFat ბიბლიოთეკა!

იხილეთ ეს გვერდი თუ გჭირდებათ დახმარება ბიბლიოთეკების დაყენებაში.

დააინსტალირეთ დაფის დამხმარე ფაილები თქვენი დაფისთვის, როგორც ეს აღწერილია აქ (ItsyBitsy M4– ისთვის) ან აქ (ItsyBitsy nrf52840). დარწმუნდით, რომ ის მუშაობს თქვენი ItsyBitsy კომპიუტერთან დაკავშირებით, დაფის შესაბამისი ტიპისა და პორტის არჩევით და Blink ესკიზის გაშვებით. თუ თქვენ იყენებთ ItsyBitsy M4- ს, აირჩიეთ მენიუში Tools-> USB Stack-> TinyUSB.

შემდეგი, თქვენ უნდა დაფორმატოთ QSPI ფლეშ საცავი დაფაზე. ამისათვის მენიუში იპოვეთ ფაილი-> მაგალითები-> Adafruit SPIFlash-> SdFat_format. შეცვალეთ ხაზი

#განსაზღვრეთ DISK_LABEL "EXT FLASH"

შეცვალეთ EXT FLASH თქვენი არჩევანის ლეიბლით, 11 სიმბოლომდე (მაგ. "POVSTAFF"). ატვირთეთ ესკიზი თქვენს დაფაზე და დაიწყეთ სერიული მონიტორი 115200 baud– ზე. თქვენ უნდა ნახოთ შეტყობინება, რომელიც მოგთხოვთ დაადასტუროთ ფორმატირება; უპასუხეთ "OK" დასამტკიცებლად და თქვენ უნდა ნახოთ შეტყობინება "ფორმატირებული ფლეშ".

თქვენ ახლა მზად ხართ ატვირთოთ ძირითადი ესკიზი დაფაზე. Github– დან ამოღებულ არქივში იპოვეთ ფაილის კოდი/povstaff/povstaff.ino და გახსენით Arduino IDE– ში. ატვირთეთ Itsy Bitsy დაფაზე.

გაფრთხილება: სურათების ატვირთვა ItsyBitsy– ში შეიძლება გაკეთდეს მხოლოდ მას შემდეგ, რაც თქვენ შეაერთებთ მას POV ფარის დაფაზე: პროგრამული უზრუნველყოფა ეყრდნობა ფარის ძაბვის გამყოფ სქემას, რათა დაადგინოს, როდესაც დაფა USB- თან არის დაკავშირებული. თუ გსურთ დაფის გამოცდა ფარის გარეშე, გამოიყენეთ ჯუმბერის მავთულები, რომ დააკავშიროთ A1 პინი 3.3 ვ.

ნაბიჯი 3: შედუღება POV ფარი

შედუღების POV ფარი
შედუღების POV ფარი
შედუღების POV ფარი
შედუღების POV ფარი

Solder მამრობითი headers to ItsyBitsy; ItsyBitsy M4– ისთვის, მხოლოდ ჩასვით სათაურები დაფის ორი გრძელი მხარის გასწვრივ. ახლა მიამაგრეთ POV ფარის დაფა ამ სათაურებში Itsy Bitsy– ს ქვეშ, შექმენით ორი დაფის „სენდვიჩი“, როგორც ეს მოცემულია ზემოთ მოცემულ ფოტოებში. შენიშვნა: POV ფარის ყველა კომპონენტი უნდა იყოს გარედან და არა სენდვიჩის შიგნით!

შედუღების დასრულების შემდეგ გამოიყენეთ დიაგონალური საჭრელი სათაურების გრძელი ქინძისთავები, რათა ისინი გზაში არ იყოს.

ნაბიჯი 4: LED ასამბლეების დამზადება

LED ასამბლეების დამზადება
LED ასამბლეების დამზადება
LED ასამბლეების დამზადება
LED ასამბლეების დამზადება
LED ასამბლეების დამზადება
LED ასამბლეების დამზადება
  1. აიღეთ 1/2 დუიმიანი ხის ბუდეები და გაჭერით ისინი ხერხის გამოყენებით, რომ მიიღოთ თითო ცალი 51 სმ. შეეცადეთ შეინარჩუნოთ თქვენი მოჭრილი კვადრატი.
  2. სურვილისამებრ: სპრეით შეღებეთ ნაჭრები შავი და დატოვეთ გასაშრობად. ეს მისცემს პერსონალს გაცილებით გაპრიალებულ იერს (სანამ ის გამორთულია; როდესაც ის ჩართულია, ვერავინ შეამჩნევს რა ფერის დუელებია).
  3. მიიღეთ LED ზოლები (ები). თუ ისინი წყალგაუმტარი შეფუთვის შიგნით არიან, ამოიღეთ და გადაყარეთ იგი. თუ მათ აქვთ შედუღებული მავთულები, გააუქმეთ ისინი; ამოიღეთ ზედმეტი შედუღება ლენტებიანი ფითილის გამოყენებით. თუ თქვენ შეუკვეთეთ 1 მ ან 2 მ ზოლები, გაჭერით ისინი 50 სმ ნაჭრებად, დარწმუნდით, რომ თითოეული ზოლის დასაწყისში დატოვეთ რაც შეიძლება დიდი გამწოვი ბალიშები (ეს უნდა იყოს ადვილი, რადგან ჩვეულებრივ უფრო გრძელი ზოლები იქმნება 50 სმ სიგრძის შედუღებით, ასე რომ თქვენ უბრალოდ გააუქმებთ სხვის მუშაობას).
  4. შეაერთეთ თავშესაფარი მამრობითი სათაურები თითოეული LED ზოლის დასაწყისში, როგორც ნაჩვენებია ფოტოებში. ამის უმარტივესი გზაა მამაკაცის სათაურების ჩასმა ქალის სათაურების გრძელ ზოლში, მისი დაყენება სამუშაო მაგიდაზე (იდეალურია სილიკონის ან სხვა სითბოს მდგრადი ხალიჩაზე) და მათი მიმაგრება ხალიჩაზე, რათა სათაურები ადგილზე იყოს., როგორც ეს ნაჩვენებია ზემოთ მოცემულ ფოტოებში. შემდეგ გაათანაბრეთ LED ზოლები და გამოიყენეთ წონა, რომ შეინარჩუნოთ იგი სათაურებზე შედუღების დროს. გთხოვთ გაითვალისწინოთ: თქვენ ყიდულობთ სათაურის მოკლე მხარეს ზოლზე, ტოვებთ დიდ მხარეს თავისუფალს. თქვენ ძალიან ახლოს იყავით პირველ LED- თან, ასე რომ გთხოვთ უყუროთ თქვენს რკინას ყურადღებით - არ შეეხოთ LED- ს!
  5. ყველა APA102 ზოლს აქვს 4 სიგნალის ხაზი: Ground (GND, ჩვეულებრივ შემოკლებით G), საათი (CLK, ან CI for Clock In), მონაცემები (DAT, ან DI) და VCC, ან 5V. თუმცა, ამ სიგნალის ხაზების რიგი ზოლებზე განსხვავდება მწარმოებლებს შორის. ამრიგად, ახლა კარგი დროა ჩამოწეროთ იგი მომავალი გამოყენებისთვის. განათავსეთ ზოლები მაგიდაზე, ზოლის დასაწყისში მარცხნივ და ჩაწერეთ სიგნალები, ზემოდან ქვემოდან და წარწერეთ მათ A … D. მაგალითად, ზემოთ მოყვანილი ფოტოების ზოლისთვის თქვენ მიიღებთ შემდეგ ჩამონათვალს:

    • A = GND
    • B = CLK
    • C = DAT
    • D = VCC

    შეინახეთ ეს სია ადვილად ხელმისაწვდომი დანარჩენი შეკრების საშუალებით - თქვენ მას არაერთხელ მიმართავთ.

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

თქვენ უნდა გქონდეთ ორი დასრულებული LED ასამბლეა. შენიშვნა: LED ზოლზე წებოვანი არ არის ძალიან ძლიერი, ასე რომ თქვენმა ზოლებმა შეიძლება დაიწყოს კანი. Არაუშავს; ჩვენ უფრო მუდმივ დანართს გავაკეთებთ მოგვიანებით.

ნაბიჯი 5: საკონტროლო საბჭოს გაყვანილობა

საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
საკონტროლო საბჭოს გაყვანილობა
  1. [თუ თქვენ იყიდეთ ნაწილების ნაკრები ჩემი Tindie მაღაზიიდან 2020 წლის დეკემბერში ან გვიან, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი - უბრალოდ გამოიყენეთ JST XH კონექტორი 55 სმ -იანი სადენებით.] აიღეთ ერთ -ერთი JST XH კონექტორი სადენებით. შეაერთეთ დამატებით სილიკონის მავთულები (22-24 awg) სადენებზე, საერთო სიგრძე დაახლოებით 55-57 სმ (კონექტორის ჩათვლით). ვარაუდობენ, რომ თქვენ ირჩევთ მავთულის ფერებს, რომლებიც ემთხვევა გადაცემულ სიგნალს, წითელი VCC– სთვის, შავი GND– ისთვის და ა.შ. სათაურისკენ. შეეცადეთ ნაჭრები რაც შეიძლება პატარა გახადოთ ისე, რომ ადვილი იყოს მილის შიგნით მორგება; რომ კიდევ უფრო გაადვილდეს, შეაძრწუნეთ ნაჭრები, დააკავშირეთ სხვადასხვა მავთულები სხვადასხვა ადგილას (მაგალითად, VCC და GND გაჭრა კონექტორიდან 10 სმ, ხოლო დანარჩენი ორი მავთული, 15 სმ კონექტორიდან).
  2. აიღეთ წინა საფეხურზე შექმნილი ერთი LED ასამბლეა. გაითვალისწინეთ, რომ დენის გამანაწილებელ დაფას აქვს კიდევ 4 ხვრელი, რომელიც ჯერ არ გამოუყენებიათ. ამოიღეთ თქვენ მიერ გაკეთებული მავთულის 4 მავთულის თითოეული 5 მმ -იანი ნაწილი და მოათავსეთ გაყვანილი მავთულები ამ ხვრელებში (LED შეკრების მხრიდან) და შეაერთეთ ისინი, როგორც ეს მოცემულია ზემოთ მოცემულ ფოტოებში. სიგნალები (VCC, GND …
  3. მავთულხლართების დასამალად და უფრო ლამაზად რომ გამოიყურებოდეთ, აიღეთ 8 მმ -იანი შემცირების შესაფუთი მილაკი. დავჭრათ დაახლოებით 50-51 სმ სიგრძის ნაჭერი. ჩვეულებრივ, ამ დიამეტრის შემცირებული შესაფუთი მილები იყიდება როგორც ბრტყელი, წარწერით ერთ მხარეს. გამოიყენეთ მაკრატელი მილის გასახსნელად სიგრძის გასწვრივ, ერთი ბოლოდან მეორეზე, გააკეთეთ ეს გვერდითი ასოებით. ფრთხილად ჩადეთ მავთულები მილში და დაალაგეთ იგი დუელის გასწვრივ, გახსნილი მხარე ქვემოთ. დარწმუნდით, რომ მავთულები იწვა და არ კვეთს ერთმანეთს.
  4. გამოიყენეთ zipties, რომ დაიჭიროთ LED ზოლები და გაყვანილობა დუელთან. ზიპტიკები უნდა მოთავსდეს LED- ებს შორის სივრცეში (ამიტომაც გვჭირდებოდა 2 მმ სიგანე). ზიპთიების თავი უნდა იყოს დუელის ცარიელი მხარის შუაში (LED- ების და გაყვანილობის გარეშე) - არა კუთხეში! განათავსეთ zipties ყოველ 7-8 სმ ან ასე. გამკაცრეთ ისინი და მორთეთ.

ნაბიჯი 6: ბატარეების გაყვანილობა

ბატარეების გაყვანილობა
ბატარეების გაყვანილობა
ბატარეების გაყვანილობა
ბატარეების გაყვანილობა
ბატარეების გაყვანილობა
ბატარეების გაყვანილობა
ბატარეების გაყვანილობა
ბატარეების გაყვანილობა

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

  1. დავჭრათ დაახლოებით 5-6 სმ 20awg წითელი მავთული; გაასუფთავეთ ერთი ბოლოდან 1 სმ -ით და შედგით 18650 ბატარეიდან ერთ -ერთის პოზიტიურ ტერმინალზე, ამ გვერდის ინსტრუქციის ყურადღებით შესრულებით. ახლა შეაერთეთ 13 სმ შავი 20awg მავთული უარყოფით ტერმინალზე. კიდევ ერთხელ, დარწმუნდით, რომ მიჰყევით მითითებებს! იგივე გაიმეორეთ სხვა ბატარეასთან ერთად.
  2. აიღეთ ორი JST XH კონექტორი სადენებით. თუ სადენები 15 სმ -ზე მეტია, გაჭერით ისინი 15 სმ -მდე (კონექტორის ჩათვლით). შეაერთეთ (დროებით) თითოეული კონექტორი დენის განაწილების დაფაზე LED შეკრების ბოლოს და გამოიყენეთ ეტიკეტები დაფაზე (A… D) ცხრილთან ერთად, რომელიც მე –3 ნაბიჯში შექმენით, თითოეული მათგანისთვის სიგნალის (VCC, GND,…) იდენტიფიცირებისთვის. მავთულის ტყვიის. გამოიყენეთ ფერადი შეკუმშვის შესაფუთი მილები, ფერადი ელექტრული ლენტები ან სხვა საშუალებები სადენების ეტიკეტირებისთვის; ამის გაკეთების შემდეგ, შეგიძლიათ გამორთოთ კონექტორი LED ასამბლეიდან.
  3. გათიშეთ თითოეული მავთულის ტყვიისგან დაახლოებით 1 სმ. Solder CLK მავთულის პირველი მავთულის ასამბლეის CLK მავთულის მეორე; არ დაგავიწყდეთ შედუღებამდე მილის დადება მავთულზე.იგივე გაიმეორეთ DAT მავთულხლართებით; გამოიყენეთ სითბოს იარაღი მილების შესამცირებლად. დარწმუნდით, რომ აწყობილი მავთულის აღკაზმულობის საერთო სიგრძე, ერთი JST XH კონექტორიდან მეორეზე, არის მინიმუმ 28 სმ.
  4. გათიშეთ დაახლოებით 20 სმ სიგრძის ორი წითელი ნაჭერი 20 მავთულის მავთულის შესაცვლელად. შეაერთეთ ერთი მათგანი ორ VCC- სთან ერთად ორი JST XH კონექტორიდან, ხოლო მეორე, პოზიტიურ ბატარეის ორ კონექტორთან ერთად, როგორც ეს ნაჩვენებია გაყვანილობის დიაგრამაზე ზემოთ. კიდევ ერთხელ, არ უნდა დაგვავიწყდეს, რომ შედუღებამდე დადოთ მავთულხლართებზე სითბოს შემცირების მილები; შედუღების დასრულების შემდეგ გამოიყენეთ სითბოს იარაღი მილების შესამცირებლად.
  5. შეაერთეთ ორივე JST XH კონექტორის GND სადენები ბატარეის უარყოფითი ტერმინალებიდან ორი ლიდერით, როგორც ეს ნაჩვენებია გაყვანილობის დიაგრამაში. ნუ დაგავიწყდებათ შემცირება მილები.
  6. გამოიყენეთ ელექტრული ლენტი მავთულხლართებზე ბატარეებზე, მოათავსეთ ბატარეები 5 სმ მანძილზე (მოგვიანებით, ჩვენ მათ შორის დავდებთ 4.5 სმ 3D დაბეჭდილ ინტერვალს). დარწმუნდით, რომ მავთულები არ გადაკვეთს ერთმანეთს ბატარეის ზედაპირზე - თუ ეს მოხდება, შედეგად შეკრება შეიძლება არ მოთავსდეს მილში. შეამოწმეთ, რომ ბატარეის ასამბლეა ჯდება მილის შიგნით (კარგია, თუ ის მჭიდროდ ჯდება). JST XH კონექტორების ბოლოები უნდა იყოს მინიმუმ 5 სმ დაშორებით ბატარეის ბოლოებიდან. კარგია, თუ ბატარეებს შორის გაყვანილობის დამატებითი სიგრძეა - იქნება ადგილი დასამალი.

ნაბიჯი 7: გადამრთველის გაყვანილობა

გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
გადამრთველის გაყვანილობა
  1. მოათავსეთ დარჩენილი LED ასამბლეა (არა ის, რომელსაც აქვს საკონტროლო დაფა) ბატარეის ასამბლეის გვერდით, გადამრთველების მხარეს, მათ შორის დააყენეთ 3D დაბეჭდილი ინტერვალი მათ შორის. ჩართეთ გადამრთველი ელექტროენერგიის განაწილების დაფაზე, LED შეკრების ბოლოს და ხის დუელის გვერდით. ისინი საკმარისად გრძელი უნდა იყოს ასამბლეის სიგრძის გასავლელად და გაგრძელდეს მინიმუმ 5 სმ -ით ხის დუელის ბოლომდე; თუ ისინი უფრო გრძელია, შეამცირეთ ისინი 5 სმ -მდე დუელის ბოლოდან.
  2. გათიშეთ თითოეული გამყვანი მავთულის ბოლოდან 5 მმ -ით და მიამაგრეთ ისინი გადამრთველის ტერმინალებზე, როგორც ეს ნაჩვენებია ფოტოში. არ აქვს მნიშვნელობა რომელ ტყვიას ერთვის რომელი ტერმინალი. გაგრძელებამდე დარწმუნდით, რომ გადამრთველი არის გამორთულ მდგომარეობაში.
  3. როგორც მე –5 საფეხურზე, გამოიყენეთ 8 მმ -იანი შემცირების მილი, რათა დაიმალოთ მავთულები, რომლებიც გადის ხის დუელის გასწვრივ. გამოიყენეთ zipties მილის მიმაგრებისთვის dowel.

ნაბიჯი 8: პერსონალის შეკრება

პერსონალის შეკრება
პერსონალის შეკრება
პერსონალის შეკრება
პერსონალის შეკრება
პერსონალის შეკრება
პერსონალის შეკრება
პერსონალის შეკრება
პერსონალის შეკრება

ყველა ნაწილის დალაგება ამ თანმიმდევრობით: - გადამრთველი - LED შეკრება (გადამრთველებით) - ბატარეის შეკრება - მეორე LED ასამბლეა (საკონტროლო დაფის მილებით) - საკონტროლო დაფა (ItsyBitsy +POV ფარი)

ჩართეთ მავთულები ბატარეებიდან JST XH სათაურებში LED შეკრებებზე. შეაერთეთ კონტროლერის მავთულები JST XH სათაურში POV ფარის დაფაზე. გააკეთეთ ძირითადი გამოცდა გადამრთველის ჩართვით; თუ ბატარეები დატვირთულია (ნაწილობრივ მაინც), LED- ები უნდა აანთოს 2 წამი, რაც აჩვენებს ბატარეის ძაბვას.

განათავსეთ 3D დაბეჭდილი შუალედები ორ ბატარეას შორის და ასევე ბატარეებს შორის და თითოეულ LED ასამბლეას შორის, როგორც ნაჩვენებია ფოტოში. განათავსეთ გადამრთველი 3D დაბეჭდილი გადამრთველის დამჭერში. ამოიღეთ თხელი (5 მმ ან ნაკლები) 22 მმ დიამეტრის წრე რბილი მასალისაგან (მაგ. შეფუთვის ქაფი) და ჩასვით იგი საკონტროლო დაფასა და ხის ძაფს შორის.

ახლა ფრთხილად ჩადეთ მთელი ასამბლეა პოლიკარბონატის მილში, საკონტროლო დაფა უნდა დასრულდეს ჯერ. თუ ყველაფერი სწორად გააკეთეთ, სრულად ჩასმისთანავე, საკონტროლო დაფა გაჩერდება მილის ბოლოდან 1 სმ -ზე ნაკლებ დაშორებით.

ნაბიჯი 9: დასრულება

დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up

აიღეთ ორი PVC ბოლოკი. გამოიყენეთ მოდელის დანა ან სასარგებლო დანა, რომ ერთ მათგანში გაჭრათ მართკუთხა ხვრელი დაახლოებით 11x17 მმ ან ოდნავ მეტი (ეს არ უნდა იყოს ძალიან ზუსტი). მე ასევე გამოვიყენე ფლეში საჭრელი დამთავრებისთვის. განათავსეთ ბოლოკი კაფელის გადამრთველთან ერთად გახსნით. მოათავსეთ მეორე ბოლოკი საპირისპირო ბოლოში.

დაბოლოს, მიამაგრეთ ჩოგბურთის ზედმეტი ლენტი მილის შუა ნაწილზე, რომელიც შეიცავს ბატარეის შეკრებას. თქვენ შეგიძლიათ უყუროთ ამ ვიდეოს, რომ ნახოთ გადაბმის ფირის გამოყენების სწორი გზა: https://www.youtube.com/embed/HNc34XlUBww. დარწმუნდით, რომ გადაფარვები მცირე ზომის ფირებს შორის - თუ მათ ძალიან დიდს გახდით, თქვენი ლენტი ამოიწურება, სანამ არ მიაღწევთ ბატარეის+სპისტერის შეკრების ბოლომდე.

გილოცავთ, თქვენ დაასრულეთ პერსონალი

ნაბიჯი 10: პირველი გამოყენება

თქვენი პერსონალის შესამოწმებლად, დარწმუნდით, რომ გადამრთველი გამორთულია. ამოიღეთ თავსახური საკონტროლო დაფის შემცველი მხრიდან; დააკავშირეთ პერსონალი კომპიუტერთან microUSB კაბელის გამოყენებით. ის უნდა გამოჩნდეს როგორც გარე USB დისკი, სახელწოდებით POVSTAFF.

გადადით დირექტორიაში, რომელიც შეიცავს ამოღებულ არქივს github– დან (იხ. ნაბიჯი 2); იპოვეთ იქ დირექტორია სურათები. ის უნდა შეიცავდეს ბიტმაპ ფაილების ნიმუშებს და ფაილს imagelist.txt. გადაიტანეთ ყველა ეს ფაილი POVSTAFF საქაღალდეში, შემდეგ ამოიღეთ იგი (როგორც ჩვეულებრივ USB დრაივს გამოუშვებდით). გათიშეთ პერსონალი კომპიუტერიდან და შეცვალეთ თავსახური.

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

სრული საოპერაციო ინსტრუქციისთვის, მათ შორის ინსტრუქციები საკუთარი სურათების ატვირთვისა და საკუთარი სლაიდების ჩვენების შესახებ, იხილეთ ფაილი USER_GUIDE.pdf მოპოვებული github არქივში (ასევე ერთვის ამ ნაბიჯს) შეგიძლიათ ჩამოტვირთოთ მეტი სურათი Visual POI ვებგვერდიდან: https:/ /visualpoi.zone/patterns/; გთხოვთ მიჰყევით ინსტრუქციას მომხმარებლის სახელმძღვანელოში, რომ ატვირთოთ ისინი პერსონალზე.

ნაბიჯი 11: საბოლოო კომენტარები

ქვემოთ მოცემულია რამდენიმე აზრი ამ დიზაინისა და სამომავლო გეგმების შესახებ.

  • ამჟამად, ერთი სურათიდან მეორეზე გადასვლის ორი გზა არსებობს: ან იმ ხანგრძლივობის უზრუნველყოფა, რამდენ ხანს უნდა იყოს გამოსახული imagelist.txt ფაილში, ან პერსონალის ჰორიზონტალურ მდგომარეობაში გაჩერება. ვგეგმავ ექსპერიმენტს შოუს გასაკონტროლებლად სხვა გზებით - მაგალითად, Bluetooth პროგრამის გამოყენებით. თუ ვინმეს გაქვთ რაიმე შემოთავაზება, სიამოვნებით მოვისმენ.
  • პერსონალის დატენვა ხდება მაშინ, როდესაც ბატარეები უკავშირდება LED- ებს. თუნდაც გამორთული LED- ები, ისინი მაინც მოიხმარენ მნიშვნელოვან ენერგიას (დაახლოებით 300mA), რაც ანელებს დატენვის პროცესს. კიდევ ერთხელ, რაზეც უნდა ვიფიქროთ მომავალი გამოცემებისთვის
  • კარგი იქნებოდა პერსონალის დასაშლელი გახადოს, ასე რომ ის შეიძლება გადაიქცეს წყაროდ. ამას დასჭირდება მნიშვნელოვანი სამუშაო - როგორც მექანიკური (მყარი კავშირის დამყარება და ელექტრული კავშირების შემუშავება ადვილად შესაერთებლად/გამორთვისთვის), ასევე ელექტრონული (ჩვენ დაგვჭირდება ორი საკონტროლო დაფა). ასე რომ, ეს უფრო გრძელი პროექტია.

თუ თქვენ გაქვთ რაიმე კომენტარი ან წინადადება, გთხოვთ დაწეროთ ისინი ქვემოთ! მადლიერება

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

ბატარეაზე მომუშავე კონკურსი
ბატარეაზე მომუშავე კონკურსი
ბატარეაზე მომუშავე კონკურსი
ბატარეაზე მომუშავე კონკურსი

მეორე ადგილი ბატარეაზე მომუშავე კონკურსში

გირჩევთ: