Cuprins:

Persistența personalului LED cu viziune: 11 pași (cu imagini)
Persistența personalului LED cu viziune: 11 pași (cu imagini)

Video: Persistența personalului LED cu viziune: 11 pași (cu imagini)

Video: Persistența personalului LED cu viziune: 11 pași (cu imagini)
Video: 10 videoclipuri înfricoșătoare care nu sunt potrivite pentru Nellies nervoase 2024, Iulie
Anonim
Persistența personalului Vision LED
Persistența personalului Vision LED
Persistența personalului Vision LED
Persistența personalului Vision LED
Persistența personalului Vision LED
Persistența personalului Vision LED

Se știe că, chiar și după ce o lumină a fost oprită, ochiul uman continuă să o „vadă” o fracțiune de secundă. Aceasta este cunoscută sub numele de Persistență a viziunii sau POV și permite „pictarea” imaginilor prin mișcarea rapidă a unei benzi de LED-uri, trasând o linie a unei imagini la rând, în succesiune rapidă. Dacă căutați online (de exemplu, pe Etsy), puteți găsi destul de multe jucării pe baza acestei idei: pois, personal și multe altele.

Cu toate acestea, acestea sunt scumpe: prețurile tipice pentru un personal POV cu rezoluție decentă încep de la 500 USD și utilizează software proprietar, deci nu există o modalitate ușoară de a-și modifica comportamentul sau de a adăuga funcționalități suplimentare. Astfel, când am căutat un cadou de ziua de naștere pentru un prieten căruia îi place să picteze cu lumină, am decis să îmi creez propria versiune open source folosind componente ușor disponibile.

Proiectul meu se bazează pe munca remarcabilă a lui Phillip Burgess și Erin St Blaine de la Adafruit; cu toate acestea, am făcut câteva modificări, actualizând electronica. Mai jos sunt caracteristicile cheie ale acestui proiect:

  • Este un toiag cu două fețe, cu lungimea totală de 141 cm (55 in); nu este pliabil. Fiecare parte a personalului are două benzi LED de 50cm / 72 pixeli, pentru un total de 288 LED-uri. Astfel, îl puteți folosi pentru a afișa imagini cu rezoluție de 72 px.
  • Personalul este alimentat de două baterii Li-Ion 18650, care ar trebui să fie suficiente pentru cel puțin 1 oră de spectacol, posibil până la 2 ore, în funcție de intensitatea imaginilor. Bateriile pot fi reîncărcate prin conector micro-USB; timpul de încărcare completă este de aproximativ 5 ore.
  • Imaginile (în format bitmap) pot fi încărcate cu ușurință către personal prin conectarea personalului la un computer, unde apare ca un dispozitiv de stocare USB. Are suficientă memorie pentru aproximativ 50 de imagini. Ordinea în care sunt afișate imaginile este descrisă într-un fișier text simplu separat, unde puteți pune o listă de imagini și durate. O imagine poate fi listată acolo de mai multe ori sau deloc.
  • Personalul conține o unitate de mișcare inerțială (IMU) care poate fi utilizată pentru a detecta când personalul este în mișcare. Software-ul îl folosește pentru a regla frecvența de actualizare a imaginilor, astfel încât imaginile nu vor apărea întinse sau comprimate indiferent de cât de repede o rotiți. Îl puteți folosi și pentru controlul emisiunii: de ex. oprirea personalului pe orizontală este utilizată ca semnal pentru a trece la următoarea imagine din prezentare.
  • Software-ul se bazează pe Arduino IDE. Este disponibil sub licență open source și este ușor de modificat pentru a se potrivi nevoilor dumneavoastră.

Acest proiect este open source; toate codurile și schemele sunt disponibile în depozitul meu github sub licență MIT.

Provizii:

Veți avea nevoie de următoarele consumabile:

  • Bandă LED APA102 (DotStar), 144 LED / metru, PCB negru, de la Adafruit sau Aliexpress. Ai nevoie de 4 benzi de 50cm (72 LED-uri); de asemenea, puteți cumpăra benzi mai lungi și le puteți tăia în bucăți de 50cm. Benzile nu trebuie impermeabilizate. Fâșiile Adafruit vin cu înveliș impermeabil pe care îl puteți îndepărta și arunca.
  • Două baterii Li-Ion 18650. Căutați baterii protejate de mare capacitate (cel puțin 3000 mAh) de la un producător de renume precum Panasonic, Samsung sau Sanyo; Recomand aceste baterii de la Sanyo sau Panasonic. Nu încercați să economisiți bani cumpărând baterii fără nume pe eBay sau Amazon.
  • Tub din policarbonat, 11F (55in / 141cm), 1 inch diametru exterior, de la flowtoys.com
  • Două capace și mâner de tenis pentru tubul de la Amazon
  • Diblă pătrată de lemn de 1/2 inch, de la HomeDepot sau orice alt magazin de hardware. Ai nevoie de 4 ft (sau două piese de 2ft)
  • Adafruit ItsyBitsy M4 sau ItsyBitsy nRF52840microcontroler. NRF52840 este puțin mai scump, dar vine cu Bluetooth, ceea ce deschide multe posibilități suplimentare. Cu toate acestea, versiunea actuală a codului meu nu utilizează Bluetooth - acest lucru este planificat pentru viitoarele actualizări. Nu utilizați 32u4 sau M0 ItsyBitsy - nu au suficientă memorie RAM pentru scopurile noastre.
  • Placă de protecție POV personalizată pentru ItsyBitsy și două plăci de distribuție a energiei personalizate proiectate de mine. Le puteți face singur descărcând fișierele schematice, BOM și Gerber de pe github sau cumpărați-le pe toate trei din magazinul meu de pe Tindie
  • Comutator basculant
  • Cablare: cel mai bine este să folosiți cabluri izolate cu silicon, deoarece sunt mult mai flexibile decât cele obișnuite izolate din PVC. Aveți nevoie de 20 de fire AWG pentru putere (2,5m roșu, 1 m negru) și 24-26 awg pentru semnal (două culori diferite la alegere, câte 50 cm fiecare)
  • Țeavă negru de 8 mm diametru, 1 metru
  • Trei conectori JST XH în 4 poziții cu fire de 15 cm sau mai lungi, 22awg. Astfel de conectori sunt utilizați în mod obișnuit ca conductori de echilibrare pentru încărcarea pachetelor de baterii cu litiu. Rețineți că conectorul cu 4 poziții ar fi vândut ca cablu de echilibrare 3s (un cablu pentru fiecare dintre celulele bateriei și unul pentru sol comun). Dacă vă simțiți confortabil sertizarea propriilor conectori, puteți cumpăra în schimb carcasă și contacte JST XH de la Digikey sau Mouser și vă puteți crea propriile oportunități; acest lucru ar simplifica câțiva pași de mai jos.
  • Distanțieri imprimați în 3D și suport pentru comutator. Fișierele STEP pot fi găsite în folderul hardware al depozitului github. Veți avea nevoie de 3 distanțieri și un suport de comutare. Puteți utiliza orice imprimantă 3D și orice fel de filament (PLA, ABS, …).
  • Zipties negru îngust (2mm). Notă: majoritatea celor 4 din zipties au lățimea de 0,1 "= 2,5 mm, ceea ce este prea larg pentru noi - chiar aveți nevoie de 2 mm sau mai îngust.
  • Anteturi masculine separat, 0,1"

Dacă cumpărați LED-uri de la AliExpress și sunteți pregătiți să așteptați 3-4 săptămâni pentru opțiunea de livrare gratuită, prețul total al componentelor de mai sus ar fi de aproximativ 150 USD (inclusiv transportul). Dacă cumpărați LED-uri de la Adafruit, adăugați 60 USD la prețul de mai sus.

Dacă alegeți să vopsiți spray-urile din lemn pentru a arăta mai bine (recomandat), aveți nevoie și de vopsea neagră spray.

Puteți cumpăra kitul de piese care conține unele (dar nu toate!) Din piesele de mai sus din magazinul meu de pe Tindie: https://www.tindie.com/stores/irobotics/. În acest fel, puteți evita cumpărarea unui pachet de zece comutatoare atunci când aveți nevoie doar de unul.

Instrumente

Veți avea nevoie de instrumentele și consumabilele obișnuite: decapanti de sârmă, freze de spălat, foarfece, fier de lipit decent, folie termocontractabilă, bandă electrică, pistol termic pentru micșorarea foliei termocontractibile, model cuțit ascuțit sau cuțit utilitar. Inutil să spun că va trebui, de asemenea, un computer pentru a programa microcontrolerul și un încărcător USB pentru a încărca bateriile. Se presupune că aveți deja o anumită experiență cu Arduino și cu proiecte electronice de bază, cel puțin la nivelul lipirii anteturilor pe plăci sau a cablurilor de îmbinare.

Pasul 1: Prezentare generală

Personalul asamblat va fi format din următoarele subansamble:

  • Două baterii 18650 și cabluri în mijlocul personalului. Bateriile sunt separate una de cealaltă și de ansamblurile cu LED-uri prin distanțiere imprimate 3D; lungimea totală a bateriilor + distanțiere este de aproximativ 28 cm.
  • Două ansambluri LED, una pe fiecare parte a personalului. Fiecare ansamblu este format din două benzi LED de 50 cm atașate la o diblă din lemn. Benzile LED vor fi lipite pe o placă rotundă de distribuție a puterii la capătul interior al diblului. Ansamblul LED este conectat unul la altul și bateria prin conectori JST XH, conectându-se la anteturile de pe plăcile de distribuție a energiei.
  • La un capăt al personalului, există un întrerupător, cu două fire care duc de la acesta la bateriile din mijloc și protejate de capace cu o deschidere pentru comutator
  • La capătul opus al personalului, controlerul, format din microcontrolerul ItsyBitsy atașat la placa de protecție personalizată POV, protejat de capotă. Un cablu cu 4 fire este conectat la antetul JST XH de pe ecranul POV; firele parcurg lungimea ansamblului LED-ului spre centru
  • Banda de prindere a rachetei de tenis care acoperă ansamblul bateriei din mijlocul personalului, pentru o mai bună prindere.

Pasul 2: Software

Dacă utilizați setul de piese din magazinul meu Tindie care include ItsyBitsy M4 (această opțiune a fost adăugată în decembrie 2020), puteți sări peste acest pas - ItsyBitsy este deja preprogramat pentru dvs

Începem prin programarea microcontrolerului ItsyBitsy. Acest lucru se poate face în unul din cele două moduri:

- folosind un binar pre-construit. Aceasta este cea mai ușoară metodă pentru persoanele care au o experiență de programare redusă sau deloc. Cu toate acestea, acest lucru nu vă permite să personalizați personalul pentru nevoile dvs.

- construirea din sursă. Acest lucru oferă cea mai mare flexibilitate, deoarece este ușor să modificați codul pentru nevoile dvs., dar necesită o anumită familiaritate (foarte modestă) cu Arduino IDE.

În ambele cazuri, trebuie să descărcați cea mai recentă versiune din depozitul github. Descărcați arhiva Source code.zip (sau Source code.tar.gz dacă sunteți pe Linux); în ciuda numelui, această arhivă conține nu numai cod sursă, ci și binare și exemple de imagini. După descărcare, extrageți-l într-o locație temporară.

Folosind binare pre-construite

Conectați ItsyBitsy la computer utilizând un cablu micro-USB. (Dacă o faceți pentru prima dată, este posibil să primiți un mesaj despre instalarea driverelor; în acest caz, așteptați până când vă spune că hardware-ul dvs. este gata de utilizare.) Faceți dublu clic pe butonul de resetare; ItsyBitsy dvs. ar trebui să apară ca o unitate externă pe computer, cu un nume precum ITSYM4BOOT. Deschideți acea unitate în fereastra browserului de fișiere; în interior ar trebui să vedeți fișierele CURRENT. UF2, INDEX. HTM și UF2_INFO. TXT.

Acum deschideți într-o altă fereastră a browserului de fișiere directorul extras din arhiva descărcată din github. Găsiți în acesta binare de director și găsiți acolo subdirectorul care corespunde tipului de Itsy Bitsy pe care îl aveți (M4 sau nRF52840). În interior, veți găsi două fișiere: formatter. UF2 și povstaff-vX. X. UF2, unde X. X este numărul versiunii.

Mai întâi trebuie să încărcați și să rulați fișierul formatter. UF2, care va formata stocarea flash internă a microcontrolerului pentru utilizare ulterioară (trebuie să faceți acest lucru o singură dată). Pentru aceasta, trageți fișierul formatter. UF2 pe unitatea ITSY ** BOOT; dacă primiți o întrebare "doriți să copiați acest fișier fără proprietățile sale, faceți clic pe" Da ". După aceea, ItsyBitsy va reporni, ITSY ** BOOT va dispărea de pe computer și scriptul de formatare va rula; ați câștigat ' nu vezi nicio ieșire vizibilă.

Faceți dublu clic pe butonul de resetare din nou; Unitatea ITSY ** BOOT ar trebui să apară din nou pe computer. De data aceasta, glisați povstaff-vX. X. UF2 pe el. Din nou, ItsyBitsy va reporni. Asta este tot - microcontrolerul conține acum software-ul povstaff.

Compilarea din sursă

Veți avea nevoie de Arduino IDE (versiunea 1.8.6 sau o versiune ulterioară). Asigurați-vă că aveți următoarele biblioteci instalate:

  • Adafruit DotStar
  • Adafruit BusIO
  • Adafruit TinyUSB
  • Senzor unificat Adafruit
  • Adafruit MPU6050
  • Adafruit SPIFlash
  • SdFat - furcă Adafruit. Notă: aveți nevoie de furculița Adafruit, nu de biblioteca originală SdFat!

Consultați această pagină dacă aveți nevoie de ajutor pentru instalarea bibliotecilor.

Instalați fișierele de asistență ale plăcii pentru placa dvs. așa cum este descris aici (pentru ItsyBitsy M4) sau aici (ItsyBitsy nrf52840). Verificați dacă funcționează conectând ItsyBitsy la computer, selectând tipul de placă și portul corespunzător și executând schița Blink. Dacă utilizați ItsyBitsy M4, alegeți în meniul Instrumente-> Stivă USB-> TinyUSB.

Apoi, trebuie să formatați stocarea flash QSPI inclusă pe placă. Pentru a face acest lucru, găsiți în meniul Fișier-> Exemple-> Adafruit SPIFlash-> SdFat_format. Editați linia

#define DISK_LABEL "EXT FLASH"

înlocuind EXT FLASH cu o etichetă la alegere, până la 11 simboluri (de ex. „POVSTAFF”). Încărcați schița pe placa dvs. și porniți monitorul serial la 115200 baud. Ar trebui să vedeți un mesaj care vă cere să confirmați reformatarea; răspundeți „OK” pentru confirmare și ar trebui să vedeți mesajul „Bliț formatat”.

Acum sunteți gata să încărcați schița principală pe tablă. În arhiva extrasă din github, găsiți fișierul cod / povstaff / povstaff.ino și deschideți-l în Arduino IDE. Încărcați-l pe tabloul Itsy Bitsy.

Atenție: încărcarea imaginilor pe ItsyBitsy se poate face numai după ce le lipiți pe placa de protecție POV: software-ul se bazează pe circuitul divizor de tensiune de pe ecran pentru a detecta când placa este conectată la USB. Dacă doriți să testați placa fără scut, utilizați fire jumper pentru a conecta pinul A1 la 3,3V.

Pasul 3: lipirea scutului POV

Lipirea Scutului POV
Lipirea Scutului POV
Lipirea Scutului POV
Lipirea Scutului POV

Lipiți anteturile masculine la ItsyBitsy; pentru ItsyBitsy M4, lipiți doar antetele de-a lungul celor două laturi lungi ale plăcii. Acum lipiți placa scutului POV pe aceste anteturi de sub Itsy Bitsy, formând un „sandwich” din două plăci, așa cum se arată în fotografiile de mai sus. Notă: toate componentele scutului POV trebuie să fie la exterior, nu în interiorul sandwich-ului!

După ce ați terminat lipirea, utilizați freze diagonale pentru a tăia știfturile lungi ale anteturilor, astfel încât acestea să nu fie în calea lor.

Pasul 4: Realizarea ansamblurilor LED

Realizarea ansamblurilor LED
Realizarea ansamblurilor LED
Realizarea ansamblurilor LED
Realizarea ansamblurilor LED
Realizarea ansamblurilor LED
Realizarea ansamblurilor LED
  1. Luați diblurile de lemn de 1/2 inch și tăiați-le folosind ferăstrăul pentru a produce două bucăți de 51cm fiecare. Încercați să vă păstrați tăieturile pătrate.
  2. Opțional: vopsiți cu pulverizare piesele în negru și lăsați să se usuce. Acest lucru va oferi personalului un aspect mult mai lustruit (în timp ce este oprit; odată ce este aprins, nimeni nu va observa ce culoare au diblurile).
  3. Obțineți benzile LED. Dacă se află în interiorul unui scut impermeabil, îndepărtați și aruncați scutul. Dacă au fire lipite, desfaceți-le; îndepărtați excesul de lipit folosind o fitilă de împletitură. Dacă ați comandat benzi de 1m sau 2m, tăiați-le în bucăți de 50 cm, asigurându-vă că lăsați cât mai mari tampoane de lipit la începutul fiecărei benzi (acest lucru ar trebui să fie ușor, deoarece de obicei benzile mai lungi sunt create prin lipirea împreună a celor de 50 cm, deci vei anula doar munca altcuiva).
  4. Lipiți anteturi masculine separat de la începutul fiecărei benzi LED, așa cum se arată în fotografii. Cea mai ușoară modalitate de a face acest lucru este conectarea antetelor masculine la o bandă lungă de anteturi feminine, așezarea pe plat a bancului de lucru (ideal, pe silicon sau alt covor rezistent la căldură) și lipirea acestora pe covor pentru a menține antetele în poziție, așa cum se arată în fotografiile de mai sus. Apoi aliniați banda LED și folosiți o anumită greutate pentru a o menține pe loc în timp ce lipiți anteturile. Vă rugăm să rețineți: lipiți partea scurtă a antetului cu banda, lăsând partea lungă liberă. Veți lipi foarte aproape de primul LED, așa că vă rugăm să urmăriți cu atenție fierul de călcat - nu atingeți LED-ul!
  5. Toate benzile APA102 au 4 linii de semnal: Masă (GND, prescurtată în mod obișnuit G), Ceas (CLK sau CI pentru Clock In), Date (DAT sau DI) și VCC sau 5V. Cu toate acestea, ordinea acestor linii de semnal pe benzi variază între producători. Astfel, acum este un moment bun să îl scrieți pentru o utilizare viitoare. Puneți banda pe birou cu începutul benzii spre stânga și scrieți semnalele, mergând de sus în jos și etichetându-le A … D. De exemplu, pentru banda din fotografiile de mai sus veți obține următoarea listă:

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

    Păstrați această listă ușor disponibilă în restul ansamblului - vă veți referi la ea de mai multe ori.

  6. Scoateți hârtia de susținere de pe banda adezivă de pe spatele LED-ului și atașați banda pe diblul din lemn, astfel încât distanțierii din plastic de pe capetele lipite să fie la același nivel cu capătul diblului. Atașați cealaltă bandă pe partea opusă a diblului. Repetați cu cealaltă diblă.
  7. Luați plăcile de distribuție a energiei și lipiți-le în anteturi așa cum se arată în fotografii. Plăcile trebuie să fie la același nivel cu capătul diblului din lemn. Utilizați freze diagonale pentru a tăia lungimea suplimentară a știfturilor antetului.

Acum ar trebui să aveți două ansambluri LED completate. Notă: adezivul pe benzile LED nu este foarte puternic, astfel încât benzile dvs. ar putea începe să se desprindă. Este in regula; vom face un atașament mai permanent mai târziu.

Pasul 5: Cablarea plăcii de control

Cablarea plăcii de control
Cablarea plăcii de control
Cablarea plăcii de control
Cablarea plăcii de control
Cablarea plăcii de control
Cablarea plăcii de control
Cablarea plăcii de control
Cablarea plăcii de control
  1. [Dacă ați cumpărat setul de piese de la magazinul meu Tindie în decembrie 2020 sau mai târziu, puteți sări peste acest pas - folosiți doar conectorul JST XH inclus cu cabluri de 55 cm.] Luați unul dintre conectorii JST XH cu cabluri. Lipiți fire de silicon suplimentare (22-24 awg) la cabluri, făcând lungimea totală de aproximativ 55-57 cm (inclusiv conectorul). Este sugerat să alegeți culorile firului pentru a se potrivi cu semnalul purtat, folosind roșu pentru VCC, negru pentru GND etc. Puteți vedea ce fir poartă semnalul conectându-l în antetul de pe placa de protecție POV și consultând etichetele următoare. la antet. Încercați să faceți îmbinările cât mai mici posibil, astfel încât să se încadreze ușor în interiorul tubului; pentru a ușura și mai mult, eșalonează îmbinările, realizând conexiunea pentru diferite fire în diferite locuri (de exemplu, tăierea VCC și GND la 10 cm de conector, iar celelalte două fire, la 15 cm de conector).
  2. Luați unul dintre ansamblurile LED create în pasul anterior. Rețineți că placa de distribuție a energiei are încă 4 găuri care nu au fost încă utilizate. Îndepărtați aproximativ 5 mm din fiecare dintre cele 4 fire ale ansamblului de sârmă pe care tocmai le-ați făcut și puneți firele dezbrăcate prin aceste găuri (din partea laterală a ansamblului LED) și lipiți-le așa cum se arată în fotografiile de mai sus. Semnalele (VCC, GND, …) trebuie să fie potrivite cu etichetele de pe tablă (A, B, C, D) folosind tabelul pe care l-ați notat la pasul 3.
  3. Pentru a ascunde firele și a face să pară mai îngrijit, luați tubulatura de folie termocontractabilă de 8 mm. Tăiați o bucată lungă de aproximativ 50-51 cm. În mod normal, tuburile de folie termocontractabilă de acest diametru sunt vândute ca plate, cu litere pe o parte. Utilizați foarfece pentru a tăia tubulatura deschisă longitudinal, de la un capăt la altul, făcând-o pe lateral cu litere. Puneți cu grijă firele în tub și aranjați-l de-a lungul diblului, cu partea deschisă în jos. Asigurați-vă că firele sunt întinse și nu se încrucișează.
  4. Utilizați zipties pentru a ține benzile LED și cablajul la diblă. Zipties-ul ar trebui să se potrivească în spațiile dintre LED-uri (de aceea aveam nevoie de 2 mm lățime). Capul zipties ar trebui să fie în mijlocul părții goale a diblului (fără LED-uri sau cabluri) - nu la colț! Așezați zipties la fiecare 7-8 cm sau cam așa ceva. Strângeți-le și tăiați.

Pasul 6: Cablarea bateriilor

Cablarea bateriilor
Cablarea bateriilor
Cablarea bateriilor
Cablarea bateriilor
Cablarea bateriilor
Cablarea bateriilor
Cablarea bateriilor
Cablarea bateriilor

În acest pas, veți lipi cabluri la baterii Li-Ion. Acest lucru ar putea fi periculos dacă nu se face corect! Vă rugăm să citiți cu atenție toate instrucțiunile și să purtați protecție pentru ochi. Lucrați pe propriul risc!

  1. Tăiați aproximativ 5-6 cm de sârmă roșie de 20awg; îndepărtați aproximativ 1 cm de un capăt și lipiți la borna pozitivă a uneia dintre bateriile 18650 urmând cu atenție instrucțiunile de pe această pagină. Acum lipiți 13 cm sârmă neagră de 20awg la terminalul negativ. Încă o dată, asigurați-vă că urmați instrucțiunile! Repetați același lucru cu cealaltă baterie.
  2. Luați doi conectori JST XH cu cabluri. Dacă cablurile depășesc 15 cm, tăiați-le la 15 cm (inclusiv conectorul). Conectați (temporar) fiecare conector la placa de distribuție a energiei la sfârșitul ansamblului LED-ului și utilizați etichete de pe placa (A … D) împreună cu tabelul pe care l-ați creat la pasul 3 pentru a identifica semnalul (VCC, GND, …) pentru fiecare plumb de sârmă. Utilizați tuburi colorate cu folie termocontractabilă, bandă electrică colorată sau alte mijloace pentru a eticheta firele; după ce ați făcut acest lucru, puteți deconecta conectorul de la ansamblul LED.
  3. Îndepărtați aproximativ 1cm de fiecare cablu de sârmă. Sârmă CLK de lipit a primului ansamblu de sârmă la firul CLK al celui de-al doilea; nu uitați să puneți tuburi termocontractibile pe sârmă înainte de lipire. Repetați același lucru cu firele DAT; folosiți un pistol termic pentru a micșora tubulatura. Asigurați-vă că lungimea totală a cablajului asamblat, de la un conector JST XH la celălalt, este de cel puțin 28 cm.
  4. Tăiați aproximativ două bucăți lungi de 70 cm de sârmă roșie de 20awg pentru cablurile de comutare. Lipiți unul dintre ei împreună cu cele două cabluri VCC de la doi conectori JST XH, iar celălalt, împreună cu cele două cabluri de la bornele pozitive ale bateriei, așa cum se arată în schema de cabluri de mai sus. Din nou, nu uitați să puneți tuburile termocontractibile pe fire înainte de lipire; după ce ați terminat lipirea, utilizați pistolul termic pentru a micșora tubulatura.
  5. Lipiți împreună cablurile GND ale ambilor conectori JST XH cu cele două cabluri de la bornele negative ale bateriei, așa cum se arată în schema de cablare. Nu uitați de tubulatura termocontractabilă.
  6. Folosiți bandă electrică pentru a lipi firele de baterii, așezând bateriile la 5 cm distanță (mai târziu, vom pune un distanțier imprimat 3D de 4,5 cm între ele). Asigurați-vă că firele nu se încrucișează reciproc pe suprafața bateriei - dacă se întâmplă, ansamblul rezultat ar putea să nu se potrivească în tub. Verificați dacă ansamblul bateriei se potrivește în interiorul tubului (este în regulă dacă este bine fixat). Capetele conectorilor JST XH trebuie să fie la cel puțin 5 cm distanță de capetele bateriei. Este în regulă dacă există o lungime suplimentară a cablajului între baterii - va fi loc să o ascundă.

Pasul 7: Cablarea comutatorului

Cablarea comutatorului
Cablarea comutatorului
Cablarea comutatorului
Cablarea comutatorului
Cablarea comutatorului
Cablarea comutatorului
  1. Așezați ansamblul LED rămas (NU cel cu cablurile plăcii de control) lângă ansamblul bateriei, pe partea cu cablurile comutatorului, punând distanțierul imprimat 3d între ele. Rulați cablurile de comutare prin decupajul din placa de distribuție a energiei la capătul ansamblului LED și de-a lungul laturii diblului de lemn. Ar trebui să fie suficient de lungi pentru a rula lungimea ansamblului și să se extindă cu cel puțin încă 5 cm dincolo de capătul diblului de lemn; dacă sunt mai lungi, tăiați-le la 5cm dincolo de capătul diblului.
  2. Îndepărtați aproximativ 5 mm de la capătul fiecăruia dintre cablurile firului comutatorului și lipiți-le la bornele comutatorului, așa cum se arată în fotografie. Nu contează care plumb este atașat la ce terminal. Asigurați-vă că comutatorul este în poziția OFF înainte de a continua.
  3. La fel ca la Pasul 5, utilizați tuburi termocontractibile de 8 mm pentru a ascunde firele care trec de-a lungul diblului de lemn. Utilizați zipties pentru a atașa tubulatura la diblă.

Pasul 8: Asamblarea personalului

Adunarea personalului
Adunarea personalului
Adunarea personalului
Adunarea personalului
Adunarea personalului
Adunarea personalului
Adunarea personalului
Adunarea personalului

Aranjați toate piesele împreună în această ordine: - comutator - ansamblu LED (cu cabluri de comutare) - ansamblu baterie - al doilea ansamblu LED (cu cabluri ale tabloului de control) - placă de control (ItsyBitsy + scut POV)

Conectați firele de la baterii la antetele JST XH de pe ansamblurile LED. Conectați firele controlerului la antetul JST XH de pe placa de protecție POV. Faceți un test de bază pornind comutatorul; dacă bateriile sunt încărcate (cel puțin parțial), LED-urile ar trebui să clipească timp de 2 secunde, arătând tensiunea bateriei.

Puneți distanțierele imprimate 3D între cele două baterii și, de asemenea, între baterii și fiecare ansamblu LED, așa cum se arată în fotografie. Puneți comutatorul în suportul comutatorului tipărit 3D. Decupați un cerc subțire (5 mm sau mai puțin) cu un diametru de 22 mm dintr-un material moale (de exemplu, spumă de ambalare) și introduceți-l între placa de control și diblul din lemn.

Acum introduceți cu atenție întregul ansamblu în tubul din policarbonat, mai întâi capătul plăcii de control. Dacă ați făcut totul corect, odată introdus complet, placa de control se va opri la mai puțin de 1cm distanță de capătul tubului.

Pasul 9: Finalizarea

Terminand
Terminand
Terminand
Terminand
Terminand
Terminand

Luați cele două capace din PVC. Utilizați modelul de cuțit sau cuțit utilitar pentru a tăia într-una dintre ele o deschidere dreptunghiulară de aproximativ 11x17mm sau puțin mai mult (nu trebuie să fie foarte precisă). De asemenea, am folosit tăietoarele de culoare pentru finisare. Puneți capacul cu deschiderea de pe capătul comutatorului personalului. Puneți cealaltă capace la capătul opus.

În cele din urmă, aplicați banda de prindere pentru tenis peste partea de mijloc a tubului, care conține ansamblul bateriei. Puteți viziona acest videoclip pentru a vedea modul corect de aplicare a benzii overgrip: https://www.youtube.com/embed/HNc34XlUBww. Asigurați-vă că păstrați suprapunerile între bandă devine mică - dacă le faceți prea mari, banda dvs. se va epuiza înainte de a ajunge la capătul ansamblului baterie + distanțier.

Felicitări, ți-ai completat personalul

Pasul 10: Prima utilizare

Pentru a vă testa personalul, asigurați-vă că comutatorul este OPRIT. Scoateți capacul din partea care conține placa de control; conectați personalul la computer utilizând un cablu microUSB. Ar trebui să apară ca o unitate USB externă, cu numele POVSTAFF.

Mergeți la directorul care conține arhiva extrasă din github (consultați Pasul 2); găsiți acolo imagini din director. Ar trebui să conțină câteva exemple de fișiere bitmap și fișierul imagelist.txt. Trageți toate aceste fișiere în dosarul POVSTAFF, apoi scoateți-le (așa cum ați scoate în mod normal o unitate USB). Deconectați personalul de la computer și înlocuiți capacul.

Personalul este acum gata de utilizare. Pentru al utiliza, porniți comutatorul; personalul ar trebui să clipească scurt, arătând tensiunea bateriei, și apoi să rămână necompletat, așteptând să începeți spectacolul. Începeți doar să răsuciți personalul și va prinde viață!

Pentru instrucțiuni complete de operare, inclusiv instrucțiuni despre încărcarea propriilor imagini și crearea propriilor prezentări de diapozitive, vă rugăm să consultați fișierul USER_GUIDE.pdf din arhiva github extrasă (atașată și la acest pas) Puteți descărca mai multe imagini de pe site-ul Visual POI: https: / /visualpoi.zone/patterns/; vă rugăm să urmați instrucțiunile din ghidul utilizatorului pentru a le încărca către personal.

Pasul 11: Comentarii finale

Mai jos sunt câteva gânduri despre acest design și planurile viitoare.

  • În prezent, există două moduri de a comuta de la o imagine la alta: fie oferind durata cât timp ar trebui să fie afișată imaginea în fișierul imagelist.txt, sau oprirea personalului în poziție orizontală. Plănuiesc să experimentez alte modalități de a controla spectacolul - cum ar fi utilizarea aplicației Bluetooth. Dacă cineva are sugestii, aș fi bucuros să le aud.
  • Încărcarea personalului se face în timp ce bateriile sunt conectate la LED-uri. Chiar și cu LED-urile stinse, acestea consumă în continuare o energie semnificativă (aproximativ 300mA), încetinind procesul de încărcare. Din nou, ceva de gândit pentru lansările viitoare
  • Ar fi frumos să facem personalul pliabil, astfel încât să poată fi transformat în câteva otrăvuri. Acest lucru ar necesita o muncă semnificativă - atât mecanică (realizarea unei conexiuni rigide și proiectarea conexiunilor electrice pentru a fi ușor conectate / deconectate), cât și electronice (am avea nevoie de două plăci de control). Deci, acesta este un proiect mai lung.

Dacă aveți comentarii sau sugestii, vă rugăm să le scrieți mai jos! Mulțumiri

Aș dori să mulțumesc Adafruit pentru faptul că a dezvoltat o mare parte din software-ul și hardware-ul folosit în acest proiect și l-a făcut disponibil sub licențe open source. Aș dori, de asemenea, să mulțumesc tuturor celor care au discutat Adafruit pentru ajutor.

Concurs alimentat de baterie
Concurs alimentat de baterie
Concurs alimentat de baterie
Concurs alimentat de baterie

Locul doi în concursul alimentat de baterie

Recomandat: