Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:esp8266_shift [2019/05/19 09:03] cyberian materiál |
project:esp8266_shift [2019/05/19 15:02] cyberian úvod |
||
---|---|---|---|
Line 11: | Line 11: | ||
* 8x LED dioda žlutá, ideálně čirá | * 8x LED dioda žlutá, ideálně čirá | ||
* 8x LED dioda zelená, ideálně čirá | * 8x LED dioda zelená, ideálně čirá | ||
- | * 2x odporová síť varianta B (oddělené odpory) 4x1K0, např. SIP08G102B | + | * 1x RGB led, ideálně čirá |
- | * 2x odporová síť varianta B (oddělené odpory) 4x1K5, např. SIP08G152B | + | * 2x rezistorová síť varianta B (oddělené odpory) 4x1K0, např. SIP08G102B |
+ | * 2x rezistorová síť varianta B (oddělené odpory) 4x1K5, např. SIP08G152B | ||
+ | * 1x rezistor 100K | ||
+ | * kapacitor 47-100µF, elektrolytický, ideálně keramický s polaritou | ||
* 74HC595 nebo 74HCT595, posuvný registr s tří stavovým výstupem | * 74HC595 nebo 74HCT595, posuvný registr s tří stavovým výstupem | ||
+ | * Pevný VLDO stabilizátor na 3,3V. Např. NCP59151-33 | ||
- | Zdroje: | + | **Úvod** |
+ | Mým cílem je sestavit hračku pro syna a naučit se pracovat s kaskádou posuvných registrů. Původně mělo být jen několik LED a jedna RGB LEDka s rotačním enkodérem, kterým se se řídilo 8 LED diod, změny barvy RGB LEDky a zároveň přepínaly efekty s PWM modulací. Všechny GPIO piny ESP8266 podporují PWM modulaci. GPIO linek však není dostatek a dost jich obsazuje rotační enkodér. | ||
+ | Řešením se zdál posuvný registr. Ten však neumí PWM modulaci :) Součástky, které toto umí řešit jsou pro mne zas zbytečně složité. | ||
+ | |||
+ | Napadlo mne tedy, zkusit PWM modulaci vyřešit nějakou rozptylovou funkcí, která by ji nahrazovala počtem 1 a 0 za sekundu a když už jsem u toho tak zkusit dát několik posuvných registrů do kaskády. | ||
+ | Nejprve se však pokusím vyřešit rozsvícení LED přes pouze jeden posuvný registr, což se ukázalo podle různých návodů jako poněkuď nefunkční. Přečetl jsem si tedy datasheet k 74HC595 a udělal jsem si to po svém, což se vyplatilo :) | ||
+ | |||
+ | |||
+ | **Zdroje**: | ||
http://ctsps.wz.cz/sekvobv/reg.html | http://ctsps.wz.cz/sekvobv/reg.html | ||
+ | |||
+ | http://www.farnell.com/datasheets/1886263.pdf | ||
+ | |||
+ | https://www.onsemi.com/pub/Collateral/NCP59150-D.PDF |