INHOUDSOPGAWE:

FLEXBALL - 'n honderd pixel buigsame PCB -bal met WiFi: 6 stappe (met foto's)
FLEXBALL - 'n honderd pixel buigsame PCB -bal met WiFi: 6 stappe (met foto's)

Video: FLEXBALL - 'n honderd pixel buigsame PCB -bal met WiFi: 6 stappe (met foto's)

Video: FLEXBALL - 'n honderd pixel buigsame PCB -bal met WiFi: 6 stappe (met foto's)
Video: WS2812D Review (English) 2024, November
Anonim
FLEXBALL - 'n honderd pixel buigsame PCB -bal met WiFi
FLEXBALL - 'n honderd pixel buigsame PCB -bal met WiFi
FLEXBALL - 'n Honderd pixel buigsame PCB -bal met WiFi
FLEXBALL - 'n Honderd pixel buigsame PCB -bal met WiFi

Hallo makers, dis maker moekoe!

Flexball is gebaseer op 'n buigsame PCB wat toegerus is met 100 WS2812 2020 adresseerbare LED's. Dit word beheer deur 'n ESP8285-01f - die kleinste ESP -gebaseerde module deur Espressif. Boonop het dit 'n ADXL345 -versnellingsmeter aan boord.

Die oorspronklike idee was om teksboodskappe op die ronde matriks (10x10) te vertoon, maar ongelukkig is die afstande van die arms te groot om maklik gelees te word (u kan dit aan die einde van die video kyk). Tog is dit die mooiste LED -beeld wat ek tot dusver gebou het.

Dankie PCBWay vir die borg van hierdie projek! Hierdie buigsame borde is die skepping en gemaak met pure liefde.

Stap 1: Word geïnspireer

Image
Image

Geniet die video!

U vind byna alles vir die bal in hierdie video. Vir verdere inligting, ontwerp-, PCB- en kode -lêers, kan u na die volgende stappe kyk.

Stap 2: PCB -ontwerp

PCB ontwerp!
PCB ontwerp!
PCB ontwerp!
PCB ontwerp!

Dit is my eerste buigsame PCB -ontwerp, so u sal beslis 'n paar dinge vind wat miskien nie die beste is om hier te gebruik nie. Die belangrikste deel vir my as selfdoenmaker is dat dit uiteindelik sal werk - en ja, dit werk!:)

Vir buigsame stroombane is daar 'n paar spesiale ontwerpreëls waaroor ek gelees het:

  • Moenie spore met hoeke of rande in die buigsame dele van die ontwerp gebruik nie. Die spore kan kraak en die seine kan beskadig word. Geboë spore is hier die beter.
  • Dieselfde geld vir die GND -vliegtuie wat kan breek as gevolg van buiging van die PCB. 'N Beter opsie hier is om 'n gaasnet te gebruik, soos op die foto hierbo getoon.
  • Pads en vias moet met spore verbind word met hierdie trane … Kon hierdie opsie nie vind in my gunsteling ontwerp sagteware Eagle nie. As u kan help, vertel dit asseblief in die kommentaar:)

Die moeilikste deel tydens die ontwerp van hierdie PCB was die sirkelvormige rangskikking van die LED's, pette en pads aan die einde van die arms. Ek het 'n eenvoudige Excel-vel geskep om die XY-posisies te bereken volgens die radius en die hoek van die ooreenstemmende arm. Dit is beslis 'n groot hulp as u sirkelvormige reëlings soos hierdie benodig. Ongelukkig kan ek nie die lêer by hierdie stap voeg nie. Laat weet my as u belangstel.

Stap 3: Alles wat u nodig het

Alles wat u nodig het!
Alles wat u nodig het!

Ek het die BOM by hierdie stap aangeheg. Besonderhede oor elke komponent kan hier gevind word.

Idees vir 'n paar hoofkomponente kan gevind word in die volgende lys:

  1. PCB's
  2. ESP8285-01F
  3. ADXL345
  4. WS2812 2020 LED's
  5. MCP73831 Lipo Charger IC
  6. Bundel vir beskerming van batterye

Stap 4: Monteer die bal

Die samestelling van die bal!
Die samestelling van die bal!
Die samestelling van die bal!
Die samestelling van die bal!
Die samestelling van die bal!
Die samestelling van die bal!
Die samestelling van die bal!
Die samestelling van die bal!

Naas die honderd LED's is daar geen spesiale detail om in gedagte te hou nie. Ek het my DIY -kookplaat soldeerbout gebruik, maar dit was glad nie die beste idee nie. Eers was dit te klein om al die PCB te verhit. Tweedens is dat ek die temperatuur verlaag het om skade aan die PCB te beskerm. Dit was 'n bietjie te laag, daarom moes ek ook my reflow -geweer gebruik.

Die res was net 'n bietjie spoor en fout.: D Die honderd LED's wou nie met die eerste probeerslag werk nie. Dit het my ongeveer twee ure geneem om alles op te lig. Maar die mees bevredigende oomblik was toe alle LED's perfek brand.

Die ander moeilike deel was om die arms van die onderste sirkel aan die boonste een te soldeer. Ek kan beslis aanbeveel om 'n derde hand hier te gebruik, anders kan dit baie moeilik raak!

Stap 5: Die kode

Die kode!
Die kode!
Die kode!
Die kode!

Die kode is gebaseer op die FastLED -biblioteek wat verskeie aanspreekbare LED's soos die APA102, SK9822 of WS2812 kan dryf.

Die enigste byvoeging in die kode is die vergrendelingsgedeelte. Die ESP kan sy eie kragtoevoer hou, solank die grendelpen hoog gehou word. Sodra dit na GND getrek is, skakel die bal sy eie krag uit. 'N Basiese voorbeeld word in die aangehegte lêer getoon.

Stap 6: Om pret te hê

Hê pret!
Hê pret!
Hê pret!
Hê pret!
Hê pret!
Hê pret!

Hierdie projek is nog aan die gang. Dit was nietemin 'n geheime projek van my en ek kon nie langer wag om hierdie wonderlike goed vir julle te wys nie. As u ander idees het waarvoor die bal gebruik kan word, laat weet my dan in die kommentaar hieronder.

Hoop dat u dit geniet het om hierdie Instructable te lees en dat u 'n manier kon vind om u eie flexball te bou!

Kyk gerus na my Instagram-, webwerf- en Youtube -kanaal vir meer inligting oor die flexball en ander wonderlike projekte!

As u vrae het of iets ontbreek, laat weet my dan in die kommentaar hieronder!

Geniet dit om te skep!:)

Aanbeveel: