Inspiration

Magic View is a smart visual solution that helps us present and watch stuff in a very convenient way and make it movable according to our needs. The setup comes with three very compatible modules i.e. a moving IoT device, a smart remote, and a mobile application. This moving IoT device can be then used with any projector so that we can control it with either our remote or mobile application.

What it does

The magic view will help you to enable smart projection in your home, office, or wherever you want. For example, if you are at your home, want to chill and relax so use your Netflix connect your TV or laptop with the projector, and set your new location to the ceiling wall with your magic remote, and yeah that's it :stars:

Similarly, if you're at the office conference hall, so no need to change moves your projector just cast it in different locations and control it with your mobile phone or remote.

Not only this but also for the people who are old aged or specially-abled they can just relax and move the projector according to their field of view where they can relax without any medical strain :older_man:

So now make your Work From Home more interesting take some rest - > on your TV -> Binge something -> and relax :D

⭐️ Features

  1. Project whatever you want, it can be a photo, video, or any other media (it should be able to project through a projector).
  2. Useful in-office meetings to home entertainment.
  3. Easily accessible through a mobile app or magic remote
  4. Project anywhere at any angle for and avoid the health hazards of Neck pain and making it easier for people already suffering from diseases like Spondylitis.
  5. No need for multiple remotes for different projectors. Control and configure everything in one place.

⚡️Components

  1. Accelerometer sensors on the Remote enable us to set the projector at whatever angle we tilt the remote.
  2. Projector is equipped with dual-axis movement which makes it capable of projecting the screen anywhere.
  3. Control configuration of multiple projectors from a single app. Use your mobile phone as a Remote.
  4. Store the coordinates of the most used locations in a room on the server for quick projection.

How we built it

🔧 Tech stack

  1. CockroachDB
  2. Flutter
  3. Android
  4. Tinkercad
  5. KICAD
  6. IoT

🔧 Hardware Used

  1. ESP8266/ ESP32/Arduino Nano
  2. Accelerometer Sensor
  3. Joysticks
  4. Servo Motors
  5. OLED Display
  6. Wifi Module
  7. LEDs/Resistors/Capacitors

Challenges we ran into

Limitation of hardware as everyone was online so it was hard to integrate the real hardware with the app.

Accomplishments that we're proud of

We were able to build it in the given timeframe and the idea we were working on can be used to transform your home into a completely magical world and step up your entertainment :D

What we learned

Use of different tech stacks, integration with cockroach DB, and implementation of NodeMCU in Flutter.

What's next for MagicView

  1. Complete the app support so that it will become more accessible, and also add some gestures to make it easier to use.
  2. Make this whole as one module, so the user just needs to plug sit and play (Ok move also :P).
  3. Add more field of view.

Built With

Share this project:

Updates