7eb4aaca234dacfb26eee5b14593934c4d19d3fc
Board-dat/Board-DAT.md
| ... | ... | @@ -277,6 +277,7 @@ MPC cable |
| 277 | 277 | |
| 278 | 278 | - [[MPC1108-dat]] |
| 279 | 279 | |
| 280 | +[[dev-board-dat]] - [[MPC1101-dat]] |
|
| 280 | 281 | |
| 281 | 282 | ### MSP |
| 282 | 283 |
Board-dat/MPC/MPC1056-dat/MPC1056-dat.md
| ... | ... | @@ -33,6 +33,8 @@ lora legacy wiki page https://www.electrodragon.com/w/SX1278#Lora_Shield_for_RPI |
| 33 | 33 | |
| 34 | 34 | - [[LED-dat]] |
| 35 | 35 | |
| 36 | + |
|
| 37 | + |
|
| 36 | 38 | ## default pin setup |
| 37 | 39 | |
| 38 | 40 | | Function | Pin | alternatives | Description | |
| ... | ... | @@ -72,6 +74,10 @@ V2.1: |
| 72 | 74 | |
| 73 | 75 |  |
| 74 | 76 | |
| 77 | +Default |
|
| 78 | + |
|
| 79 | +- support [[OLED-dat]] via [[I2C-dat]] interface |
|
| 80 | + |
|
| 75 | 81 | |
| 76 | 82 | ## demo video |
| 77 | 83 |
Board-dat/MPC/MPC1101-dat/MPC1101-dat.md
| ... | ... | @@ -5,13 +5,15 @@ |
| 5 | 5 | |
| 6 | 6 | [product url - MISC Expander Shield for Raspberry Pi](https://www.electrodragon.com/product/misc-expander-shield-for-raspberry-pi/) |
| 7 | 7 | |
| 8 | + |
|
| 9 | + |
|
| 8 | 10 | ### Board Map, Dimension, Pins, chip info, Use Guide, Setup Jumper, etc. |
| 9 | 11 | |
| 10 | 12 | - [[PCF8591-dat]] - [[DS3231-dat]] - [[RTC-dat]] |
| 11 | 13 | |
| 12 | 14 | - [[OLED-dat]] |
| 13 | 15 | |
| 14 | -- [[PCF8574-dat]] |
|
| 16 | +- [[PCF8574-dat]] - [[io-expander-dat]] |
|
| 15 | 17 | |
| 16 | 18 | - [[interactive-dat]] - [[joystick-dat]] |
| 17 | 19 | |
| ... | ... | @@ -19,7 +21,9 @@ |
| 19 | 21 | |
| 20 | 22 | - [[ds18B20-dat]] |
| 21 | 23 | |
| 22 | -- [[infrared-dat]] |
|
| 24 | +- [[infrared-dat]] - [[led-dat]] - [[L293-dat]] |
|
| 25 | + |
|
| 26 | +- [[74xx-dat]] |
|
| 23 | 27 | |
| 24 | 28 | ## Applications, category, tags, etc. |
| 25 | 29 | |
| ... | ... | @@ -42,6 +46,7 @@ |
| 42 | 46 | - 0x68 |
| 43 | 47 | - 0xUU |
| 44 | 48 | |
| 49 | +https://github.com/Edragon/RPI |
|
| 45 | 50 | |
| 46 | 51 | ## ref |
| 47 | 52 |
Chip-dat/74xx-dat/74xx-dat.md
| ... | ... | @@ -5,6 +5,20 @@ |
| 5 | 5 | - [[74hct245-dat]] |
| 6 | 6 | |
| 7 | 7 | |
| 8 | + |
|
| 9 | + |
|
| 10 | +- Tri-State buffers = 74HC126 = SN74HC126DR - SOIC-14 |
|
| 11 | +- PISO = 74HC165 = 0.04 - SOIC 16 - Package_SO:SOIC-16_3.9x9.9mm_P1.27mm - SOIC-16 - Nexperia(安世) |
|
| 12 | +- SIPO = 74HC595 = 0.035 - Nexperia(安世) 封装: SOIC-16 |
|
| 13 | +- 74HC590 - ?? |
|
| 14 | + |
|
| 15 | +- 7404 |
|
| 16 | + |
|
| 17 | +- [[74HC590-dat]] - [[74HC595-dat]] - [[74HC126-dat]] |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 8 | 22 | ## 74ACT00-dat |
| 9 | 23 | |
| 10 | 24 | - [[74ACT00-dat]] == Quad 2-Input NAND Gate |
| ... | ... | @@ -19,6 +33,19 @@ |
| 19 | 33 | - [[74xx04-dat]] == Hex Inverter |
| 20 | 34 | |
| 21 | 35 | |
| 36 | +## 74xx06 |
|
| 37 | + |
|
| 38 | +SN54LS06, SN74LS06 |
|
| 39 | + |
|
| 40 | +SNx4LS06 Hex Inverter Buffers and Drivers With Open-Collector High-Voltage Outputs |
|
| 41 | + |
|
| 42 | +The SNx4LS06 devices feature high-voltage, opencollector outputs to interface with high-level circuits (such as MOS), or for driving high-current loads, and also are characterized for use as inverter buffers for driving TTL inputs. The SNx4LS06 devices have a rated output voltage of 30 V. |
|
| 43 | + |
|
| 44 | +- [[logic-dat]] |
|
| 45 | + |
|
| 46 | + |
|
| 47 | + |
|
| 48 | + |
|
| 22 | 49 | ## 74LVC1G07SE-7 |
| 23 | 50 | |
| 24 | 51 | SINGLE BUFFER/DRIVER WITH OPEN DRAIN OUTPUT |
Chip-dat/TI-dat/TI-Motor-dat/L293-dat/2026-01-31-16-25-42.png
| ... | ... | Binary files /dev/null and b/Chip-dat/TI-dat/TI-Motor-dat/L293-dat/2026-01-31-16-25-42.png differ |
Chip-dat/TI-dat/TI-Motor-dat/L293-dat/L293-dat.md
| ... | ... | @@ -32,6 +32,15 @@ The L293D is a 16-pin motor driver IC, also known as a quad half-H driver, capab |
| 32 | 32 | |
| 33 | 33 |  |
| 34 | 34 | |
| 35 | +RPI drive via [[74xx-dat]] |
|
| 36 | + |
|
| 37 | + |
|
| 38 | + |
|
| 39 | +- 1A 2A 3A 4A drive 1Y 2Y 3Y 4Y |
|
| 40 | + |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + |
|
| 35 | 44 | ## demo code |
| 36 | 45 | |
| 37 | 46 | - single DC motor control [[afMotor-1.ino]] |
Circuits-dat/logic-dat/logic-dat.md
| ... | ... | @@ -3,14 +3,7 @@ |
| 3 | 3 | |
| 4 | 4 | - [[circuits-dat]] |
| 5 | 5 | |
| 6 | -- Tri-State buffers = 74HC126 = SN74HC126DR - SOIC-14 |
|
| 7 | -- PISO = 74HC165 = 0.04 - SOIC 16 - Package_SO:SOIC-16_3.9x9.9mm_P1.27mm - SOIC-16 - Nexperia(安世) |
|
| 8 | -- SIPO = 74HC595 = 0.035 - Nexperia(安世) 封装: SOIC-16 |
|
| 9 | -- 74HC590 - ?? |
|
| 10 | - |
|
| 11 | -- 7404 |
|
| 12 | - |
|
| 13 | -- [[74HC590-dat]] - [[74HC595-dat]] - [[74HC126-dat]] |
|
| 6 | +- [[74xx-dat]] |
|
| 14 | 7 | |
| 15 | 8 | |
| 16 | 9 | |
| ... | ... | @@ -34,6 +27,29 @@ |
| 34 | 27 | - [[Digital-Synthesizer-dat]] |
| 35 | 28 | |
| 36 | 29 | |
| 30 | +## logic |
|
| 31 | + |
|
| 32 | +- [[TTL-dat]] - [[CMOS-dat]] - [[logic-dat]] |
|
| 33 | + |
|
| 34 | +TTL vs CMOS (quick comparison) |
|
| 35 | + |
|
| 36 | +| Feature | TTL | CMOS | |
|
| 37 | +| ----------------- | ----------- | ---------------- | |
|
| 38 | +| Supply voltage | Fixed ~5 V | Wide (1.8–5 V+) | |
|
| 39 | +| Power consumption | High | Very low | |
|
| 40 | +| Speed | Medium–High | Medium–Very High | |
|
| 41 | +| Input impedance | Low | Very high | |
|
| 42 | +| Noise margin | Smaller | Larger | |
|
| 43 | +| Modern usage | Rare | Dominant | |
|
| 44 | + |
|
| 45 | +**3.3 V logic is CMOS, not TTL.** |
|
| 46 | + |
|
| 47 | +**CMOS = Complementary Metal-Oxide-Semiconductor** |
|
| 48 | + |
|
| 49 | +**TTL = Transistor-Transistor Logic** |
|
| 50 | + |
|
| 51 | + |
|
| 52 | + |
|
| 37 | 53 | |
| 38 | 54 | |
| 39 | 55 | ## ref |
Network-dat/Infrared-dat/2026-01-31-16-37-23.png
| ... | ... | Binary files /dev/null and b/Network-dat/Infrared-dat/2026-01-31-16-37-23.png differ |
Network-dat/Infrared-dat/Infrared-dat.md
| ... | ... | @@ -53,6 +53,12 @@ demo |
| 53 | 53 | |
| 54 | 54 |  |
| 55 | 55 | |
| 56 | +drive 2 |
|
| 57 | + |
|
| 58 | + |
|
| 59 | + |
|
| 60 | +drive 3 |
|
| 61 | + |
|
| 56 | 62 |  |
| 57 | 63 | |
| 58 | 64 | |
| ... | ... | @@ -80,6 +86,8 @@ legacy wiki page - [Infrared for RPI](https://www.electrodragon.com/w/index.php? |
| 80 | 86 | |
| 81 | 87 | - [[IR-rover-rc.ino]] |
| 82 | 88 | |
| 89 | +- LIRC |
|
| 90 | + |
|
| 83 | 91 | |
| 84 | 92 | ## ref |
| 85 | 93 |
PCB-dat/PCB-design-dat/PCB-design-basic-dat/PCB-design-basic-dat.md
| ... | ... | @@ -1,6 +1,12 @@ |
| 1 | 1 | |
| 2 | 2 | # PCB-design-basic-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | +- [[pcb-design-basic-dat]] - [[dev-board-dat]] - [[peripherals-dat]] |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## LEDs |
|
| 9 | + |
|
| 4 | 10 | - 电源指示灯 - 用于 检测 电源状态 - [[LED-dat]] |
| 5 | 11 | |
| 6 | 12 | - 信号指示灯 - [[RS232-dat]] - [[RS485-dat]] |
| ... | ... | @@ -9,9 +15,20 @@ |
| 9 | 15 | |
| 10 | 16 |  |
| 11 | 17 | |
| 18 | +## Interface |
|
| 19 | + |
|
| 20 | +- [[serial-dat]] - [[I2C-dat]] - [[SPI-dat]] - [[GPIO-dat]] - [[USB-dat]] - [[PWM-dat]] |
|
| 12 | 21 | |
| 22 | +- [[interface-dat]] |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 26 | +## development board |
|
| 27 | + |
|
| 28 | +- [[dev-board-dat]] |
|
| 13 | 29 | |
| 14 | 30 | |
| 15 | 31 | ## ref |
| 16 | 32 | |
| 17 | -- [[PCB-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[PCB-dat]] |
|
| 1 | + |
PCB-dat/PCB-design-dat/PCB-design-dat.md
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | |
| 4 | 4 | - [[PCB-design]] - [[PCB]] |
| 5 | 5 | |
| 6 | -- [[PCB-design-basic-dat]] - [[PCB-design-stack-dat]] - [[peripherals-dat]] |
|
| 6 | +- [[PCB-design-basic-dat]] - [[PCB-design-stack-dat]] - [[peripherals-dat]] - [[dev-board-dat]] |
|
| 7 | 7 | |
| 8 | 8 | |
| 9 | 9 |
Tech-dat/Interface-dat/I2C-dat/I2C-dat.md
| ... | ... | @@ -99,6 +99,10 @@ the most easy to use library for ESP |
| 99 | 99 |  |
| 100 | 100 | |
| 101 | 101 | |
| 102 | +## RPI-I2C |
|
| 103 | + |
|
| 104 | +GPIO2 and GPIO3 |
|
| 105 | + |
|
| 102 | 106 | ## setup for RPI I2C |
| 103 | 107 | |
| 104 | 108 | Driver Installing |
Tech-dat/Interface-dat/IO-expander-dat/2026-01-31-16-39-58.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/IO-expander-dat/2026-01-31-16-39-58.png differ |
Tech-dat/Interface-dat/IO-expander-dat/IO-expander-dat.md
| ... | ... | @@ -1,11 +1,23 @@ |
| 1 | 1 | |
| 2 | 2 | # IO-expander-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 4 | 11 | ## MCP23008 |
| 5 | 12 | |
| 6 | 13 |  |
| 7 | 14 | |
| 8 | 15 | |
| 16 | +## PCF8574 |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 9 | 21 | ## other |
| 10 | 22 | |
| 11 | 23 | - [[MCP23S08]] |
Tech-dat/Interface-dat/interface-dat.md
| ... | ... | @@ -40,6 +40,13 @@ long range secure by cable - [[RS485-dat]] - [[fiber-optic-dat]] - [[POF-dat]] - |
| 40 | 40 | |
| 41 | 41 | - [[footprint-dat]] - [[DC40-dat]] |
| 42 | 42 | |
| 43 | +- [[io-expander-dat]] |
|
| 44 | + |
|
| 45 | +- [[ADC-dat]] - [[DAC-dat]] |
|
| 46 | + |
|
| 47 | + |
|
| 48 | + |
|
| 49 | + |
|
| 43 | 50 | ## Breakout boards |
| 44 | 51 | |
| 45 | 52 | [[RS232-dat]] breakout |
Tech-dat/acturator-dat/buzzer-dat/2026-01-31-16-35-14.png
| ... | ... | Binary files /dev/null and b/Tech-dat/acturator-dat/buzzer-dat/2026-01-31-16-35-14.png differ |
Tech-dat/acturator-dat/buzzer-dat/buzzer-dat.md
| ... | ... | @@ -60,7 +60,9 @@ simple drive |
| 60 | 60 | |
| 61 | 61 |  |
| 62 | 62 | |
| 63 | +high drive - [[transistor-dat]] |
|
| 63 | 64 | |
| 65 | + |
|
| 64 | 66 | |
| 65 | 67 | |
| 66 | 68 |
Tech-dat/dev-board-dat/dev-board-dat.md
| ... | ... | @@ -1,9 +1,19 @@ |
| 1 | 1 | |
| 2 | 2 | # development-board-dat |
| 3 | 3 | |
| 4 | +- [[PCB-design-basic-dat]] - [[PCB-design-stack-dat]] - [[peripherals-dat]] - [[dev-board-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +## boards |
|
| 11 | + |
|
| 4 | 12 | - [[ESP32-dev-board-dat]] |
| 5 | 13 | |
| 6 | 14 | ## common development board Peripherals Map |
| 7 | 15 | |
| 8 | 16 | V1 |
| 9 | 17 | |
| 18 | +## ref |
|
| 19 | + |
Tech-dat/interactive-dat/LED-dat/2026-01-31-16-22-50.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/LED-dat/2026-01-31-16-22-50.png differ |
Tech-dat/interactive-dat/LED-dat/LED-dat.md
| ... | ... | @@ -112,6 +112,12 @@ LED Panel Indicator Red, Green, Blue (RGB) Diffused 6V 15mA Red, 15mA Green, 15m |
| 112 | 112 | |
| 113 | 113 |  |
| 114 | 114 | |
| 115 | +- [[logic-dat]] convert for [[RPI-SBC-dat]] |
|
| 116 | + |
|
| 117 | + |
|
| 118 | + |
|
| 119 | + |
|
| 120 | + |
|
| 115 | 121 | ## tech |
| 116 | 122 | |
| 117 | 123 | - [[ACDC-dat]] |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-12-56-54.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-12-56-54.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-01-36.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-01-36.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-02-02.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-02-02.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-02-28.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-02-28.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-02-46.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-02-46.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-03-18.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-03-18.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-04-15.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-04-15.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-04-37.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-04-37.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-04-55.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-04-55.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-05-20.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-05-20.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-06-08.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-06-08.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-06-20.png
| ... | ... | Binary files a/Tech-dat/interactive-dat/display-dat/OLED-dat/2025-06-13-13-06-20.png and /dev/null differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-I2C-dat/OLED-I2C-dat.md
| ... | ... | @@ -1,3 +1,4 @@ |
| 1 | 1 | |
| 2 | 2 | # OLED-I2C-dat |
| 3 | 3 | |
| 4 | +- GND VCC SCL SDA |
|
| ... | ... | \ No newline at end of file |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-12-56-54.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-12-56-54.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-01-36.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-01-36.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-02-02.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-02-02.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-02-28.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-02-28.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-02-46.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-02-46.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-03-18.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-03-18.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-04-15.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-04-15.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-04-37.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-04-37.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-04-55.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-04-55.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-05-20.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-05-20.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-06-08.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-06-08.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-06-20.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/2025-06-13-13-06-20.png differ |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-PCB-dat/OLED-PCB-dat.md
| ... | ... | @@ -0,0 +1,70 @@ |
| 1 | + |
|
| 2 | +# OLED-PCB-dat |
|
| 3 | + |
|
| 4 | +- [[OLED-I2C-dat]] - [[OLED-SPI-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## PCB OLED |
|
| 10 | + |
|
| 11 | +### 0.96" |
|
| 12 | + |
|
| 13 | +- [[IOD1003-dat]] - [[IOD1001-dat]] |
|
| 14 | + |
|
| 15 | +https://www.electrodragon.com/product/0-96-12864-oled-display-iicspi/ |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | +#### specs |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | +#### Pin definitions and Wiring |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +#### Dimension |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 36 | +### 1.3" |
|
| 37 | + |
|
| 38 | +- [[IOD1004-dat]] - [[IOD1005-dat]] |
|
| 39 | + |
|
| 40 | +https://www.electrodragon.com/product/1-3-12864-blue-oled-display-iicspi/ |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + |
|
| 44 | + |
|
| 45 | + |
|
| 46 | +#### specs |
|
| 47 | + |
|
| 48 | + |
|
| 49 | + |
|
| 50 | +#### Pin definitions and Wiring |
|
| 51 | + |
|
| 52 | + |
|
| 53 | + |
|
| 54 | + |
|
| 55 | + |
|
| 56 | +#### Dimension |
|
| 57 | + |
|
| 58 | + |
|
| 59 | + |
|
| 60 | + |
|
| 61 | +### demo video |
|
| 62 | + |
|
| 63 | +- https://www.youtube.com/watch?v=-S0XRB664-M&feature=youtu.be |
|
| 64 | + |
|
| 65 | +- https://www.youtube.com/watch?v=-S0XRB664-M&feature=youtu.be |
|
| 66 | + |
|
| 67 | + |
|
| 68 | +## ref |
|
| 69 | + |
|
| 70 | +- [[OLED-dat]] |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-SDK-dat/OLED-SDK-dat.md
| ... | ... | @@ -1,6 +1,54 @@ |
| 1 | 1 | |
| 2 | 2 | # OLED-SDK-dat |
| 3 | 3 | |
| 4 | +- [[OLED-driver-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## OLED Libs for arduino |
|
| 8 | + |
|
| 9 | + Name Installed Available Location Description |
|
| 10 | + ACROBOTIC SSD1306 1.0.1 - user - |
|
| 11 | + ESP8266 and ESP32 OLED driver for SSD1306 displays 4.6.1 - user - |
|
| 12 | + SSD1306wire 2.0.1 - user - |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +## OLED Memory Layout |
|
| 19 | + |
|
| 20 | +The following diagram shows the display memory layout: **64×128 bits** |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | +### Data Types |
|
| 25 | + |
|
| 26 | +Data written to the OLED screen is divided into two types: |
|
| 27 | + |
|
| 28 | +1. **Command Type:** Controls cursor position and other settings |
|
| 29 | + - Format: `0x00 + command_value` |
|
| 30 | + - Example: Setting cursor position |
|
| 31 | + |
|
| 32 | +2. **Data Type:** Writes values to the display buffer |
|
| 33 | + - Format: `0x01 + data_value` |
|
| 34 | + - Example: Writing pixel data |
|
| 35 | + |
|
| 36 | +### Display Principle |
|
| 37 | + |
|
| 38 | +The display works by: |
|
| 39 | + |
|
| 40 | +1. **Buffer Allocation:** Create a buffer matching the screen size |
|
| 41 | + - **Buffer Size:** `64 × 128 ÷ 8 = 1024 bytes` |
|
| 42 | + |
|
| 43 | +2. **Buffer Modification:** Update the buffer content as needed |
|
| 44 | + |
|
| 45 | +3. **Display Refresh:** Send the entire buffer content to display memory |
|
| 46 | + - **Refresh Method:** Update all columns in the display memory simultaneously |
|
| 47 | + |
|
| 48 | + |
|
| 49 | + |
|
| 50 | + |
|
| 51 | + |
|
| 4 | 52 | |
| 5 | 53 | |
| 6 | 54 | ## code |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-SDK-dat/oled-driver-dat/oled-driver-dat.md
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | + |
|
| 2 | +# oled-driver-dat |
|
| 3 | + |
|
| 4 | +- [[SH1106-dat]] - [[SSD1306-dat]] - [[oled-driver-dat]] - [[SSD1315-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## ref |
|
| 9 | + |
|
| 10 | +- [[OLED-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/interactive-dat/display-dat/OLED-dat/OLED-dat.md
| ... | ... | @@ -1,13 +1,15 @@ |
| 1 | 1 | |
| 2 | 2 | # OLED-dat |
| 3 | 3 | |
| 4 | -- [[OLED-I2C-dat]] - [[AMOLED-dat]] - [[OLED-driver-dat]] - [[OLED-raw-dat]] - [[OLED-SPI-dat]] |
|
| 4 | +- [[OLED-I2C-dat]] - [[OLED-SPI-dat]] drive interface - [[I2C-dat]] - [[SPI-dat]] |
|
| 5 | + |
|
| 6 | +- [[OLED-PCB-dat]] - [[OLED-raw-dat]] - [[AMOLED-dat]] |
|
| 5 | 7 | |
| 6 | 8 | - [[OLED-SDK-dat]] |
| 7 | 9 | |
| 8 | -[legacy wiki page](https://www.electrodragon.com/w/0.96%27%27_128*64_OLED_Display) |
|
| 9 | 10 | |
| 10 | -drive interface - [[I2C-dat]] - [[SPI-dat]] |
|
| 11 | + |
|
| 12 | +[legacy wiki page](https://www.electrodragon.com/w/0.96%27%27_128*64_OLED_Display) |
|
| 11 | 13 | |
| 12 | 14 | |
| 13 | 15 | |
| ... | ... | @@ -18,77 +20,9 @@ drive interface - [[I2C-dat]] - [[SPI-dat]] |
| 18 | 20 | |
| 19 | 21 | - [[ESP32-ISO-dat]] |
| 20 | 22 | |
| 21 | -- [[MPC1090-dat]] |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | -## OLED Libs for arduino |
|
| 26 | - |
|
| 27 | - Name Installed Available Location Description |
|
| 28 | - ACROBOTIC SSD1306 1.0.1 - user - |
|
| 29 | - ESP8266 and ESP32 OLED driver for SSD1306 displays 4.6.1 - user - |
|
| 30 | - SSD1306wire 2.0.1 - user - |
|
| 31 | - |
|
| 32 | - |
|
| 33 | - |
|
| 34 | - |
|
| 35 | -## PCB OLED |
|
| 36 | - |
|
| 37 | -### 0.96" |
|
| 38 | - |
|
| 39 | -- [[IOD1003-dat]] - [[IOD1001-dat]] |
|
| 40 | - |
|
| 41 | -https://www.electrodragon.com/product/0-96-12864-oled-display-iicspi/ |
|
| 42 | - |
|
| 43 | - |
|
| 44 | - |
|
| 45 | - |
|
| 46 | - |
|
| 47 | -#### specs |
|
| 48 | - |
|
| 49 | - |
|
| 50 | - |
|
| 51 | -#### Pin definitions and Wiring |
|
| 52 | - |
|
| 53 | - |
|
| 54 | - |
|
| 55 | - |
|
| 56 | - |
|
| 57 | -#### Dimension |
|
| 58 | - |
|
| 59 | - |
|
| 60 | - |
|
| 61 | - |
|
| 62 | -### 1.3" |
|
| 23 | +- [[MPC1090-dat]] - [[MPC1101-dat]] - [[MPC1056-dat]] |
|
| 63 | 24 | |
| 64 | -- [[IOD1004-dat]] - [[IOD1005-dat]] |
|
| 65 | 25 | |
| 66 | -https://www.electrodragon.com/product/1-3-12864-blue-oled-display-iicspi/ |
|
| 67 | - |
|
| 68 | - |
|
| 69 | - |
|
| 70 | - |
|
| 71 | - |
|
| 72 | -#### specs |
|
| 73 | - |
|
| 74 | - |
|
| 75 | - |
|
| 76 | -#### Pin definitions and Wiring |
|
| 77 | - |
|
| 78 | - |
|
| 79 | - |
|
| 80 | - |
|
| 81 | - |
|
| 82 | -#### Dimension |
|
| 83 | - |
|
| 84 | - |
|
| 85 | - |
|
| 86 | - |
|
| 87 | -### demo video |
|
| 88 | - |
|
| 89 | -- https://www.youtube.com/watch?v=-S0XRB664-M&feature=youtu.be |
|
| 90 | - |
|
| 91 | -- https://www.youtube.com/watch?v=-S0XRB664-M&feature=youtu.be |
|
| 92 | 26 | |
| 93 | 27 | |
| 94 | 28 | |
| ... | ... | @@ -105,38 +39,6 @@ https://www.electrodragon.com/product/1-3-12864-blue-oled-display-iicspi/ |
| 105 | 39 | |
| 106 | 40 | |
| 107 | 41 | |
| 108 | -## OLED Memory Layout |
|
| 109 | - |
|
| 110 | -The following diagram shows the display memory layout: **64×128 bits** |
|
| 111 | - |
|
| 112 | - |
|
| 113 | - |
|
| 114 | -### Data Types |
|
| 115 | - |
|
| 116 | -Data written to the OLED screen is divided into two types: |
|
| 117 | - |
|
| 118 | -1. **Command Type:** Controls cursor position and other settings |
|
| 119 | - - Format: `0x00 + command_value` |
|
| 120 | - - Example: Setting cursor position |
|
| 121 | - |
|
| 122 | -2. **Data Type:** Writes values to the display buffer |
|
| 123 | - - Format: `0x01 + data_value` |
|
| 124 | - - Example: Writing pixel data |
|
| 125 | - |
|
| 126 | -### Display Principle |
|
| 127 | - |
|
| 128 | -The display works by: |
|
| 129 | - |
|
| 130 | -1. **Buffer Allocation:** Create a buffer matching the screen size |
|
| 131 | - - **Buffer Size:** `64 × 128 ÷ 8 = 1024 bytes` |
|
| 132 | - |
|
| 133 | -2. **Buffer Modification:** Update the buffer content as needed |
|
| 134 | - |
|
| 135 | -3. **Display Refresh:** Send the entire buffer content to display memory |
|
| 136 | - - **Refresh Method:** Update all columns in the display memory simultaneously |
|
| 137 | - |
|
| 138 | - |
|
| 139 | - |
|
| 140 | 42 | |
| 141 | 43 | |
| 142 | 44 | ## repositories |
Tech-dat/interactive-dat/display-dat/OLED-dat/oled-driver-dat/oled-driver-dat.md
| ... | ... | @@ -1,10 +0,0 @@ |
| 1 | - |
|
| 2 | -# oled-driver-dat |
|
| 3 | - |
|
| 4 | -- [[SH1106-dat]] - [[SSD1306-dat]] - [[oled-driver-dat]] - [[SSD1315-dat]] |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -## ref |
|
| 9 | - |
|
| 10 | -- [[OLED-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/peripherals-dat/peripherals-dat.md
| ... | ... | @@ -2,12 +2,15 @@ |
| 2 | 2 | # peripherals-dat |
| 3 | 3 | |
| 4 | 4 | |
| 5 | -- [[PCB-design-dat]] - [[peripherals-dat]] |
|
| 5 | +- [[PCB-design-basic-dat]] - [[PCB-design-stack-dat]] - [[peripherals-dat]] - [[dev-board-dat]] |
|
| 6 | + |
|
| 6 | 7 | |
| 7 | 8 | - [[interface-dat]] |
| 8 | 9 | |
| 9 | 10 | - [[indicator-dat]] - [[WS2812-dat]] - [[LED-dat]] - [[7-seg-dat]] - [[LCD-dat]] - [[OLED-dat]] - [[interactive-dat]] |
| 10 | 11 | |
| 12 | +- [[interface-interactive-dat]] - [[display-dat]] - [[OLED-dat]] |
|
| 13 | + |
|
| 11 | 14 | |
| 12 | 15 | - [[CPU-dat]] - [[memory-dat]] - [[programming-dat]] |
| 13 | 16 | |
| ... | ... | @@ -15,19 +18,18 @@ |
| 15 | 18 | |
| 16 | 19 | - [[ADC-dat]] |
| 17 | 20 | |
| 18 | -- [[RTC-dat]] |
|
| 21 | +- [[RTC-dat]] - [[clock-dat]] |
|
| 19 | 22 | |
| 20 | 23 | - [[USB-dat]] - [[USB-OTG-dat]] |
| 21 | 24 | |
| 22 | 25 | - [[sensor-dat]] - [[sensor-touch-dat]] - [[sensor-Camera-dat]] - [[DHT11-dat]] - [[sensor-light-dat]] |
| 23 | 26 | |
| 24 | -- [[interface-interactive-dat]] - [[display-dat]] |
|
| 25 | 27 | |
| 26 | 28 | - [[memory-dat]] - [[sd-dat]] |
| 27 | 29 | |
| 28 | 30 | - [[serial-dat]] - [[auto-serial-dat]] |
| 29 | 31 | |
| 30 | -- [[interactive-dat]] - [[button-dat]] - [[switch-dat]] - [[keyboard-dat]] |
|
| 32 | +- [[interactive-dat]] - [[button-dat]] - [[switch-dat]] - [[keyboard-dat]] - [[infrared-dat]] |
|
| 31 | 33 | |
| 32 | 34 | - [[acturator-dat]] - [[buzzer-dat]] |
| 33 | 35 | |
| ... | ... | @@ -35,7 +37,11 @@ |
| 35 | 37 | |
| 36 | 38 | - [[DMA-dat]] |
| 37 | 39 | |
| 38 | -- [[clock-dat]] |
|
| 40 | +- [[io-expander-dat]] |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + |
|
| 44 | + |
|
| 39 | 45 | |
| 40 | 46 | ## other categories |
| 41 | 47 |
mechanics-dat/mechanical-structure-dat/frame-profile-dat/2026-01-31-14-25-18.png
| ... | ... | Binary files /dev/null and b/mechanics-dat/mechanical-structure-dat/frame-profile-dat/2026-01-31-14-25-18.png differ |
mechanics-dat/mechanical-structure-dat/frame-profile-dat/frame-profile-dat.md
| ... | ... | @@ -15,7 +15,7 @@ U-type 2.0mm thickness |
| 15 | 15 | |
| 16 | 16 |  |
| 17 | 17 | |
| 18 | - |
|
| 18 | + |
|
| 19 | 19 | |
| 20 | 20 | |
| 21 | 21 |