Sommario:

FLEXBALL - Una Sfera PCB Flessibile da Cento Pixel con WiFi: 6 Passaggi (con Immagini)
FLEXBALL - Una Sfera PCB Flessibile da Cento Pixel con WiFi: 6 Passaggi (con Immagini)

Video: FLEXBALL - Una Sfera PCB Flessibile da Cento Pixel con WiFi: 6 Passaggi (con Immagini)

Video: FLEXBALL - Una Sfera PCB Flessibile da Cento Pixel con WiFi: 6 Passaggi (con Immagini)
Video: Змейка Рубика Фигуры ШАРИК 2024, Dicembre
Anonim
FLEXBALL - una sfera PCB flessibile da cento pixel con WiFi
FLEXBALL - una sfera PCB flessibile da cento pixel con WiFi
FLEXBALL - una sfera PCB flessibile da cento pixel con WiFi
FLEXBALL - una sfera PCB flessibile da cento pixel con WiFi

Ciao creatori, sono il creatore moekoe!

Flexball si basa su un PCB flessibile dotato di 100 LED indirizzabili WS2812 2020. È controllato da un ESP8285-01f, il più piccolo modulo basato su ESP di Espressif. Inoltre ha a bordo un sensore accelerometro ADXL345.

L'idea originale era quella di visualizzare i messaggi di testo su quella matrice rotonda (10x10) ma purtroppo le distanze delle braccia sono troppo grandi per essere lette facilmente (potete guardarlo alla fine del video). Tuttavia è la più bella scultura a LED che ho costruito finora.

Grazie PCBWay per aver sponsorizzato questo progetto! Queste tavole flessibili sono una loro creazione e realizzate con puro amore.

Passaggio 1: lasciati ispirare

Image
Image

Godetevi il video!

Troverai quasi tutto per la palla in questo video. Per ulteriori informazioni, design, PCB e file di codice è possibile controllare i seguenti passaggi.

Passaggio 2: progettazione PCB

Progettazione PCB!
Progettazione PCB!
Progettazione PCB!
Progettazione PCB!

Questo è il mio primo progetto PCB flessibile, quindi sicuramente troverai alcune cose che potrebbero non essere le migliori da usare qui. La parte più importante per me come creatore di fai da te è che funzionerà alla fine - e, ehi, lo fa!:)

Per i circuiti flessibili ci sono alcune regole di progettazione speciali di cui ho letto:

  • Non utilizzare tracce con angoli o bordi nelle parti flessibili del disegno. Le tracce potrebbero rompersi e i segnali potrebbero essere danneggiati. Le tracce curve sono le migliori qui.
  • Stesso discorso per i piani GND che potrebbero rompersi a causa di piegature del PCB. L'opzione migliore qui è usare una rete con hash come mostrato nell'immagine sopra.
  • Pad e via dovrebbero essere collegati alle tracce con queste lacrime… Non ho trovato questa opzione nel mio software di progettazione preferito Eagle. Se puoi aiutarmi, dimmelo nei commenti:)

La parte più difficile durante la progettazione di questo PCB è stata la disposizione circolare dei LED, dei cappucci e dei pad all'estremità dei bracci. Ho creato un semplice foglio Excel per calcolare le posizioni XY in base al raggio e all'angolo del braccio corrispondente. È sicuramente di grande aiuto se hai bisogno di disposizioni circolari come queste. Purtroppo non sono in grado di aggiungere il file a questo passaggio. Se sei interessato, per favore fammi sapere.

Passaggio 3: tutto ciò di cui hai bisogno

Tutto ciò di cui hai bisogno!
Tutto ciò di cui hai bisogno!

Ho allegato la distinta base a questo passaggio. I dettagli su ogni componente possono essere trovati qui.

Idee per alcuni componenti principali possono essere trovate nel seguente elenco:

  1. PCB
  2. ESP8285-01F
  3. ADXL345
  4. LED WS2812 2020
  5. MCP73831 Caricabatterie Lipo IC
  6. Pacchetto di protezione della batteria

Passaggio 4: assemblare la palla

Assemblaggio della palla!
Assemblaggio della palla!
Assemblaggio della palla!
Assemblaggio della palla!
Assemblaggio della palla!
Assemblaggio della palla!
Assemblaggio della palla!
Assemblaggio della palla!

Accanto ai cento led non c'è nessun dettaglio particolare da tenere a mente. Ho usato il mio saldatore fai-da-te con piastra riscaldante, ma non è stata affatto la migliore idea. Innanzitutto era troppo piccolo per riscaldare tutto il PCB. La seconda è che ho ridotto la temperatura per proteggere il PCB da eventuali danni. Era un po' troppo basso, quindi ho dovuto usare anche la mia pistola a riflusso.

Il resto era solo un po' di pista ed errore.:D I cento LED non volevano funzionare al primo tentativo. Mi ci sono volute circa due ore per accendere tutto. Ma il momento più soddisfacente è stato quando tutti i LED si sono accesi perfettamente.

L'altra parte difficile era saldare i bracci del cerchio inferiore a quello superiore. Posso sicuramente consigliare di usare una terza mano qui, altrimenti potrebbe diventare davvero difficile!

Passaggio 5: il codice

Il codice!
Il codice!
Il codice!
Il codice!

Il codice si basa sulla libreria FastLED che può pilotare diversi LED indirizzabili come APA102, SK9822 o WS2812.

L'unico componente aggiuntivo necessario nel codice è la parte di chiusura. L'ESP è in grado di mantenere la propria alimentazione finché il perno di aggancio è tenuto alto. Una volta che viene tirata su GND, la palla disabilita la propria potenza. Un esempio di base è mostrato nel file allegato.

Passaggio 6: divertiti

Divertiti!
Divertiti!
Divertiti!
Divertiti!
Divertiti!
Divertiti!

Questo progetto è ancora un work in progress. Tuttavia era un mio progetto segreto e non vedevo l'ora di mostrarvi queste cose fantastiche. Se hai altre idee per cosa può essere usata la palla, faccelo sapere nei commenti qui sotto.

Spero che ti sia piaciuto leggere questo Instructable e che tu possa trovare un modo per costruire il tuo flexball!

Sentiti libero di dare un'occhiata al mio Instagram, sito web e canale Youtube per maggiori informazioni sul flexball e altri fantastici progetti!

Se hai domande o manca qualcosa, faccelo sapere nei commenti qui sotto!

Divertiti a creare!:)

Consigliato: