Make Dumb Electronics Smart for $3

I Like To Make Stuff

I Like To Make Stuff

13 min, 13 sec

A detailed walkthrough of making a non-smart projector screen into a smart device using affordable electronics and programming.

Summary

  • The video explains how to modify a simple motorized screen to make it smart without altering its wall controls.
  • An ESP board is used to hijack the remote control buttons and integrate with smart home systems.
  • The remote, which initially seemed to require a 12V battery, works with just 3.3V from the Arduino.
  • A physical limit switch is added to stop the screen at the desired height.
  • The project is finalized by enclosing the electronics in a 3D-printed case and integrating it with voice assistant routines.

Chapter 1

Introduction to Smart Electronics

0:00 - 28 sec

Discussion on smart features in electronics and how some simple devices can be made smart.

Discussion on smart features in electronics and how some simple devices can be made smart.

  • Most electronics have smart features to allow control via apps or voice assistants.
  • Some devices, like lamps, may not have smart features due to cost, but smart plugs can offer control.
  • Items with multiple states, such as a projector screen with up, down, and stop functions, can't be directly controlled with a smart plug.

Chapter 2

Project Overview

0:42 - 25 sec

The presenter sets out to make a basic projector screen smart.

The presenter sets out to make a basic projector screen smart.

  • The screen chosen is a basic, inexpensive 100-inch motorized model from Amazon with a simple remote.
  • The goal is to make the screen smart using minimal electronics without ruining its existing functions.
  • The wall controls will remain untouched; the focus is on modifying the remote.

Chapter 3

Dissecting the Remote Control

1:38 - 14 sec

Opening up the remote to understand its workings and plan for modifications.

Opening up the remote to understand its workings and plan for modifications.

  • The remote contains three buttons connected to a transmitter that could be interfaced with an ESP board.
  • A surprising discovery is made that the remote runs on a 12V battery, but this is not an obstacle.

Chapter 4

Explaining Basic Electronics and Programming

1:53 - 38 sec

The presenter explains the electronics involved and how they plan to use them.

The presenter explains the electronics involved and how they plan to use them.

  • The concept of using an Arduino microcontroller to mimic button presses is presented.
  • The presenter shares that they have an online course for those interested in learning electronics and programming.
  • The video promotes the course, stating it begins at a basic level and progresses to more complex concepts.

Chapter 5

Setting Up the ESP Board

3:12 - 1 min, 32 sec

Initial programming of the ESP board to control the remote's functions.

Initial programming of the ESP board to control the remote's functions.

  • The ESP board is programmed to connect to the network and control the remote's buttons.
  • Three virtual devices are created: 'screen up', 'screen stop', and 'screen down'.
  • To ensure that the code functions correctly, LEDs are used to test the output before connecting to the remote.

Chapter 6

Testing and Improving the Setup

4:31 - 1 min, 34 sec

Testing the setup with LEDs and discovering that the remote does not require as much power as expected.

Testing the setup with LEDs and discovering that the remote does not require as much power as expected.

  • The presenter connects the ESP board to LEDs to ensure the virtual buttons work as intended.
  • The remote control's operation is tested without the 12V battery, revealing that a lower voltage is sufficient.
  • The setup is simplified to run on USB power alone.

Chapter 7

Integrating a Limit Switch

7:16 - 21 sec

Adding a limit switch to stop the screen at the right height.

Adding a limit switch to stop the screen at the right height.

  • A limit switch is introduced to stop the screen when it reaches the desired position.
  • The presenter plans to combine the smart controller with the physical limit switch for accurate stopping.

Chapter 8

Voice Assistant Integration and Routine Setup

8:09 - 25 sec

Integrating the smart screen setup with voice assistant routines.

Integrating the smart screen setup with voice assistant routines.

  • The screen is added to the Amazon system as a device, allowing for voice control.
  • The presenter demonstrates using a voice command to bring down the screen.
  • A routine is set up for a voice command to prepare the room for movie watching.

Chapter 9

Troubleshooting and Final Touches

10:20 - 48 sec

Troubleshooting issues and making final adjustments to the smart screen setup.

Troubleshooting issues and making final adjustments to the smart screen setup.

  • The presenter encounters issues with the remote's antenna being covered, which is resolved by redesigning the case.
  • The code is updated to simplify the voice commands for controlling the screen.
  • Final integration involves 3D printing a case and setting up a physical position for the limit switch.

Chapter 10

Project Completion and Summary

11:14 - 1 min, 35 sec

The smart projector screen is completed, and the presenter summarizes the project and promotes their course.

The smart projector screen is completed, and the presenter summarizes the project and promotes their course.

  • The project is a success with the screen being controllable through voice commands.
  • The presenter reflects on the possibility of using a relay for different voltage requirements and mentions their course for interested viewers.
  • The video concludes with an invitation to check out the online Arduino course offered by the presenter.