Board-dat/OPM/OPM1075-dat/OPM1075-dat.md
... ...
@@ -0,0 +1,12 @@
1
+
2
+# OPM1075-dat
3
+
4
+## Info
5
+
6
+[product url](http://electrodragon.com/product/power-supply-module-breadboard-friendly-53-3v-r2/)
7
+
8
+[legecy wiki page](https://www.electrodragon.com/w/Breadboard-Friendly_Power_Supply_Module_5V/3.3V)
9
+
10
+## ref
11
+
12
+- [[breadboard-dat]]
... ...
\ No newline at end of file
Board-dat/OPM/OPM1120-dat/OPM1120-dat.md
... ...
@@ -0,0 +1,10 @@
1
+
2
+# OPM1120-dat
3
+
4
+## Info
5
+
6
+product url - [2PCs Plug Socket Convert EU Type 4mm](https://www.electrodragon.com/product/2pcs-plug-socket-convert-eu-type-4mm/)
7
+
8
+## ref
9
+
10
+- [[power-socket-dat]]
... ...
\ No newline at end of file
Board-dat/SCM/SCM1030-dat/SCM1030-dat.md
... ...
@@ -122,6 +122,23 @@ LEDs - [[LED-dat]]
122 122
123 123
to get free pins, remove card in [[SD-dat]]
124 124
125
+
126
+## Demo code
127
+
128
+- https://github.com/alanesq/esp32cam-demo
129
+
130
+
131
+## Compromised GPIOs
132
+
133
+When using sd card on the esp32cam there are very limited spare gpio pins.
134
+
135
+pin 13 is used by the sd card but you can get round this by putting the sd card in "1 bit mode", this then leaves pins 12 and 13 available (12 must not be high at boot).
136
+
137
+see my sketch below which demonstrates using 1 bit mode and the gpio pins
138
+
139
+https://forum.arduino.cc/t/esp32-cam-connection-with-hc-sr04-ultrasonic-sensor/958087/3
140
+
141
+
125 142
## Board Issues
126 143
127 144
- For board version v1701, note do not connect pin "GND/R" aka GND3 to ground, otherwise it won't boot
Chip-dat/Microchip-dat/2025-03-14-17-22-07.png
... ...
Binary files /dev/null and b/Chip-dat/Microchip-dat/2025-03-14-17-22-07.png differ
Chip-dat/Microchip-dat/LAN8720-DAT.md
... ...
@@ -3,7 +3,9 @@
3 3
4 4
- https://ww1.microchip.com/downloads/en/devicedoc/00002165b.pdf
5 5
6
+## TWISTED-PAIR INTERFACE DIAGRAM (SINGLE POWER SUPPLY)
6 7
8
+![](2025-03-14-17-22-07.png)
7 9
8 10
## Chip Features
9 11
Tech-dat/memory-dat/sd-dat/microsd-dat/2025-03-14-18-43-47.png
... ...
Binary files /dev/null and b/Tech-dat/memory-dat/sd-dat/microsd-dat/2025-03-14-18-43-47.png differ
Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/2025-03-14-18-41-54.png
... ...
Binary files /dev/null and b/Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/2025-03-14-18-41-54.png differ
Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/2025-03-14-18-52-37.png
... ...
Binary files /dev/null and b/Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/2025-03-14-18-52-37.png differ
Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/2025-03-14-19-24-30.png
... ...
Binary files /dev/null and b/Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/2025-03-14-19-24-30.png differ
Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-card-holder-dat/microsd-card-holder-dat.md
... ...
@@ -0,0 +1,22 @@
1
+
2
+# microsd-card-holder-dat
3
+
4
+## microSD 8P wo/dect - hangout
5
+
6
+![](2025-03-14-18-41-54.png)
7
+
8
+## microSD 9P w/dect
9
+
10
+### standard
11
+
12
+![](2025-03-14-18-52-37.png)
13
+
14
+### flat
15
+
16
+![](2025-03-14-19-24-30.png)
17
+
18
+
19
+## ref
20
+
21
+
22
+
Tech-dat/memory-dat/sd-dat/microsd-dat/microsd-dat.md
... ...
@@ -0,0 +1,35 @@
1
+
2
+# microsd-dat
3
+
4
+- [[microsd-card-holder-dat]] - [[sd-dat]]
5
+
6
+Micro sd card pins are:
7
+
8
+- CS-Card Select
9
+- DI-Data In [MOSI]-Master, Out Slave Input
10
+- VSS-Ground
11
+- VDD-Power
12
+- CLK-Clock [SCLK]-Serial Clock
13
+- DO-Data Out [MISO]-Master Input, Slave Output
14
+- NC (Memory Cards)
15
+
16
+SD
17
+
18
+| pin | 4-bit SD | 1-bit SPI |
19
+| --- | -------- | --------- |
20
+| 9 | DAT2 | - |
21
+| 1 | CD/DAT3 | CS |
22
+| 2 | CMD | DI |
23
+| 3 | VSS1 | VSS1 |
24
+| 4 | VDD | VDD |
25
+| 5 | CLK | SCLK |
26
+| 6 | VSS2 | VSS2 |
27
+| 7 | DAT0 | DO |
28
+| 8 | DAT1 | - |
29
+
30
+
31
+![](2025-03-14-18-43-47.png)
32
+
33
+
34
+## ref
35
+
Tech-dat/memory-dat/sd-dat/sd-dat.md
... ...
@@ -101,6 +101,72 @@ Note: The SPI pins can be manually configured by using `SPI.begin(sck, miso, mo
101 101
int d2 = 12;
102 102
int d3 = 13; // GPIO 34 is not broken-out on ESP32-S3-DevKitC-1 v1.1
103 103
104
+
105
+
106
+
107
+
108
+## arduino code
109
+
110
+ #include <SPI.h>
111
+ #include <SD.h>
112
+ File myFile;
113
+
114
+ void setup()
115
+ {
116
+ // Open serial communications and wait for port to open:
117
+ Serial.begin(9600);
118
+ while (!Serial) {
119
+ ; // wait for serial port to connect. Needed for Leonardo only
120
+ }
121
+ Serial.print("Initializing SD card...");
122
+ // On the Ethernet Shield, CS is pin 4. It's set as an output by default.
123
+ // Note that even if it's not used as the CS pin, the hardware SS pin
124
+ // (10 on most Arduino boards, 53 on the Mega) must be left as an output
125
+ // or the SD library functions will not work.
126
+ pinMode(10, OUTPUT);
127
+ if (!SD.begin(4)) {
128
+ Serial.println("initialization failed!");
129
+ return;
130
+ }
131
+ Serial.println("initialization done.");
132
+ // open the file. note that only one file can be open at a time,
133
+ // so you have to close this one before opening another.
134
+ myFile = SD.open("test.txt", FILE_WRITE);
135
+ // if the file opened okay, write to it:
136
+ if (myFile) {
137
+ Serial.print("Writing to test.txt...");
138
+ myFile.println("Hello,world!");
139
+ // close the file:
140
+ myFile.close();
141
+ Serial.println("done.");
142
+ } else {
143
+ // if the file didn't open, print an error:
144
+ Serial.println("error opening test.txt");
145
+ }
146
+ // re-open the file for reading:
147
+ myFile = SD.open("test.txt");
148
+ if (myFile) {
149
+ Serial.println("test.txt:");
150
+ // read from the file until there's nothing else in it:
151
+ while (myFile.available()) {
152
+ Serial.write(myFile.read());
153
+ }
154
+ // close the file:
155
+ myFile.close();
156
+ } else {
157
+ // if the file didn't open, print an error:
158
+ Serial.println("error opening test.txt");
159
+ }
160
+ }
161
+
162
+ void loop()
163
+ {
164
+ // nothing happens after setup
165
+ }
166
+
167
+
104 168
## ref
105 169
106
-- [[memory-dat]] - [[interface-dat]]
170
+- [[memory-dat]] - [[interface-dat]] - [[sd-card-holder-dat]] - [[microsd-card-holder-dat]]
171
+
172
+- [[memory]]
... ...
\ No newline at end of file
Tech-dat/power-dat/DC-dat/DCDC-dat/dcdc-boost-dat/dcdc-boost-dat.md
... ...
@@ -29,7 +29,7 @@ legacy wiki page - https://www.electrodragon.com/w/DC-DC_Boost
29 29
| ------------ | -------------------------------------------------------------------- | ----------- | ----------- |
30 30
| TPS61040DBVR | TPS6104x Low-Power DC-DC Boost Converter in SOT-23 and WSON Packages | 7 | . |
31 31
| LT8364 | Low IQ Boost/SEPIC/Inverting Converter with 4A, 60V Switch | 11 | |
32
-| SX1308 | High Efficiency 1.2MHz 2A Step Up Converter 85T | 6 | |
32
+| [[SX1308-dat]] | High Efficiency 1.2MHz 2A Step Up Converter 85T | 6 | |
33 33
| SDB628 | | 6 | |
34 34
| LGS6302 | | 6 | |
35 35
| FP6277 | 500kHz 7A High Efficiency Synchronous PWM Boost Converter | 7 | |
... ...
@@ -46,6 +46,7 @@ fixed 5V output and little periperals
46 46
47 47
- [[microne-dat]]
48 48
49
+- [[richtek-dat]] - [[RT9266-dat]]
49 50
50 51
## ref
51 52
Tech-dat/power-dat/power-socket-dat/power-socket-dat.md
... ...
@@ -0,0 +1,13 @@
1
+
2
+# power-socket-dat
3
+
4
+Power plug converter, convert to European type plug socket.
5
+
6
+The diameter of plug pin is
7
+
8
+- 4mm for Itatly, Swiztherland, etc countries,
9
+- 4.8mm dia. countries, France, German, etc.
10
+
11
+Your target device should be same or 85-265 VAC wide range input, otherwise may cause issues.
12
+
13
+- [[OPM1120-dat]]
... ...
\ No newline at end of file