How I built a simple IR blaster to replace my aircon remote // Arduino, sensors, infrared, WebUSB

  Рет қаралды 9,232

Sayanee Basu

Sayanee Basu

Күн бұрын

#remote #infrared #blaster
I built the simplest IR blaster to replace some functions of my infrared remote control for my Mitsubishi aircon model MSY-GE10VA. I go through some similar developer and consumer devices that are already available in the market to understand what technologies are used. Then I proceed to explain how to integrate the core functions of an infrared receiver and transmitter. A tiny demo shows how the configuration mode works with the WebUSB protocol. And finally, the aircon functions for turning ON and OFF are recorded and replayed from the custom PCB.
⏰ TIMESTAMPS
0:00 Intro
01:26 Similar projects for consumers and developers
03:41 Core functions overview
04:23 Microcontroller used: SAMD21G
05:44 Hardware: IR receiver and IR transmitter
07:07 Power management: micro USB and batteries
07:15 Bill of Materials and cost
07:29 Software overview: Firmware and WebUSB
08:55 Demo: Config mode and normal task mode
14:52 Outro: My thoughts on improvements
‣ Some links below are affiliate. I receive a small commission at no extra cost to you.
📻 PRODUCTS MENTIONED
CHUNGHOP Universal Air Conditioner Remote Control amzn.to/3tOaPrF
🎩 DEMO FILES
Project site hutscape.com/pine/
WebUSB Config page hutscape.com/pine/webusb/
Similar project list hutscape.com/pine/others#simi...
Download KiCad schematic, layout, and KiCad files hutscape.com/pine/hardware
Arduino firmware and WebUSB software code hutscape.com/pine/software
Bill of Materials hutscape.com/pine/bom
📺 WATCH NEXT
Arduino firmware on ATmega328p or SAMD21 • Arduino firmware on AT...
Recording and replaying Infrared signals from remote controls • Recording and replayin...
Data exchange from browser to MCU with WebUSB • Data exchange from bro...
Common datasheet sections to look at when getting started • Common datasheet secti...
Recording and replaying Infrared signals from remote controls • Recording and replayin...
Debugging Arduino firmware with print statements • Debugging Arduino firm...
Makefiles for using with Arduino • Makefiles for using wi...
🔗 LINKS SHOWN
CHUNGHOP K-1028E User Manual hirofun.com/wp-content/upload...
Xiaomi Mijia Universal IR Remote Controller sea.banggood.com/Xiaomi-Mijia...
Xiaomi Mijia Universal IR Remote Controller user manual files.xiaomi-mi.com/files/All...
Xiaomi Universal IR Remote record new IR signal demo • SMART HOME AUTOMATION ...
Remo by Nature IR Blaster en.nature.global/nature-remo-3/
IR Kit getirkit.com/en/
Hackaday IR Blaster projects hackaday.io/search?term=IR+bl...
IR Blaster with CEC hackaday.io/project/18911-ir-...
SAMD21G Datasheet cdn.sparkfun.com/datasheets/D...
IR Receiver TSOP4383 www.farnell.com/datasheets/305...
Web USB API developer.mozilla.org/en-US/d...
🔌 TOOLS USED
hutscape.com/tools
🎶 MUSIC AND SOUND EFFECTS
Nebular Focus by Dan Henig from KZfaq Audio Library
New Morning by TrackTribe from KZfaq Audio Library

Пікірлер: 24
@dhiaeddinesouai5334
@dhiaeddinesouai5334 3 жыл бұрын
good! you just testing On and Off,how you can send a raw data just for the mode air conditioner or a raw data just for the temperature?? when you recieve the IR from the remote.the raw data containe the power and the mode and the temperatue
@sayanee
@sayanee 3 жыл бұрын
That will depend on the exact remote controller and the aircon model. Whatever it is set in the remote control, that exact feature will be recorded in the raw code. For example, even though I recorded ON and OFF, it seems that for my remote control and aircon model, the ON and OFF functions are also tied with a particular temperature. So, in this case I recorded ON 25 deg and OFF 25 deg.
@dhiaeddinesouai5334
@dhiaeddinesouai5334 3 жыл бұрын
my remote send all parametres power,temp and mode in the same raw.So, i will try to separate it and search a solution ;)
@sayanee
@sayanee 3 жыл бұрын
@@dhiaeddinesouai5334 Yeah I guess, most does combine a few of the factors together into one single raw code. Maybe you can try www.analysir.com/blog/get-analysir/ - I never tried it, but I keep hearing about them. You might need to dig into the infrared signals. Would be curious to know how you did it, if you ever manage to :) All the best!
@dhiaeddinesouai5334
@dhiaeddinesouai5334 3 жыл бұрын
@@sayanee thank you All the best ;)
@raymondmichael4987
@raymondmichael4987 6 ай бұрын
Wish I knew your channel sooner; I’m stuck with you today, starting the new year with a head full of ideas 💡 😊, thanks
@jean-christophesicotte-bri1315
@jean-christophesicotte-bri1315 3 жыл бұрын
Very professional methodology!! This has more value than some of my classes. People like you revolutionize education!
@und3rgr0undfr34k
@und3rgr0undfr34k Жыл бұрын
Thanks for walking through the datasheets and also showing the existing market options. Amazing content. Thanks!
@randallyoung9411
@randallyoung9411 3 жыл бұрын
This is a exemplar of brevity and clarity. Well done!
@ubidefeo
@ubidefeo 3 жыл бұрын
Always so prolific!!! Great job, Sayanee :)
@burgerdeel
@burgerdeel 3 жыл бұрын
Great teaching method! Clearly explaining how and more importantly why. Subscribed!
@achalasamapriya2701
@achalasamapriya2701 3 жыл бұрын
awesome tutorial .simple yet effective
@tamojitsaha1128
@tamojitsaha1128 3 жыл бұрын
Looks promising...
@MrLapomme972
@MrLapomme972 2 жыл бұрын
Thank you
@ChandrashekarCN
@ChandrashekarCN 8 ай бұрын
💖💖💖💖
@dharmikprajapati4206
@dharmikprajapati4206 9 ай бұрын
How can I make universal ir blaster with esp 8266 with google assist
@henrycheung6960
@henrycheung6960 3 жыл бұрын
Sayanee, great project. Why SAND21? it quite a little bit overkill for an IR controller.
@sayanee
@sayanee 3 жыл бұрын
Just something that I'm familiar with :) It takes quite a while to understand the ecosystem of a brand new micro-controller, it's architecture, toolchains, etc. Definitely, use whatever you know and optimise when it is appropriate. I also went for SAMD21G because I needed it's flash storage, periodic wakeup and USB peripheral to use with WebUSB. I explained more in this video (ATmega328p vs SAMD21G): kzfaq.info/get/bejne/rrxhn5iEyauco58.html
@henrycheung6960
@henrycheung6960 3 жыл бұрын
@@sayanee My choice of ARM-based MCU is STM32, for the same reasons you mentioned, toolchains, IDE, HAL libraries, etc. For 8-bit MCU, I've found a chip that not so well-known ATtiny3217 which has almost the same GPIO, features and functionality as ATmega328p, I created a board www.e-tinkers.com/2020/07/arduino-compatible-development-board-with-attiny3217/ and currently doing a second version, maybe I will come to talk about it in one of the upcoming Hackware Meetup and bring a couple of the boards as give-away... See you next time.
@sayanee
@sayanee 3 жыл бұрын
@@henrycheung6960 Haha nice!! Hackware :) See you next time indeed. Happy hacking till then!
@MPElectronique
@MPElectronique 2 жыл бұрын
The ir code with IRLIB2 is different every time. I cannot get the same. How did u manage to get the correct code ? Thanks. Marc.
@sayanee
@sayanee 2 жыл бұрын
"get the same code" are you referring to the IR raw code recorded? If yes, then you are correct that the long array of numbers will not be exactly the same every time you record. I believe it's something to do in the conversion from analog IR signals to the digital form in the array. But's it's ok :) Try both the "slgihtly" different codes for the same remote control button and see! Both will still fire the same command.
@hamzahteknik2018
@hamzahteknik2018 Жыл бұрын
Excuse me,, when i copy the code from the remot,, the code always change every i push the same button,,, so i dont know, which code i have to use,, may you help me???
@sayanee
@sayanee Жыл бұрын
No worries, you can use any one of the codes.
I built a LoRa-GPS Tracker // Range test, battery life & firmware
14:36
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 124 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 4,6 МЛН
My journey of making a PERFECT! Universal IR Blaster 👀
11:38
Using IR Remote Controls with the Arduino
35:28
DroneBot Workshop
Рет қаралды 927 М.
IR Remotes & Microcontrollers - Arduino & ESP32
1:31:50
DroneBot Workshop
Рет қаралды 161 М.
DIY sonar scanner (practical experiments)
14:30
bitluni
Рет қаралды 1 МЛН
Recording and replaying Infrared signals from remote controls
12:53
The Problem with Wind Energy
16:47
Real Engineering
Рет қаралды 1,1 МЛН
How to make Universal Remote Controller for all Devices
8:27
Viral Science - The home of Creativity
Рет қаралды 294 М.
Smart IR remote control
14:28
kian
Рет қаралды 30 М.
The WORLD'S FIRST HomeKit Compatible IR Blaster - With MATTER!
8:22
HomeKit News and Reviews
Рет қаралды 22 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,4 МЛН
Ультрабюджетная игровая мышь? 💀
1:00
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,4 МЛН
Что не так с яблоком Apple? #apple #macbook
0:38
Не шарю!
Рет қаралды 241 М.