Could it be easier than this? Check out an automated window blind controller I built.

avatar

▶️ Watch on 3Speak


Hi, I'm @techlhab. It's of great delight to share with you one of my recent Embedded Systems projects which is the development of an automated window blind controller. The device can be wirelessly controlled either using an IR (Infrared) remote controller or via a mobile application developed to interface with the device by connecting the device and the app wirelessly with Bluetooth.

This project is developed as it solves a lot of problems, eases tasks, safe stress, and makes it easy to control window blinds automatically and in a simple and very smart way just with a press of a button either on the remote or mobile application.

Arduino is the microcontroller used in the project which is where the code is been uploaded to, then all other components attached to it send and receive instructions from it.

HC-05 is a wireless Bluetooth module that can act as both master and slave, it's the module that is responsible for the communication between the device and the mobile application developed.

The mobile application used to wirelessly interface and control the device through Bluetooth connection is developed using the MIT (Massachusetts Institute of Technology) App Inventor a web application integrated development environment owned by Google but now managed by the Massachusetts Institute of Technology.

Hardware Materials used include:

  1. Arduino Uno
  2. Stepper Motor and Motor Driver
  3. IR Receiver
  4. IR Remote Control (Transmitter)
  5. HC-05 Bluetooth Module
  6. Lipo Battery
  7. TP4056
  8. DC-DC Step-Up Converter
  9. Control Switch
  10. Indication LEDs

Software used includes:

  1. Arduino IDE (Integrated Development Environment)
  2. Embedded C/C++
  3. MIT App Inventory Platform

Circuit Diagram

WhatsApp Image 2021-12-16 at 10.50.21 AM (1).jpeg

Wiring Diagram

WhatsApp Image 2021-12-16 at 10.50.21 AM.jpeg

Project Images

IMG_20211214_094048_8 (2).jpg

Screenshot_20220104-210723.png

The code and other files relating to this project can be accessed via here


▶️ 3Speak



0
0
0.000
10 comments
avatar

Congratulations @techlhab! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 50 upvotes.
Your next target is to reach 100 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Hive Power Up Month - Feedback from day 3
Happy New Year - Feedback from the first Hive Power Up Day of 2022
Support the HiveBuzz project. Vote for our proposal!
0
0
0.000
avatar

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

0
0
0.000
avatar

Thanks @steemstem for the comments and recommendations. Am glad to be part of this community.

0
0
0.000
avatar

Wow, this is a fantastic project! @techlhab . I never knew Embedded C/c++ has like an IDE sha?

0
0
0.000
avatar

Thanks for the nice comments @temibot. The Arduino IDE is an integrated development environment with is widely used to program several microcontrollers and PICs. Its been programmed in c/c++ language.

0
0
0.000
avatar

Yeah. @techlhab . I know C++ to some extent.I'd have ventured into Arduino itself but my plans has been hampered due to fincancial constraints

0
0
0.000
avatar

Yeah, one of the major constraints when it comes to hardware projects is financial. But @temibot you can try ordering your components, materials, and modules from china through aliexpress, it comes cheaper that way than getting them locally.

0
0
0.000
avatar

That's true o... How do I get to use Aliexpress?

0
0
0.000
avatar

Just go to the website or download the app on Google play store or apple store. Then create a account.

0
0
0.000
avatar

Just like that? It does not require any huge expertise at all?

0
0
0.000