Sisällysluettelo:
- Vaihe 1: Inspiroidu
- Vaihe 2: Piirilevyjen suunnittelu
- Vaihe 3: Kaikki mitä tarvitset
- Vaihe 4: Kokoa pallo
- Vaihe 5: Koodi
- Vaihe 6: Pidä hauskaa
Video: FLEXBALL - sadan pikselin joustava piirilevy, jossa on WiFi: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Hei valmistajat, se on valmistaja moekoe!
Flexball perustuu joustavaan piirilevyyn, joka on varustettu 100 osoitteellisella WS2812 2020 -LEDillä. Sitä ohjaa ESP8285-01f - Espressifin pienin ESP -pohjainen moduuli. Lisäksi siinä on ADXL345 -kiihtyvyysanturi.
Alkuperäinen idea oli näyttää tekstiviestejä kyseisessä pyöreässä matriisissa (10x10), mutta käsivarsien etäisyydet ovat valitettavasti liian suuria, jotta niitä olisi helppo lukea (voit katsoa sen videon lopussa). Se on kuitenkin kaunein LED -veistos, jonka olen tähän mennessä rakentanut.
Kiitos PCBWaylle tämän projektin sponsoroinnista! Nämä joustavat levyt ovat heidän luomuksiaan ja tehty puhtaalla rakkaudella.
Vaihe 1: Inspiroidu
Nauti videosta!
Tästä videosta löydät melkein kaiken pallolle. Saat lisätietoja, suunnittelu-, piirilevy- ja kooditiedostoja seuraavista vaiheista.
Vaihe 2: Piirilevyjen suunnittelu
Tämä on ensimmäinen joustava piirilevyn suunnittelu, joten varmasti löydät muutamia asioita, joita ei ehkä ole paras käyttää täällä. Tärkein osa minulle DIY -valmistajana on, että se toimii lopulta - ja hei, se toimii!:)
Joustaville piireille on joitain erityisiä suunnittelusääntöjä, joista olen lukenut:
- Älä käytä muotoilun joustavissa osissa kulmia tai reunoja sisältäviä jälkiä. Jäljet voivat haljeta ja signaalit voivat vaurioitua. Kaarevat jäljet ovat täällä parempia.
- Sama koskee GND -koneita, jotka voivat rikkoutua piirilevyn taipumisen vuoksi. Parempi vaihtoehto tässä on käyttää tiivistettyä verkkoa, kuten yllä olevassa kuvassa.
- Tyynyjen ja alustojen tulisi olla yhdistettyjä jälkiin näiden kyyneleiden avulla … Tätä vaihtoehtoa ei löytynyt suosikkisuunnitteluohjelmistostani Eagle. Jos voit auttaa, kerro se kommenteissa:)
Vaikein osa tämän piirilevyn suunnittelussa oli LEDien, korkkien ja käsivarsien päässä olevien tyynyjen pyöreä järjestely. Olen luonut yksinkertaisen Excel-taulukon laskemaan XY-asemat vastaavan varren säteen ja kulman mukaan. Siitä on varmasti valtava apu, jos tarvitset tällaisia pyöreitä järjestelyjä. Valitettavasti en voi lisätä tiedostoa tähän vaiheeseen. Jos olet kiinnostunut, kerro siitä minulle.
Vaihe 3: Kaikki mitä tarvitset
Olen liittänyt BOM: n tähän vaiheeseen. Tiedot kaikista komponenteista löytyvät täältä.
Ideoita joihinkin pääkomponentteihin löytyy seuraavasta luettelosta:
- PCB: t
- ESP8285-01F
- ADXL345
- WS2812 2020 LEDit
- MCP73831 Lipolaturi IC
- Akun suojanippu
Vaihe 4: Kokoa pallo
Sadan LED -valon vieressä ei ole erityisiä yksityiskohtia mielessä. Olen käyttänyt DIY -keittolevyn juotosrautaani, mutta se ei ollut paras idea ollenkaan. Aluksi se oli liian pieni lämmittämään koko piirilevy. Toinen on se, että olen laskenut lämpötilaa PCB -vaurioiden estämiseksi. Se oli hieman liian alhainen, joten jouduin käyttämään myös palautuspistooliani.
Loput olivat vain vähän jälkiä ja virheitä.: D Sadat LEDit eivät halunneet toimia ensimmäisellä yrityksellä. Minulla kesti noin kaksi tuntia saada kaikki valaistua. Mutta kaikkein tyydyttävin hetki oli, kun kaikki LEDit syttyvät täydellisesti.
Toinen hankala osa oli juottaa alaympyrän varret ylempään. Voin ehdottomasti suositella kolmannen käden käyttöä täällä, muuten se voi olla todella vaikeaa!
Vaihe 5: Koodi
Koodi perustuu FastLED -kirjastoon, joka voi käyttää useita osoitettavia LED -valoja, kuten APA102, SK9822 tai WS2812.
Ainoa pakollinen lisäys koodiin on lukitusosa. ESP pystyy pitämään oman virtalähteen niin kauan kuin lukitustappia pidetään korkealla. Kun pallo on vedetty GND: hen, pallo sammuttaa oman voimansa. Perusesimerkki näkyy liitteenä olevassa tiedostossa.
Vaihe 6: Pidä hauskaa
Tämä projekti on edelleen kesken. Siitä huolimatta se oli salainen projektini, enkä voinut odottaa enää näyttääkseni teille näitä mahtavia juttuja. Jos sinulla on muita ideoita mihin palloa voidaan käyttää, kerro siitä minulle alla olevissa kommenteissa.
Toivottavasti pidit tämän opetusohjelman lukemisesta ja olet löytänyt tavan rakentaa oma flexball!
Voit vapaasti tutustua Instagramiin, verkkosivustooni ja Youtube -kanavaani saadaksesi lisätietoja flexballista ja muista mahtavista projekteista!
Jos sinulla on kysyttävää tai jotain puuttuu, kerro minulle alla olevista kommenteista!
Hauskaa luomista!:)
Suositeltava:
Timin piirilevy (piirretty piirilevy): 54 vaihetta (kuvilla)
Timin piirilevy (piirretty piirilevy): Tätä prosessia käytän luodessani mukautetun piirilevyn projekteilleni. Edellä esitetyn tekemiseksi: käytän XY -piirturia kirjurin kanssa poistamaan syövytetty resit -kalvo paljastaakseni kuparin syövytykselle .Käytän XY -plotteriani laserilla polttamaan mustetta
500 LED-pikselin RGB-tiili: 9 vaihetta (kuvilla)
500 LED-pikselin RGB-tiili: Jokin aika sitten rakensin 10x10 LED-tasoituksen joidenkin näiden WS2812-LEDien kanssa, mutta vaikka on mahdollista pelata vanhan koulun peliä Snake älypuhelimella, haluan jotain enemmän erityinen. Joten päätin laittaa siihen vielä muutaman ledin, arra
Arduino -digitaalikello, jossa on hälytystoiminto (mukautettu piirilevy): 6 vaihetta (kuvilla)
Arduino -digitaalikello, jossa on hälytystoiminto (mukautettu piirilevy): Tässä DIY -oppaassa näytän sinulle, kuinka voit tehdä omasta digitaalikellostasi tämän hälytystoiminnon. Tässä projektissa päätin tehdä oman PCB: n, joka perustuu Arduino UNO -mikro -ohjaimeen - Atmega328p. Alla löydät sähköisen kaavion PCB l
Jutun pikselin korjaaminen nestekidenäytössä: 5 vaihetta (kuvien kanssa)
Kiinnitä juuttunut pikseli nestekidenäyttöön: Jos pidit tästä ohjeesta, pidät todennäköisesti myös muista sivustoni asioista täällä … Takuuiden mitätöinti UPDATE: Tämä Instructable oli Engadgetissa! http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/ Aion
64 pikselin RGB -LED -näyttö - toinen Arduino -klooni: 12 vaihetta (kuvilla)
64 pikselin RGB -LED -näyttö - toinen Arduino -klooni: Tämä näyttö perustuu 8 x 8 RGB -LED -matriisiin. Testaustarkoituksiin se liitettiin tavalliseen Arduino -korttiin (Diecimila) käyttäen 4 vuororekisteriä. Kun sain sen toimimaan, permalisin sen nystyyn piirilevyyn. Vuororekisterit ovat 8-bittisiä ja