Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Agiza PCB
- Hatua ya 2: Andaa Eneo la Kazi
- Hatua ya 3: Bandika Solder
- Hatua ya 4: Mkutano
- Hatua ya 7: Unganisha Tile iliyokusanyika kwa Programu
- Hatua ya 8: Andaa IDE na Jenga Firmware Binary
- Hatua ya 9: Pakia Firmware
- Hatua ya 10: (Hiari) Jaribio la PCB
- Hatua ya 11: Ufungaji wa Uchapishaji wa 3D
- Hatua ya 12: Kuunganisha Tiles
- Hatua ya 13: Mdhibiti
- Hatua ya 14: Imekamilika
Video: Pembe tatu za Mwanga wa EFM8BB1: Hatua 14 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nilihamasishwa kutengeneza hizi baada ya kuona pembetatu nyepesi za Nanoleaf dukani, lakini nilivunjika moyo kuona kwamba kila tile inagharimu dola ishirini! Niliamua kutengeneza bidhaa sawa, lakini kuweka bei kwa kila tiles karibu dola tatu hadi nne. Mradi huu haujakamilika, kwani bado ninahitaji kutengeneza PCB za watawala, lakini kwa sasa nina tiles 50 zilizokusanywa na kufanya kazi.
Nimeona miradi mingine inayojaribu kuiga bidhaa hii, lakini hakuna ambayo nimeona hadi sasa inaruhusu tile yoyote kuunganishwa katika mwelekeo wowote, ikiruhusu miundo ngumu zaidi na upangaji rahisi.
Hii ni ya kwanza kufundishwa, tafadhali acha maoni ikiwa una maswali yoyote!
Vifaa
Kila tile inahitaji:
- Vipimo vya 1x EFM8BB10F8G-A-QFN20 (Digikey)
- LED za 9x WS2812E (LCSC)
- Mdhibiti wa voltage 1x AMS1117 5.0v (LCSC)
- Mdhibiti wa voltage 1x AMS1117 3.3v (LCSC)
- 1x SOD-123 1N4148 diode (LCSC)
- Kuzuia 1x 10k 8050 (LCSC)
- 11x 0.1uf 8050 kauri capacitor (LCSC)
- 2x 10uf 16v uso mlima capacitors elektroni (LCSC)
- 1x PCB maalum (JLCPCB)
- Uunganisho wa 12x TE 2329497-2 PCB Vidole vya Spring kwa uzio
- 1x Kiunganishi cha PCB
Mdhibiti (anaendelea) anahitaji:
- 1x ESP32 DevKit-C
- Usambazaji wa umeme wa 1x 12V
- Kuondoka kwa 1x DC-DC (kuwezesha ESP32)
- Mpinzani wa 1x 10K ohm
- 1x 1n4148 diode
- Pushbuttons 2x za SPST (LCSC)
Zana:
- Chuma cha kulehemu
- Toa tanuri
- Printa ya 3D (kwa uzio)
- Programu ya J-link EDU
- Vipande vya waya / wakataji / waya iliyoshirikishwa (kutengeneza programu ya kuunganisha)
- Viboreshaji vyema vya kusanyiko
- Kadi tupu ya PVC kueneza kuweka kwa solder
- Kuongoza au kuongoza kuweka kwa bure
Hatua ya 1: Agiza PCB
Tile PCB iliundwa kwa EasyEDA na ilitumwa kwa JLCPCB kwa utengenezaji. Niliamuru PCB za 50 kwa sababu ilikuwa bei rahisi kuagiza 50 kuliko ilivyokuwa kuagiza 10 kati yao. PCB iligawanywa vipande 3 kuweka gharama za uzalishaji chini.
Nilitumia chaguzi za uzalishaji wa
- Unene wa 1.6mm
- Kumaliza uso wa HASL
- 1oz shaba
- White soldermask
Nimesikia kwamba unaweza kuunganisha maagizo yako ya JLCPCB na LCSC kwa hivyo unalipa usafirishaji mara moja tu, lakini sikuweza kujua. Nilitumia chaguo la bei rahisi la usafirishaji na vifurushi vyote vilikuja ndani ya wiki mbili za tarehe ya kuagiza.
Ubunifu umeunganishwa hapa
Hatua ya 2: Andaa Eneo la Kazi
Weka moja ya PCB za Tile kwenye meza usijali kuchafua na weka pcb nyingine mbili kando yake ili kuishikilia kama picha hapo juu. Kisha, weka stencil chini na mkanda wa Kapton na uhakikishe kuwa mashimo yamepangwa na pedi zilizo wazi kwenye PCB.
Hatua ya 3: Bandika Solder
Ongeza kuweka kwa solder juu ya stencil. Nilitumia hii. Panua kuweka kwa solder karibu na stencil kwa kutumia kadi ya zamani ya mkopo au kitu kama hicho. Hakikisha kwamba mashimo madogo ya microchip hujazwa pia.
Kabla ya kuinua stencil juu, jaribu kurudisha tena kwenye kadi ya kueneza ili utumie tena ikiwa unatengeneza tile zaidi ya moja (vitu hivi ni ghali $ $ $)
Inua stencil juu kwa kuokota kwa uangalifu kona moja na kung'oa mkanda. Mara baada ya kuinua eneo juu, jaribu kuiweka chini kwani inaweza kusugua baadhi ya kuweka.
PCB yako inapaswa sasa kuonekana kama picha hapo juu.
Hatua ya 4: Mkutano
Baada ya kuweka tena PCB, tenganisha pande za tile kwa kuinama na kuvunja tabo ambazo zinashikilia pande tofauti mahali. Kisha, mchanga mchanga wa PCB iliyozidi iliyoachwa kwa kuvunja tabo ili iwe rahisi kutoshea kwenye ua uliochapishwa.
Kisha, pata pande hizo mbili na herufi "B" na uunganishe pedi zote 7 pamoja. Upande mmoja uliobaki unaweza kwenda kwa njia moja tu na kuuuza pia.
Tile inapaswa kuonekana kama picha zilizo hapo juu.
Hatua ya 7: Unganisha Tile iliyokusanyika kwa Programu
KABLA YA KUUNGANISHA KITI KWA JLINK, FUNGUA KAMANDA WA JLINK NA AINA "nguvu kwenye idhini" KUWEZESHA PATO LA 5V
Kamanda wa J-Link amejumuishwa kwenye kifurushi cha Programu na Nyaraka zinazopatikana hapa
Kila tile ina kichwa kisicho na watu kulia juu ya microchip iliyoitwa Debug. Kichwa hiki hufunua kiolesura cha programu cha C2 ambacho kinaambatana na Segger J-Link. Ninatumia toleo la EDU kwa sababu ni sawa na matoleo ya bei ya juu, lakini haiwezi kutumiwa kwa bidhaa za kibiashara, ambazo hii haianguki chini. Niliamuru yangu kutoka SparkFun kwa $ 72 pamoja na usafirishaji.
Bandika 1 kwenye kontakt ndio pekee iliyo na pedi ya mraba kwenye PCB.
Hatua ya 8: Andaa IDE na Jenga Firmware Binary
Pakua Studio ya Unyenyekevu 4 kutoka hapa na usakinishe. Ingia au jiandikishe kwa akaunti ya Maabara ya Silicon kupata idhini ya zana ya EFM8. Kisha, pakua msimbo wa mradi kutoka hapa na uiingize kwa IDE. Kisha, bonyeza ikoni ya nyundo kwenye upau wa zana na ujenge mradi.
Unapaswa kupata Ujumbe uliomalizika wa Kuunda. Ikiwa ujumbe unajitokeza kukuuliza uweke kitufe cha leseni kwa mkusanyaji wa Keil, bonyeza tu ruka (au unaweza kuiwasha ikiwa unataka, ni bure)
Hatua ya 9: Pakia Firmware
Bonyeza kitufe kwenye upau wa zana ambao unaonekana kama muhuri juu ya chip "Flash Programmer." Kisha, vinjari faili iliyojengwa ya.x na uchague hiyo. Bonyeza "Programu" na ukubali masharti ya Leseni ya J-Link EDU. Kisha, hakikisha haupati ujumbe wa makosa na waongozaji kwenye ubao wanapaswa kuwekewa rangi nyeupe ili kukujulisha kuwa imewekwa vizuri.
Hatua ya 10: (Hiari) Jaribio la PCB
Kwa hatua hii, utahitaji kuwezesha bandari ya Virtual COM kwenye J-Link yako kwa kufungua J-Link Configurator na kuchagua programu iliyowekwa.
Waya waya "DAT" kutoka kwa moja ya pande za tile hadi mzunguko ulioambatanishwa kwenye picha hapo juu.
Fungua mfuatiliaji wa serial na 112500 baud 8N1 na utumie amri hizi
- 0x08 0xFF 0xFF 0x00 0xFF 0x0A
- 0x08 ni amri ya "kuweka rangi"
- 0xFF ni "vigae vyote"
- 0xFF 0x00 0xFF ni rangi
- 0x0A ni tabia mpya
Tile inapaswa sasa kuwa ya zambarau. Ikiwa sivyo, angalia mara mbili kuwa diode imeunganishwa vizuri na ujaribu tena.
Hatua ya 11: Ufungaji wa Uchapishaji wa 3D
Nilitengeneza kiambatisho hicho kuwa sindano iliyoundwa mwanzoni ili kuokoa wakati badala ya uchapishaji wa 3D kila tile, lakini wakati gharama ya vifungo 50 tu ikawa $ 6000, niliamua dhidi ya wazo hilo. Zilizobuniwa zilibuniwa katika Inventor 2021 na ina sehemu mbili, msingi na diffuser ya juu. Msingi una mashimo kando ili kuruhusu tiles kuunganishwa na PCB za kiunganishi (zilizounganishwa hapo chini) au waya. Ukienda kwa njia ya kutumia PCB za kontakt, utahitaji 12 ya hizi kwa kila tile ili kuruhusu PCB kuungana pamoja.
Ikiwa huna ufikiaji wa printa ya 3D, unaweza kuonyesha uhandisi nyuma ya vigae hivi kwa kutengeneza sanamu ya kinetiki na kuunganisha tiles pamoja na waya wa shaba. Hakikisha tu kuwa waya hazipunguki!
Nilichapisha vifungo 20 na nikagundua kuwa vigae hivi vinachapisha hadi 150mm / sec bila uharibifu mkubwa wa ubora, ambayo inaruhusu kupunguzwa kwa muda wa asilimia 60%.
Nimesahau kupiga picha za hatua hii, lakini weka tu PCB iliyokamilishwa kwenye wigo na uvute juu.
Hatua ya 12: Kuunganisha Tiles
Kiunganishi cha tile cha PCB kinapatikana hapa. Hizi hupanda ndani ya mabanda na tumia viunganishi hivi. Hakikisha kwamba pande mbili zinajipanga.
Hatua ya 13: Mdhibiti
Programu ya mtawala inaendelea na itasasishwa hapa. Fuata mchoro wa skimu ya kuunganisha ESP32 yako kwa moja ya vigae. Pakia programu kwa kutumia PlatformIO na unganisha kwenye hotspot ya WiFi ili vigae viunganishwe na WiFi yako.
Hatua ya 14: Imekamilika
Weka vigae kwa njia yoyote utakayochagua, nimeweka miduara nyuma ya kiambatisho ili kuweka mkanda wa kunata.
Furahiya! Acha maoni ikiwa una maswali.
Mkimbiaji Juu katika Changamoto ya Taa
Ilipendekeza:
Baiskeli ya Mchana Mchana na Kuonekana kwa Mwanga Mwanga wa 350mA (Kiini Moja): Hatua 11 (na Picha)
Mchana wa Baiskeli Barabara na Mwanga Unaoonekana wa 350mA (Kiini Moja): Taa hii ya baiskeli ina mbele na 45 ° inakabiliwa na LED za amber zinazoendeshwa hadi 350mA. Kuonekana kwa upande kunaweza kuboresha usalama karibu na makutano. Amber alichaguliwa kwa mwonekano wa mchana. Taa hiyo ilikuwa imewekwa kwenye tone la kushoto la mpini. Mifumo yake inaweza kuwa disti
Pembe ya Hockey Pembe: Hatua 5
Pembe ya Hockey Pembe: Mimi na mtoto wangu hucheza Hockey nyumbani kwetu, pia inajulikana kama Hockey ya goti, na aliuliza siku moja juu ya pembe kwenye vituo vya NHL wanapofunga. Alitaka kujua ikiwa tunaweza kupata moja. Badala ya kununua pembe yenye malengo yenye sauti kubwa (haikutokea kamwe) mimi
Nuru ya Mwanga wa Mwanga wa LED: Hatua 6 (na Picha)
Beji ya Mwanga wa LED . Taa hii ya Nuru ya Nuru ya LED ni
Mwanga wa Trafiki / Feu Rangi-tatu!: Hatua 11
Mwanga wa Trafiki / Rangi ya Pili ya rangi ya Trafiki! Arduino-Fiche Kiume -Câble électrique-Kit soudure-Un ordina
Mhimili Tatu Sehemu ya SMD Sehemu ya Tatu: Hatua 9
Mhimili Tatu wa Sehemu ya SMD Sehemu ya Tatu: Mimi, kama wengine wengi, nilipata shida kushikilia vifaa vya mlima wa uso wakati nilipokuwa nikiziunganisha. Kwa kuwa uvumbuzi wa ufugaji wa ulazima nilihamasishwa kujijengea kituo cha kazi ambacho kitasuluhisha shida yangu. Hii ni rahisi sana kujenga, gharama nafuu na h