Board-dat/000/6001274-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# 6001274-dat
3
+
4
+https://www.electrodragon.com/product/attiny13-8-pin-10mhz-1k-4ad/
... ...
\ No newline at end of file
Board-dat/DAR/DAR1033-dat/DAR1033-dat.md
... ...
@@ -1,8 +1,12 @@
1 1
# DAR1033-dat
2 2
3
+https://www.electrodragon.com/product/arduino-compatible-pth-kit/
4
+
3 5
![](2023-11-01-18-02-39.png)
4 6
5 7
![](2023-11-01-18-06-47.png)
8
+
9
+
6 10
## BOM
7 11
8 12
| Parts | category | qty | name | obselete version |
... ...
@@ -30,6 +34,10 @@
30 34
31 35
* please order this alone: ATMega328 with Optiboot bootloader
32 36
37
+## Demo
38
+
39
+- https://t.me/electrodragon3/208
40
+
33 41
34 42
## ref
35 43
Board-dat/DPR/DPR1045-dat/2023-12-13-14-38-35.png
... ...
Binary files /dev/null and b/Board-dat/DPR/DPR1045-dat/2023-12-13-14-38-35.png differ
Board-dat/DPR/DPR1045-dat/2023-12-13-14-39-13.png
... ...
Binary files /dev/null and b/Board-dat/DPR/DPR1045-dat/2023-12-13-14-39-13.png differ
Board-dat/DPR/DPR1045-dat/DPR1045-dat.md
... ...
@@ -0,0 +1,21 @@
1
+# DPR1045-dat
2
+
3
+- https://www.electrodragon.com/product/attiny-1385-programming-shield/
4
+
5
+## Using Guide
6
+
7
+Flash Bootloader Programming Guide and Note
8
+
9
+- Support three attiny series
10
+- Some version of ArduinoIDE is not working well, for example, 1.61, 1.00, etc, better version approved 1.05, 1.56-r2
11
+- Burn bootloader twice, sometimes it seems the arduinoIDE bug: the IC will fail on uploading sketch when moved to arduino board
12
+
13
+- If you see the problem "programmer of out sync", get the easy solution here. [[arduinoISP-dat]]
14
+- Find all the unofficial attiny board files here. [[attiny-dat]]
15
+
16
+* upload arduino sketch using "programmer" options in the menu, DO NOT use "upload" button
17
+ ![](2023-12-13-14-38-35.png)
18
+
19
+* Program hex file into target IC with AVRDUDESS
20
+ ![](2023-12-13-14-39-13.png)
21
+
Board-dat/IMS/IMS1044-dat/IMS1044-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# IMS1044-dat
3
+
4
+## demo
5
+
6
+- https://t.me/electrodragon3/202
... ...
\ No newline at end of file
Chip-dat/AVR/attiny-dat/attiny-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# attiny-dat
3
+
SDK/ArduinoISP-dat/ArduinoISP-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# ArduinoISP-dat
3
+
Tech/Sensor-dat/Infrared-sensor-dat/Infrared-sensor-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# Infrared-sensor-dat
3
+
4
+## Demo
5
+
6
+https://t.me/electrodragon3/192
... ...
\ No newline at end of file
Tech/actuator-dat/Peltier-dat/2023-11-06-13-02-46.png
... ...
Binary files /dev/null and b/Tech/actuator-dat/Peltier-dat/2023-11-06-13-02-46.png differ
Tech/actuator-dat/Peltier-dat/2023-11-06-13-03-19.png
... ...
Binary files /dev/null and b/Tech/actuator-dat/Peltier-dat/2023-11-06-13-03-19.png differ
Tech/actuator-dat/Peltier-dat/2023-11-06-13-03-48.png
... ...
Binary files /dev/null and b/Tech/actuator-dat/Peltier-dat/2023-11-06-13-03-48.png differ
Tech/actuator-dat/Peltier-dat/50-31-17-06-05-2023.png
... ...
Binary files /dev/null and b/Tech/actuator-dat/Peltier-dat/50-31-17-06-05-2023.png differ
Tech/actuator-dat/Peltier-dat/Peltier-dat.md
... ...
@@ -0,0 +1,54 @@
1
+
2
+# Peltier
3
+
4
+## working principle
5
+
6
+![](2023-11-06-13-02-46.png)
7
+
8
+
9
+## product
10
+
11
+- [[TEC-12706-DAT]] - [[TEC-12712-DAT]]
12
+
13
+- 12706 [[SCU1033-DAT]] - 12712 [[SCU1035-DAT]]
14
+- cooling kit [[SCU1038-DAT]]
15
+
16
+
17
+
18
+## specs
19
+
20
+dimension / voltage / current / watt / cooling watt / particle pairs / max. temp / internal resistance / sealing tech / assembly pressure
21
+
22
+![](50-31-17-06-05-2023.png)
23
+
24
+
25
+## note
26
+
27
+The side with words are the cooling side, and other side is the warm side.
28
+
29
+## Demos
30
+
31
+- demo video of the cooling kit
32
+- https://www.youtube.com/watch?v=N4TXLpb_8mY
33
+
34
+
35
+## legacy information
36
+- https://w.electrodragon.com/w/Thermoelectric_Cooler
37
+- https://w.electrodragon.com/w/Peltier
38
+
39
+
40
+
41
+## Tesing
42
+
43
+- testing with AA battery
44
+
45
+![](2023-11-06-13-03-19.png)
46
+
47
+- code side normally on works side
48
+- Heat dissipation should always be implemented when using with large current flow
49
+
50
+![](2023-11-06-13-03-48.png)
51
+
52
+## Ref
53
+
54
+- [Product link](https://www.electrodragon.com/product/tec1-12706-thermoelectric-peltier-cooler-12v-60w/)
... ...
\ No newline at end of file
Tech/actuator-dat/TRIAC-dat.md
... ...
@@ -0,0 +1,16 @@
1
+
2
+# TRIAC
3
+
4
+https://www.electrodragon.com/w/Category:TRIAC
5
+
6
+## chips
7
+- BT136 DS - https://www.mouser.com/datasheet/2/848/bt136-600e-1520534.pdf
8
+- BTA16 DS - https://www.mouser.com/datasheet/2/848/BTA16-600B-1375641.pdf
9
+
10
+
11
+## demos
12
+
13
+- arduino control with large triac - https://t.me/electrodragon3/198
14
+- arduino control [[SCU1041-dat]] - https://t.me/electrodragon3/185
15
+
16
+
Tech/actuator-dat/TRIAC-dat/TRIAC-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# TRIAC-dat
3
+
4
+## Demo
5
+
6
+https://t.me/electrodragon3/198
... ...
\ No newline at end of file
Tech/actuator-dat/actuator-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# actuator
3
+
4
+- [[TRIAC-dat]] - [[relay-dat]] - [[servo-dat]]
5
+
6
+- [[SCU1080-dat]]
... ...
\ No newline at end of file
Tech/actuator-dat/fan-driver-dat/fan-driver-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# fan-driver-dat
3
+
4
+The EMC2301 is an SMBus compliant fan controller with a PWM fan driver. The fan driver is controlled by a programmable frequency PWM driver and Fan Speed Control algorithm that operates in either a closed loop fashion or as a directly PWM-controlled device.
5
+
6
+https://www.microchip.com/en-us/product/emc2301
... ...
\ No newline at end of file
Tech/actuator-dat/inductive-load-dat/inductive-load-dat.md
... ...
@@ -0,0 +1,52 @@
1
+
2
+# inductive load dat
3
+
4
+
5
+
6
+
7
+## AC Inductive Load
8
+
9
+- RC Snubber Board - https://www.electrodragon.com/product/2pcs-ac-kickback-absorb-board-inductive-load/
10
+
11
+
12
+
13
+## Cause analysis
14
+
15
+### ground bounce
16
+
17
+Almost always, RS232 disconnects are from something called ground bounce, which means that some inductive device like a motor or a solenoid puts a lot of power onto the ground. When that happens, the signaling, which is relative to ground, can end up being high or low.
18
+
19
+
20
+### float ground by seperated power supply
21
+
22
+The problem is worse when the systems all share a ground. If you powered the new board with a battery, not a power supply, this can help to float the ground. Or, if the PC is a laptop, disconnect from the wall and run it on battery. Try that first if you haven’t. if you haven’t tried, change the cycle time, where maybe the motor is on 5 seconds and then off 5 second. That makes it easier to see when the error happens- at the start or the stop of the motor. If the start, it is going to be a voltage drop on the RS232 chip, and a local capacitor of 5uf or so can make a huge difference. If this happens with the motor turning off, this is almost certainly inductive spike causing a ground bounce.
23
+
24
+### extra capacitances
25
+I usually put some extra capacitance on CPU, comms chips, and any logic chips and make sure there is a good ground between them- either a ground plane, or at least a 20mil trace. Same with power. The caps will handle all short term power changes-
26
+
27
+### power trace
28
+but you need the larger power traces to get that power to or from the chip before the cap is no longer able to keep voltage in limits.
29
+
30
+
31
+### oscilloscope check
32
+
33
+Do you have a DSO oscilloscope? You will never see this with a power supply meter- you need to check for voltage spikes that are much shorter than 0.1 second. Often, they are more like 0.00001s. If you don’t have that test equipment, I do, and maybe you can send the proto board over with just the bare minimum parts- RS232 chip, motor drive chip, controller. I have motors and all that stuff.
34
+
35
+
36
+## Solution Tried
37
+
38
+- add 100uf capacitors to 5V/GND and 3V3/GND
39
+- use a seperated 12V/2A battery, USB-RS232 board does not keeping reboot, can still can not be opened COM port to use
40
+- mosfet control is already optocoupler isolated as the design, and used seperated power supply
41
+- [[DPR1084-dat]] RS232 board only connects with RXD, TXD, GND, no power supply
42
+
43
+## Solutions
44
+
45
+- USB_hub is unstable, cause the RS232 or RS584 connection broke
46
+
47
+
48
+## Common Application
49
+
50
+- involve inductive loads- motors
51
+- fuel injection
52
+- solenoids- things
... ...
\ No newline at end of file
Tech/actuator-dat/relay-dat/relay-dat.md
... ...
@@ -0,0 +1,19 @@
1
+
2
+# relay dat
3
+
4
+### SPST relay
5
+
6
+- HF32F-G-5-HS
7
+ - Common - open,
8
+ - 10A
9
+ - 250VAC or 30VDC
10
+
11
+### SPDT Relay
12
+
13
+
14
+
15
+
16
+
17
+## ref
18
+
19
+- [[relay]]
... ...
\ No newline at end of file
Tech/actuator-dat/servo-dat/47-08-17-21-06-2023.png
... ...
Binary files /dev/null and b/Tech/actuator-dat/servo-dat/47-08-17-21-06-2023.png differ
Tech/actuator-dat/servo-dat/servo-dat.md
... ...
@@ -0,0 +1,26 @@
1
+
2
+# servo
3
+
4
+The control of the steering gear generally requires a time base pulse of about 20ms. The high level part of the pulse is generally the angle control pulse part in the range of 0.5ms-2.5ms, and the total interval is 2ms.
5
+Taking the 180-degree angle servo as an example, the corresponding control relationship is as follows:
6
+
7
+- 0.5ms------------ 0 degrees;
8
+- 1.0ms------------ 45 degrees;
9
+- 1.5ms------------ 90 degrees;
10
+- 2.0ms------------ 135 degrees;
11
+- 2.5ms------------ 180 degrees;
12
+
13
+
14
+![](47-08-17-21-06-2023.png)
15
+
16
+
17
+## products
18
+
19
+Micro servo
20
+- https://www.electrodragon.com/product/micro-9g-servo-for-rc-helicopter-boat-plane-car/
21
+- [[SCU1030-DAT]]
22
+
23
+MG995 micro servo
24
+- https://www.electrodragon.com/product/mg995-servo-motor-13kg-torque/
25
+- [[SCU1012-DAT]]
26
+
Tech/actuator/Peltier-dat/2023-11-06-13-02-46.png
... ...
Binary files a/Tech/actuator/Peltier-dat/2023-11-06-13-02-46.png and /dev/null differ
Tech/actuator/Peltier-dat/2023-11-06-13-03-19.png
... ...
Binary files a/Tech/actuator/Peltier-dat/2023-11-06-13-03-19.png and /dev/null differ
Tech/actuator/Peltier-dat/2023-11-06-13-03-48.png
... ...
Binary files a/Tech/actuator/Peltier-dat/2023-11-06-13-03-48.png and /dev/null differ
Tech/actuator/Peltier-dat/50-31-17-06-05-2023.png
... ...
Binary files a/Tech/actuator/Peltier-dat/50-31-17-06-05-2023.png and /dev/null differ
Tech/actuator/Peltier-dat/Peltier-dat.md
... ...
@@ -1,54 +0,0 @@
1
-
2
-# Peltier
3
-
4
-## working principle
5
-
6
-![](2023-11-06-13-02-46.png)
7
-
8
-
9
-## product
10
-
11
-- [[TEC-12706-DAT]] - [[TEC-12712-DAT]]
12
-
13
-- 12706 [[SCU1033-DAT]] - 12712 [[SCU1035-DAT]]
14
-- cooling kit [[SCU1038-DAT]]
15
-
16
-
17
-
18
-## specs
19
-
20
-dimension / voltage / current / watt / cooling watt / particle pairs / max. temp / internal resistance / sealing tech / assembly pressure
21
-
22
-![](50-31-17-06-05-2023.png)
23
-
24
-
25
-## note
26
-
27
-The side with words are the cooling side, and other side is the warm side.
28
-
29
-## Demos
30
-
31
-- demo video of the cooling kit
32
-- https://www.youtube.com/watch?v=N4TXLpb_8mY
33
-
34
-
35
-## legacy information
36
-- https://w.electrodragon.com/w/Thermoelectric_Cooler
37
-- https://w.electrodragon.com/w/Peltier
38
-
39
-
40
-
41
-## Tesing
42
-
43
-- testing with AA battery
44
-
45
-![](2023-11-06-13-03-19.png)
46
-
47
-- code side normally on works side
48
-- Heat dissipation should always be implemented when using with large current flow
49
-
50
-![](2023-11-06-13-03-48.png)
51
-
52
-## Ref
53
-
54
-- [Product link](https://www.electrodragon.com/product/tec1-12706-thermoelectric-peltier-cooler-12v-60w/)
... ...
\ No newline at end of file
Tech/actuator/TRIAC-dat.md
... ...
@@ -1,16 +0,0 @@
1
-
2
-# TRIAC
3
-
4
-https://www.electrodragon.com/w/Category:TRIAC
5
-
6
-## chips
7
-- BT136 DS - https://www.mouser.com/datasheet/2/848/bt136-600e-1520534.pdf
8
-- BTA16 DS - https://www.mouser.com/datasheet/2/848/BTA16-600B-1375641.pdf
9
-
10
-
11
-## demos
12
-
13
-- arduino control with large triac - https://t.me/electrodragon3/198
14
-- arduino control [[SCU1041-dat]] - https://t.me/electrodragon3/185
15
-
16
-
Tech/actuator/actuator-dat.md
... ...
@@ -1,6 +0,0 @@
1
-
2
-# actuator
3
-
4
-- [[TRIAC-dat]] - [[relay-dat]] - [[servo-dat]]
5
-
6
-- [[SCU1080-dat]]
... ...
\ No newline at end of file
Tech/actuator/fan-driver-dat/fan-driver-dat.md
... ...
@@ -1,6 +0,0 @@
1
-
2
-# fan-driver-dat
3
-
4
-The EMC2301 is an SMBus compliant fan controller with a PWM fan driver. The fan driver is controlled by a programmable frequency PWM driver and Fan Speed Control algorithm that operates in either a closed loop fashion or as a directly PWM-controlled device.
5
-
6
-https://www.microchip.com/en-us/product/emc2301
... ...
\ No newline at end of file
Tech/actuator/inductive-load-dat/inductive-load-dat.md
... ...
@@ -1,52 +0,0 @@
1
-
2
-# inductive load dat
3
-
4
-
5
-
6
-
7
-## AC Inductive Load
8
-
9
-- RC Snubber Board - https://www.electrodragon.com/product/2pcs-ac-kickback-absorb-board-inductive-load/
10
-
11
-
12
-
13
-## Cause analysis
14
-
15
-### ground bounce
16
-
17
-Almost always, RS232 disconnects are from something called ground bounce, which means that some inductive device like a motor or a solenoid puts a lot of power onto the ground. When that happens, the signaling, which is relative to ground, can end up being high or low.
18
-
19
-
20
-### float ground by seperated power supply
21
-
22
-The problem is worse when the systems all share a ground. If you powered the new board with a battery, not a power supply, this can help to float the ground. Or, if the PC is a laptop, disconnect from the wall and run it on battery. Try that first if you haven’t. if you haven’t tried, change the cycle time, where maybe the motor is on 5 seconds and then off 5 second. That makes it easier to see when the error happens- at the start or the stop of the motor. If the start, it is going to be a voltage drop on the RS232 chip, and a local capacitor of 5uf or so can make a huge difference. If this happens with the motor turning off, this is almost certainly inductive spike causing a ground bounce.
23
-
24
-### extra capacitances
25
-I usually put some extra capacitance on CPU, comms chips, and any logic chips and make sure there is a good ground between them- either a ground plane, or at least a 20mil trace. Same with power. The caps will handle all short term power changes-
26
-
27
-### power trace
28
-but you need the larger power traces to get that power to or from the chip before the cap is no longer able to keep voltage in limits.
29
-
30
-
31
-### oscilloscope check
32
-
33
-Do you have a DSO oscilloscope? You will never see this with a power supply meter- you need to check for voltage spikes that are much shorter than 0.1 second. Often, they are more like 0.00001s. If you don’t have that test equipment, I do, and maybe you can send the proto board over with just the bare minimum parts- RS232 chip, motor drive chip, controller. I have motors and all that stuff.
34
-
35
-
36
-## Solution Tried
37
-
38
-- add 100uf capacitors to 5V/GND and 3V3/GND
39
-- use a seperated 12V/2A battery, USB-RS232 board does not keeping reboot, can still can not be opened COM port to use
40
-- mosfet control is already optocoupler isolated as the design, and used seperated power supply
41
-- [[DPR1084-dat]] RS232 board only connects with RXD, TXD, GND, no power supply
42
-
43
-## Solutions
44
-
45
-- USB_hub is unstable, cause the RS232 or RS584 connection broke
46
-
47
-
48
-## Common Application
49
-
50
-- involve inductive loads- motors
51
-- fuel injection
52
-- solenoids- things
... ...
\ No newline at end of file
Tech/actuator/relay-dat/relay-dat.md
... ...
@@ -1,19 +0,0 @@
1
-
2
-# relay dat
3
-
4
-### SPST relay
5
-
6
-- HF32F-G-5-HS
7
- - Common - open,
8
- - 10A
9
- - 250VAC or 30VDC
10
-
11
-### SPDT Relay
12
-
13
-
14
-
15
-
16
-
17
-## ref
18
-
19
-- [[relay]]
... ...
\ No newline at end of file
Tech/actuator/servo-dat/47-08-17-21-06-2023.png
... ...
Binary files a/Tech/actuator/servo-dat/47-08-17-21-06-2023.png and /dev/null differ
Tech/actuator/servo-dat/servo-dat.md
... ...
@@ -1,26 +0,0 @@
1
-
2
-# servo
3
-
4
-The control of the steering gear generally requires a time base pulse of about 20ms. The high level part of the pulse is generally the angle control pulse part in the range of 0.5ms-2.5ms, and the total interval is 2ms.
5
-Taking the 180-degree angle servo as an example, the corresponding control relationship is as follows:
6
-
7
-- 0.5ms------------ 0 degrees;
8
-- 1.0ms------------ 45 degrees;
9
-- 1.5ms------------ 90 degrees;
10
-- 2.0ms------------ 135 degrees;
11
-- 2.5ms------------ 180 degrees;
12
-
13
-
14
-![](47-08-17-21-06-2023.png)
15
-
16
-
17
-## products
18
-
19
-Micro servo
20
-- https://www.electrodragon.com/product/micro-9g-servo-for-rc-helicopter-boat-plane-car/
21
-- [[SCU1030-DAT]]
22
-
23
-MG995 micro servo
24
-- https://www.electrodragon.com/product/mg995-servo-motor-13kg-torque/
25
-- [[SCU1012-DAT]]
26
-