Sadržaj:
- Korak 1: Nadahnite se
- Korak 2: Dizajn PCB -a
- Korak 3: Sve što vam treba
- Korak 4: Sastavljanje lopte
- Korak 5: Kôd
- Korak 6: Zabavite se
Video: FLEXBALL - fleksibilna PCB kugla od sto piksela s WiFi -em: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Pozdrav tvorci, to je maker moekoe!
Flexball se temelji na fleksibilnoj PCB -i koja je opremljena sa 100 WS2812 2020 adresabilnih LED dioda. Njime upravlja ESP8285-01f - najmanji Espressifov modul temeljen na ESP -u. Dodatno ima ugrađen senzor akcelerometra ADXL345.
Prvotna ideja bila je prikazati tekstualne poruke na toj okrugloj matrici (10x10), ali nažalost udaljenosti ruku su prevelike da bi se lako čitale (možete to pogledati na kraju videa). Ipak, to je najljepša LED skulptura koju sam dosad izgradio.
Hvala PCBWay -u na sponzorstvu ovog projekta! Ove su fleksibilne ploče njihovo stvaranje i izrađene s čistom ljubavlju.
Korak 1: Nadahnite se
Uživajte u videu!
U ovom videu ćete pronaći gotovo sve za loptu. Za neke dodatne informacije, dizajn, PCB datoteke i datoteke koda možete provjeriti sljedeće korake.
Korak 2: Dizajn PCB -a
Ovo je moj prvi fleksibilni dizajn PCB -a pa ćete zasigurno pronaći nekoliko stvari koje ovdje možda nisu najbolje koristiti. Najvažniji dio za mene kao DIY makera je da će na kraju uspjeti - i hej, radi!:)
Za fleksibilne krugove postoje neka posebna pravila dizajna o kojima sam čitao:
- Nemojte koristiti tragove s uglovima ili rubovima u fleksibilnim dijelovima dizajna. Tragovi bi mogli puknuti i signali bi se mogli oštetiti. Zakrivljeni tragovi ovdje su bolji.
- Isto vrijedi i za ravnine GND koje bi se mogle slomiti zbog savijanja PCB -a. Bolja opcija ovdje je korištenje mrežaste mreže kao što je prikazano na gornjoj slici.
- Jastučići i premosnice trebali bi biti povezani s tragovima s tim suzama … Nisam mogao pronaći ovu opciju u svom omiljenom dizajnerskom softveru Eagle. Ako možete pomoći, recite mi u komentarima:)
Najteži dio pri projektiranju ove PCB -a bio je kružni raspored LED dioda, poklopca i jastučića na krajevima krakova. Napravio sam jednostavan Excel list za izračun XY položaja prema radijusu i kutu odgovarajućeg kraka. To je zasigurno velika pomoć ako trebate ovakve kružne aranžmane. Nažalost, ne mogu dodati datoteku u ovaj korak. Ako ste zainteresirani, javite mi.
Korak 3: Sve što vam treba
Ovom koraku prilažem BOM. Pojedinosti o svakoj komponenti možete pronaći ovdje.
Ideje za neke glavne komponente mogu se pronaći na sljedećem popisu:
- PCB -i
- ESP8285-01F
- ADXL345
- WS2812 2020 LED diode
- MCP73831 Lipo punjač IC
- Paket zaštite baterije
Korak 4: Sastavljanje lopte
Uz stotinu LED dioda ne morate imati na umu nikakve posebne detalje. Koristio sam DIY lemilicu za kuhanje, ali to uopće nije bila najbolja ideja. Prvo je bilo premalo za zagrijavanje cijele PCB -a. Drugo je da sam smanjio temperaturu kako bih zaštitio oštećenje PCB -a. Bilo je malo prenisko pa sam morao upotrijebiti i svoj reflow pištolj.
Ostatak je bio samo trag i greška.: D Sto LED dioda nije htjelo raditi u prvom pokušaju. Trebalo mi je oko dva sata da se sve rasvijetli. Ali trenutak koji najviše zadovoljava bio je kad su sve LED diode savršeno zasvijetlile.
Drugi lukavi dio bio je lemljenje krakova donjeg kruga na gornji. Svakako mogu preporučiti korištenje treće ruke ovdje, inače bi moglo biti jako teško!
Korak 5: Kôd
Kôd se temelji na knjižnici FastLED koja može pokretati nekoliko adresabilnih LED dioda poput APA102, SK9822 ili WS2812.
Jedini dodatak u kodu mora biti zasunni dio. ESP može držati vlastito napajanje sve dok je zaporni zatik visoko držan. Kada se povuče na GND, lopta isključuje vlastitu snagu. Osnovni primjer prikazan je u priloženoj datoteci.
Korak 6: Zabavite se
Ovaj projekt je još uvijek u tijeku. Ipak, to je bio moj tajni projekt i nisam mogao više čekati da vam pokažem ovu sjajnu stvar. Ako imate druge ideje za što se lopta može koristiti, javite mi u komentarima ispod.
Nadam se da ste uživali čitajući ovaj Instructable i možda ste pronašli način da izgradite vlastiti flexball!
Slobodno provjerite moj Instagram, web stranicu i Youtube kanal za više informacija o flexballu i drugim sjajnim projektima!
Ako imate pitanja ili nešto nedostaje, javite mi u komentarima ispod!
Uživajte u stvaranju!:)
Preporučeni:
Sat od 132 piksela: 5 koraka (sa slikama)
132 Sat od piksela: Koliko god se sjećam bio sam opsjednut LED diodama i vremenom. U ovom projektu stvorio sam veliki zidni sat koji prikazuje trenutno vrijeme koristeći 132 neopikselne LED diode montirane i sijajući kroz smrekovu ploču. To je hibridni analogni digitalni w
Svjetlosna kugla ESP2866 s bežičnim punjenjem: 5 koraka (sa slikama)
ESP2866 Svjetlosna kugla s bežičnim punjenjem: Cilj ovog projekta je napraviti jednostavnu Wi-Fi kontroliranu svjetiljku s bežičnim punjenjem. Namjera je napraviti nešto strašno s nekoliko komponenti. Može se, na primjer, koristiti kao poklon ili bežično noćno svjetlo (ili oboje ako želite)
Mistična kristalna kugla (doslovno vam govori o sreći!): 3 koraka (sa slikama)
Mistična kristalna kugla (doslovno vam govori o vašem bogatstvu!): Naučite kako napraviti kristalnu kuglu koja proriče budućnost koja otkriva vašu budućnost kada je dodirnete! Projekt se sastoji od tri osnovna dijela i može se izgraditi za oko četiri sata. Materijali: 1. Kapacitivni osjetnik na dodir: 1 - Arduino Uno mikrokontroler 1
64 piksela: 8 koraka (sa slikama)
64 piksela: Ovo je mali uređaj za prikaz animacija i kratkih poruka. Sastoji se samo od tri komponente i vrlo je jednostavan za izgradnju. I zabavno za gledati. Ako vam se ne da da sami skupljate sve stvari, možete kupiti komplet sa svim potrebnim dijelovima i p
RGB LED zaslon od 64 piksela - još jedan Arduino klon: 12 koraka (sa slikama)
RGB LED zaslon od 64 piksela - još jedan Arduino klon: Ovaj se zaslon temelji na 8x8 RGB LED matrici. Za potrebe testiranja, spojen je na standardnu Arduino ploču (Diecimila) pomoću 4 registra pomaka. Nakon što sam ga pokrenuo, izradio sam ga na lakiranoj PCB -u. Registri pomaka široki su 8 bita i