diff --git a/docs/Assignments/week_10_output_devices/image-12.jpg b/docs/Assignments/week_10_output_devices/image-12.jpg new file mode 100644 index 0000000..8afd97e Binary files /dev/null and b/docs/Assignments/week_10_output_devices/image-12.jpg differ diff --git a/docs/Assignments/week_10_output_devices/image-13.jpg b/docs/Assignments/week_10_output_devices/image-13.jpg new file mode 100644 index 0000000..8a57322 Binary files /dev/null and b/docs/Assignments/week_10_output_devices/image-13.jpg differ diff --git a/docs/Assignments/week_10_output_devices/output_devices.md b/docs/Assignments/week_10_output_devices/output_devices.md index a298563..49a3792 100644 --- a/docs/Assignments/week_10_output_devices/output_devices.md +++ b/docs/Assignments/week_10_output_devices/output_devices.md @@ -146,17 +146,25 @@ I also milled a pcb to test the motors with because signals on breadboards are s ![alt text](image-11.jpg) ## Group assignment +### BLDC motors For this group assignment we needed to connect and measure an output device. We used my brushless motor as an example. We connected it to my power supply because it had an XT-60 connecter and the drone esc also had a XT-60 connector. ![alt text](image-6.jpg) -The motors and esc are rated up to 4S. What is 4S? 4S means the amount of lipo cells connected in series. When connecting them in series the voltage adds up. So 1S = 4.2V, 2S 8.4V, 3S 12.6V and 4S 16,8V. So they can take a maximum of 16,8 volts. We started off with 12 volts. When the motor needed to start it surged a lot of power and stabilized later on. +The motors and esc are rated up to 4S. What is 4S? 4S means the amount of li-po cells connected in series. When connecting them in series the voltage adds up. So 1S = 4.2V, 2S 8.4V, 3S 12.6V and 4S 16,8V. So they can take a maximum of 16,8 volts. We started off with 12 volts. When the motor needed to start it surged a lot of power and stabilized later on. ![alt text](image-7.jpg) ![alt text](image-8.jpg) When touching the motor I created friction and thus it needs more current. ![alt text](image-9.jpg) Here you can see it hit the maximum of the power supply (60watts). If it goes any higher than this the power supply will go into surge protection mode and shut down. But when running the motor it stays between 30 to 40 watts. So if I wanted to run all motors I needed about 120 watts. But I also need to be able to surge power so the motors can start so that will add an additional 40 watts. So I will need about 160 watts to power 4 motors. +### Led strip +Henk also showed us the ledstrip with a program where the leds turn on one by one and the colors change. + +![alt text](image-12.jpg) +![alt text](image-13.jpg) +Henk also changed the light to blue and there we could instantly see that the amount of current needed went up. So depending on the color light you may need more or less current. + ### Power supply Here are the files to build the PSU yourself. I don't recommend building it without making a top lid. Otherwise you will have a very hard time assembling it. Link to PSU: https://git.smikkelbakje.nl/Smikkelbakje/Labvoeding diff --git a/docs/final_project/final_project.md b/docs/final_project/final_project.md index 895d745..f77fded 100644 --- a/docs/final_project/final_project.md +++ b/docs/final_project/final_project.md @@ -126,14 +126,14 @@ This is the result of the board. ![alt text](image-6.jpg) After some weeks I changed the design to this. Because I noticed the esp-C3 doesn't have enough analog pins for my joysticks so I asked Henk if I could use one of their esp-S3's because it had a lot more analog pins. -![alt text](image-9.png) +![alt text](image-9.jpg) ESP S3 -![alt text](image-10.png) +![alt text](image-10.jpg) ESP C3 -![alt text](image-8.png) +![alt text](image-8.jpg) New design This new design also saves a lot on material because the legs don't have to be cut out so I can almost make twice as many boards with the same material. -![alt text](image-11.png) +![alt text](image-11.jpg) I've also send this board to JLCPCB for FR04 fabrication. Because I had issues where my FR-1 copper would just let got when moving the joysticks around. I wanted the controller to be super reliable and durable so that's why I ordered them from JLCPCB @@ -167,7 +167,7 @@ namespace Controller { ESPC3 --> ESPC6 Thread 1 : Send data to flight controller using ESPNOW ``` -I've already gotten the motors to spin in week 10 +I've already gotten the motors to spin in [week 10](../Assignments/week_10_output_devices/output_devices.md) using the script in there. Now I also need to modify the driver so my ESC's can properly understand it's instructions. diff --git a/docs/final_project/image-1.jpg b/docs/final_project/image-1.jpg index dd0861f..ef376f4 100644 Binary files a/docs/final_project/image-1.jpg and b/docs/final_project/image-1.jpg differ diff --git a/docs/final_project/image-10.jpg b/docs/final_project/image-10.jpg new file mode 100644 index 0000000..7e296b3 Binary files /dev/null and b/docs/final_project/image-10.jpg differ diff --git a/docs/final_project/image-11.jpg b/docs/final_project/image-11.jpg new file mode 100644 index 0000000..732466e Binary files /dev/null and b/docs/final_project/image-11.jpg differ diff --git a/docs/final_project/image-2.jpg b/docs/final_project/image-2.jpg index 6806347..65de9ae 100644 Binary files a/docs/final_project/image-2.jpg and b/docs/final_project/image-2.jpg differ diff --git a/docs/final_project/image-3.jpg b/docs/final_project/image-3.jpg index 0e3a6fe..898c4f0 100644 Binary files a/docs/final_project/image-3.jpg and b/docs/final_project/image-3.jpg differ diff --git a/docs/final_project/image-4.jpg b/docs/final_project/image-4.jpg index d4189e6..4652400 100644 Binary files a/docs/final_project/image-4.jpg and b/docs/final_project/image-4.jpg differ diff --git a/docs/final_project/image-5.jpg b/docs/final_project/image-5.jpg index 48d4f96..51179c9 100644 Binary files a/docs/final_project/image-5.jpg and b/docs/final_project/image-5.jpg differ diff --git a/docs/final_project/image-6.jpg b/docs/final_project/image-6.jpg index 275228a..0ddba9d 100644 Binary files a/docs/final_project/image-6.jpg and b/docs/final_project/image-6.jpg differ diff --git a/docs/final_project/image-7.jpg b/docs/final_project/image-7.jpg index 06d362f..61c5eb0 100644 Binary files a/docs/final_project/image-7.jpg and b/docs/final_project/image-7.jpg differ diff --git a/docs/final_project/image-8.jpg b/docs/final_project/image-8.jpg new file mode 100644 index 0000000..184c863 Binary files /dev/null and b/docs/final_project/image-8.jpg differ diff --git a/docs/final_project/image-9.jpg b/docs/final_project/image-9.jpg new file mode 100644 index 0000000..e12d33c Binary files /dev/null and b/docs/final_project/image-9.jpg differ diff --git a/docs/final_project/image.jpg b/docs/final_project/image.jpg index 04e24f8..b0f38aa 100644 Binary files a/docs/final_project/image.jpg and b/docs/final_project/image.jpg differ