Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.
/ ArthurCam.com Public archive

Web App Stream Embedded System to control my arduino

License

Notifications You must be signed in to change notification settings

w3arthur/ArthurCam.com

Repository files navigation

ArthurCam.com

This project controls a lamp inside my room, as well as 1 LED and a screen that allow you to write short text (in English). The circuit is connected to a static HTML website.

Here's the link to my project: ArthurCam.com
ArthurCam project

Inspiration, "Erez's Camera"

Several years ago, I came across a project called "Erez's Camera". The project provided control to turn on and off two lamps in a room through a website. From what I researched, the project used an LPT connection and the website displayed either a JAVA or FLASH application for streaming.
I visited this project from time to time and enjoyed turning the lamps on and off in the room (there was even a message once asking me to turn off the lamps because it was noon and he wanted to sleep 😊.
Link to the message in the FRESH forum.
Link to the project from the archive.

Erez's Camera, from archive.org

Installation, all the physical equipment

In practice, the project was divided into 2 projects

  • Working with (COM) SERIAL PORT (as old school used to work).
  • Working with IOT (which stands for Internet Of Things, an apparatus to follow).

The hardware used in this project

  • Arduino Uno
  • Arduino MKR WiFi 1010

The hardware used in this project, Arduino devices

The following cameras were purchased for actual documentation, real-time streaming

  • Logitech C922 PRO HD
    The project was implemented initially with this camera.
  • Logitech Brio 4K
    Purchased for my personal use, if the project received a good camera, then I also deserve one
  • Ezviz C3N
    Today, the project is implemented with an IP camera that initially started with a network connection (via Ethernet). Today, it is connected with WIFI. It is a very good camera in relation to its price compared to USB cameras, but it is weaker for its intended use (security).

IP Camera USB Cameras
IP Camera lenses USB Camera, Arduino overview

I needed to attach PRO camera lenses to the IP camera in order to display images of an object placed close to it and to reduce the glare of a lamp.
I used +2 lenses and a UV filter (taking into account that the camera itself has a fish eye lens). And yes, there are purple-colored lenses :D

Additional pictures of the development stages

Arduino Image1 Arduino Image2 Arduino Image3 Arduino Image4 Arduino Image5 Arduino Image6 Arduino Image7 Arduino Image8

Attempts, trials, and glimpses at my computer screen during learning.
The Serial Port version was the first one developed on the Arduino Uno, and it was the most challenging in terms of programming.
I didn't expect to have to learn so much about the streaming world, and in addition, I only added the IP camera because I wanted some privacy and to distance the Arduino from me 😁

The technolegy

Arduino UNO, Native way Arduino WIFI 1010, IOT, Internet of things Camera streaming Coding demo Comments and messages