In the normal switch board we have to push switch manually and oftenly stand up and operate switch manually so that it is wasted of time, It is also used to operate for handicap person, using a voice recognition application which is interfaced with electric device. The prototype of the Switchboard is built using a micro-controller, chosen for its low cost, in addition to its versatility and performance in mathematical operations and communication with other electronic devices. The system has been designed and implemented in a cost effective way so that if our project is commercialized the needy users in developing countries will benefit from it
The LED cube has 64 LEDs (4x4x4). Each LED is dedicate an IO port in a microcontroller. LED cube rely on optical phenomenon called Persistence of Vision. If you flash a LED really fast it will remain in your retina for some time even after LED is switched off. By flashing each layer of cube very fast after one another it gives the feeling of 3d. With this setup we will need only 16(anode) + 4(layers) IO ports to control each led. LED has two legs one positive and one negative.
After working a lot with 8-bit microcontrollers and learning all the protocols and functions they offer, now i thought to switch to 32-bit microcontrollers. I decided to go with arm 32-bit processors, because of their popularity in the market. I choose arm cortex-m3 processor series for my new hobby/learning projects. The reason behind choosing the…
In this project, a smart socket is designed which can be automatically switched using a relay. The socket is interfaced to a Particle Photon based IoT device which keeps track of energy consumption using ACS 712 Current sensor and help automatically disconnect socket connection with the Mains when the power consumption by a device exceeds a threshold value. The Photon also remains connected to a web server via Wi-Fi hotspot and keeps updating the energy consumption data to the server.
This tutorial is a part of series of tutorials on pwm(pulse width modulation) signal generation with stm32f103 microcontroller. Previously we looked upon how to generate pwm signal with stm32 microcontroller using keil uvision 5 ide and stm32cubemx code configurator. We moved forward on generating variable pwm signal using internal timers of stm32f103 microcontroller. We studied about generating pwm, now…
This article is to provide step by step instructions for making Raspberry Pi as a webcam server where we can live stream video over a local network using python scripts and some required packages. A software package used in this tutorial is Motion which is an open source software with a number of configuration options which can be changed according to our needs.
Solar energy is rapidly gaining notoriety as an important means of expanding renewable energy resources. As such, it is vital that those in engineering fields understand the technologies associated with this area. Our project will include the design and construction of a microcontroller-based solar panel tracking system. Solar tracking allows more energy to be produced because the solar array is able to remain aligned to the sun. This system builds upon topics learned in this course. A working system will ultimately be demonstrated to validate the design. Problems and possible improvements will also be presented. The unique feature of this solar tracking system is that instead of taking the earth as its reference, it takes the sun as a guiding source. Its active sensors constantly monitor the sunlight and rotate the panel towards the direction where the intensity of sunlight is maximum.
Most of the times, measurement in electronic circuits, our requirement is measuring DC voltage. Normally, we will set the multi-meter to DC voltage mode and check the voltage levels at various points on the PCB. Mostly, our requirement lies between 5V to 15V DC. The circuit shown is simple, occupies less space and can directly connect to the DC voltage for measurement. To minimize the size and power consumption, 8 pin MCU and 0.96” OLED is used in the circuit.
Universal Asynchronous Receiver/Transmitter (UART) is the most common point to point (peer) serial communication interface used in microcontrollers. It is a simple two-wire interface that requires no clock signal or any master device for serial transmission of data between two embedded devices. It can transmit data packets of variable length (5 to 9 bits) with the provision of a parity bit for error detection. That is why almost all microcontrollers have USART or at least UART peripheral built-in.
The first thing we need to understand is that what it servomechanism? Servomechanism means generating error output as a difference between output feedback and control input and reduces this error until it becomes zero – that means when the system reaches desired state when the system produces desired output.
Usually, the households have post paid electricity connections. On the consumer side, post paid connections have drawback that the consumption of electricity is not tracked by the consumers and many times they are shocked, when they receive high bills. The cause of getting high bills is usually not the high electricity rates but is the unconscious overuse of electricity. Prepaid electricity connections are usually suggested as the viable solution to this problem. In a prepaid electricity connection, consumer would need to recharge the amount of electricity they want to consume.In such a system, the household electricity meters need to be equipped with a system that could be acknowledged of the amount recharged by the consumer and could count down the electricity consumption from the recharged amount to zero. Once the meter reaches zero, the main supply would be automatically cut off and could be resumed only after the next recharge.
Beaglebone Black aka BBB is a low cost open source development board mainly used by developers and lobbyists. Although it’s quite similar to a Raspberry Pi yet it comes with some additional features. Developed by a non-profit corporation beagleboard.org, this credit card sized board also supports embedded Linux platform. Due to the presence of so many advanced peripherals, it is also considered to be a minicomputer.BBB consists of core architecture of ARM family and houses AM35X ARM cortex A8 (1GHz) processor. It can be powered either through a micro USB port or an external 5V supply that is present as an optional arrangement.
Augmented Reality and Mixed Reality are the future of human interaction with the real world. Augmented Reality is a technology that allows projecting live images, videos or media in the real-world environment along with the real objects visible through a camera or holographic wearable. The technology allows interacting with the real world environment while manipulating it through computer-generated graphical elements and virtual interfaces. It is a way of modifying the view of real world environment by a computer. In this project, Augmented Reality is used to monitor the sensor data supplied through an IOT board. The IOT board used in the project is Particle Photon.
Gardening is one of the common hobbies. It keeps you close to nature. It is healthiest hobby that anyone can have. Though, plants and trees are like pets. They need continuous care without break. One needs to be with them all time. This is not always possible. One may have to go for vacations or business trips or travel for other reasons. At such times, the garden may remain unattended for some time or even could be left unattended for a long period of time.
Vehicle is part of our busy life but if we are in office or in house then we need to park vehicle outside or in parking lot. There is prone to theft or hit by other vehicle. The situation of vehicle can’t be track without visiting parking place. So this project is built to track status of vehicle, when somebody try to steal the vehicle or get hit by any others vehicle.
The project built on two boards one is for transmission which named as PARKING VEHICLE MONITOR-TX and other is for receiving which named as PARKING VEHICLE MONITOR-RX. The TX board is used to transmit the status of vehicle and other RX board is used to receive the status of vehicle and display the status on 16×2 LCD display.
Automation applications generally require controlling multiple actuators (like many motors) at the same time. For concurrent and synchronous controlling of many actuators, they need to be controlled and operated independently. Engineers use as many controllers (microcontrollers or ASICs) as the number of actuators needs to be independently operated.
Sequence timer is used in many manufacturing industries to turn ON and turn OFF processes one by one automatically. Sequence timer is at most required when there is chain of processes – means 1st process ends it triggers 2nd process, when 2nd ends it triggers 3rd process and so on (like chain reaction !!!….). The timings and durations of each process has to be set initially. Each process requires specific time duration. The time duration for each process in sequence is set (programmed) before the entire chain process starts. Then the 1st process is triggered. It runs for set duration and when it finishes, 2nd process starts and thus the chain starts. Each process runs for set duration and when it finishes, turns ON next process.
The circuit presented here operates a relay for Fixed Timer Interval. So the device or machine connected with relay operates for same time. The device once switched ON, automatically switches OFF after Fixed (set) Time Interval when relay switches OFF. The Time Interval can be varied and it is displayed on 7 Segment Display. This kind of circuits can be used in many applications where it is required to operate any device or machine for Fixed Time Interval.
Fading or controlling led brightness using arduino uno and potentiometer/variable resistor is not a very hard task. Arduino predefined libraries made it very easy to fade led with arduino uno. Whats going behind the arduino code predefined commands/instructions at software and at hardware level is important to understand. Students normally start with the pre-written arduino…
Power constraint is a critical consideration undertaken by designers when selecting a microcontroller for an application — particularly with IoT applications where power plays a vital role. IoT nodes are only useful in the field if they last for years or even a decade on a single battery. The race for lower power devices between…