No video

#23 Hack Your Electronics: Part 2 - How to make a custom firmware for random electronics

  Рет қаралды 4,190

Maker's Fun Duck

Maker's Fun Duck

Күн бұрын

In this video, we will explore the world of sensors on random PCBs and how we can use the existing microcontrollers on them to gather data from these sensors. With the help of ChatGPT, we will learn how to write an I2C driver to interface with these sensors and read data from them.
First, we will go over the basics of sensors and how they work. We will then show you some examples of random PCBs with sensors on them, and explain how to identify the type of sensor and the microcontroller it is connected to.
Next, we will demonstrate how to use ChatGPT to write an I2C driver to interface with the sensor and read data from it. We will provide step-by-step instructions and explain the code in detail.
Finally, we will conclude the video by showing you how to test the sensor and the I2C driver, and how to use the data collected from the sensor, and use bluetooth to push the data. This sensor data can be used for many applications, and I will use it for my Homeassistant setup
This tutorial is perfect for anyone who wants to learn how to work with sensors on random PCBs and how to write an I2C driver with the help of ChatGPT. Whether you are a beginner or an experienced programmer, you will find this tutorial informative and easy to follow.
So, join me in this exciting journey of exploring sensors on random PCBs and writing I2C drivers with ChatGPT. Don't forget to like, share, and subscribe to our channel for more exciting tutorials like this.
Here is the code:
github.com/Mak...
I have used:
This project to upload my firmware to the device:
github.com/Red...
hex2bin to convert hex files to binary files (which was needed for ccloader):
hex2bin.source...
Link to previous video which was mentioned in the video:
• #22 Hack Your Electron...
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
0:00 - Intro & summary
0:35 - Possibilities
1:30 - Describtion of the target board
3:40 - Your first firmware
4:41- Investigation for firmware development
10:05 - Verifying assumptions
18:00 - Writing a driver using ChatGBT, and implementing it on Bluetooth
13:00 - Finding the traces
16:36 - Tests
18:05 - Outro

Пікірлер: 19
@FunfakeElectronics
@FunfakeElectronics Жыл бұрын
Thanks for this content. It really helps understanding how you can salvage old electronics and make new fun things out of it.
@makersfunduck
@makersfunduck Жыл бұрын
Glad you enjoy it:)
@danielsalloum3006
@danielsalloum3006 6 ай бұрын
Beautiful work. The soothing voice tops it off.
@makersfunduck
@makersfunduck 6 ай бұрын
Glad you like it!
@jjjjulian
@jjjjulian Жыл бұрын
It was quite hard finding a vid on custom firmware, im really glad i had subbed to u :D
@makersfunduck
@makersfunduck Жыл бұрын
Awesome, thank you!
@benvars5889
@benvars5889 Жыл бұрын
bad apple, nice
@makersfunduck
@makersfunduck Жыл бұрын
Nice catch :)
@orangeinfotainment620
@orangeinfotainment620 6 ай бұрын
Thank you sm
@mevk1
@mevk1 Жыл бұрын
Good Stuff
@makersfunduck
@makersfunduck Жыл бұрын
Thanks :)
@kevinorellana1257
@kevinorellana1257 5 ай бұрын
could I increase the setting limit by 30° on an air conditioner? I would like to reach 40-50° mechanically it is possible... I don't know how difficult it is to decode the software settings 😅
@makersfunduck
@makersfunduck 5 ай бұрын
well you need to open the controller. If you can tell me what mcu is there, it might be an interesting hack indeed :)
@electromess4536
@electromess4536 Жыл бұрын
hey man where are you from? Are you from belgium?
@makersfunduck
@makersfunduck Жыл бұрын
Close by, Netherlands :)
@jjjjulian
@jjjjulian Жыл бұрын
what app are you using at 6:00
@makersfunduck
@makersfunduck Жыл бұрын
It is called `nRF Connect` from nordic semi. I would highly recommend it if you are working on bluetooth projects.
@jjjjulian
@jjjjulian Жыл бұрын
@@makersfunduck appreciate it. have a cool day !
#22 Hack Your Electronics: Uploading Your Own Firmware to Any Device
18:31
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 158 МЛН
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 33 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 17 МЛН
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 566 М.
ESP32 in a commercial product? - From prototype to production
7:58
Predictable Designs
Рет қаралды 54 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 144 М.
Building my own Ultrasonic Cleaner
26:53
Branchus Creations
Рет қаралды 761 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3 МЛН
TailsOS Guide For The Ultra Paranoid
35:32
Mental Outlaw
Рет қаралды 419 М.
From Idea to Schematic to PCB - How to do it easily!
11:05
GreatScott!
Рет қаралды 1,8 МЛН
What Makes ALL Your Electronics Work - Firmware Explained
6:06
Techquickie
Рет қаралды 753 М.