- Člen od
- 13 Apr 2021
- Príspevkov
- 391
- Reakčné skóre
- 504
- Bodov
- 58
- Paragraf (§)
- §23 (SK) / §7 (CZ)
Zhruba pred rokom som dostal napad na konstrukciu vianocneho stromceka riadeneho s MicroPython-om. Chcel som inu konstrukciu, ako maju vsade na nete. Kedze uz bol dost pokrocily cas, tak som si to nechal na neskor. Bolo mi jasne, ze to do Vianoc nestihnem. Mal som aspon dost casu to premysliet.
Dakedy zaciatkom leta som sa do toho pustil. Dost som zvazoval pouzitie noveho ESP32-C6, ktory ma podporu Matter, ale portovanie MicroPythonu sa nedialo, tak som sa rozhodol pouzit starsi ESP32-C3. Myslienka bola taka, ze som chcel tento stromcek vyrobit vo viacerych kusom (standardne vyrobia minimalne 5 dosiek) a tie potom rozdistribuujem medzi kamaratmi. Preto som to ponal tak, ze cim viac zabavy, tym lepsie. A tak som navrhol dosku s tymito castami:
Napajanie je cez USB-C konektor priamo cez modul s ESP32-C3.
Dosky som dal vyrobit do JLCPCB aj s osadenim hornych SMD suciastok. Celkom problemove sa ukazali LED-ky - vyzadovali
nejake zasahy naviac v porovnani s osadzovanim standardnych suciastok co sa prejavilo na cene. Dalsi priplatok si vypytali kvoli
tomu, ze som jednym vrzom vlastne objednaval 8 roznych dosiek. Ak zaratam aj clo, tak finalna cena oproti povodnej z internetovej
objednavy nakoniec narastla na dvojnasobok. Ako sa to postupne nabalovalo, tak som mal chut to uz aj zrusit. Nakoniec som
si povedal, ze to uz teda dotiahnem do konca.
Prikladam nejake fotecky.
Repozitar k tomu mam na GitHub-e:
Pythonove skripty su ale myslene skor ako demo na rozbehanie HW. Kazdy by si mal svoj stromcek urobit podla seba.
Dakedy zaciatkom leta som sa do toho pustil. Dost som zvazoval pouzitie noveho ESP32-C6, ktory ma podporu Matter, ale portovanie MicroPythonu sa nedialo, tak som sa rozhodol pouzit starsi ESP32-C3. Myslienka bola taka, ze som chcel tento stromcek vyrobit vo viacerych kusom (standardne vyrobia minimalne 5 dosiek) a tie potom rozdistribuujem medzi kamaratmi. Preto som to ponal tak, ze cim viac zabavy, tym lepsie. A tak som navrhol dosku s tymito castami:
- kontroler ESP32-C3 (s podporou WiFi a Bluetooth)
- 37 RGB LEDiek WS2812-2020 na stromceku
- Oled display (0.96", 128x64 pixlov)
- dve tlacidla
- piezo buzzer
- meranie teploty a vlhkosti s HDC1080
- meranie okoliteho svetla s VEML7700
- meranie okoliteho svetla cez fotorezistor analogovym sposobom (ak sa neosadi, stale to moze byt analogovy vstup)
- meranie spotreby LED-iek s INA226
- riadenie napajanie pre LED-ky s prudovym obmedzenim s TPS25200
- vyvedena I2C a dva GPIO piny na malu bastliacu cast pre indi-vindi potreby
Napajanie je cez USB-C konektor priamo cez modul s ESP32-C3.
Dosky som dal vyrobit do JLCPCB aj s osadenim hornych SMD suciastok. Celkom problemove sa ukazali LED-ky - vyzadovali
nejake zasahy naviac v porovnani s osadzovanim standardnych suciastok co sa prejavilo na cene. Dalsi priplatok si vypytali kvoli
tomu, ze som jednym vrzom vlastne objednaval 8 roznych dosiek. Ak zaratam aj clo, tak finalna cena oproti povodnej z internetovej
objednavy nakoniec narastla na dvojnasobok. Ako sa to postupne nabalovalo, tak som mal chut to uz aj zrusit. Nakoniec som
si povedal, ze to uz teda dotiahnem do konca.
Prikladam nejake fotecky.
Repozitar k tomu mam na GitHub-e:
Ak chcete vidieť odkazy, musíte sa zaregistrovať
Pythonove skripty su ale myslene skor ako demo na rozbehanie HW. Kazdy by si mal svoj stromcek urobit podla seba.
Prílohy
-
43.8 KB Zobrazení: 6
-
384 KB Zobrazení: 6
-
62.8 KB Zobrazení: 5
-
56.7 KB Zobrazení: 5
-
146.2 KB Zobrazení: 5
-
171.9 KB Zobrazení: 5
-
115.3 KB Zobrazení: 5