The operating systems like Archlinux ARM, OpenELEC, Pidora, Raspbmc, RISC OS and the Raspbian and also Ubuntu versions are available for the Raspberrypi board. Linux operating systems especially Ubuntu is preferred for all kind of programming and development. The immediate advantage of having an Operating System like Ubuntu running on an embedded system device is multitasking. The Raspberrypi is a board actually designed for helping computer education for remote schools but it is a nice platform for programmers especially beginners to explore various coding techniques. In a multi-tasking system several processes will be running at a time. The Operating System can control a process by sending signals to it. A user can sometimes initiate a signal sending and the processes can also send signals to each other. This project demonstrates how a process can receive the signal called SIGALRM from the OS and use it.
How to Access Raspberry Pi Directly through the Ethernet Port of PC – (Part 03/38)
The Raspberry pi is a single board minicomputer which has only the essential hardware included so as to meet the goal of low cost. The board is Raspberry pi board runs on ARM11 processor but is available at extremely cheap price. The board is designed with an intention of providing computer education to the remote schools where the PCs are not very commonly used. The idea behind the design is to use the TV screen as the display unit for the Raspberry pi board and hence converting the normal TV into a computer. The board is hence provided with a RCA connector which can be used to connect it directly to a TV screen which is based on PAL and NTSC standard. The board also has a HDMI connector output which can be used to connect the board to a HD TV.
Capacitance Measurement using Arduino
This is a project based on Arduino board which can measure the unknown capacitance value. When the capacitor whose value needs to be measured is plugged into the breadboard of the Capacitance meter, the 16*2 LCD displays the capacitance value. The project uses an Arduino pro mini boardwhose ADC feature is used along with the concept of RC charging circuit to develop this Capacitance meter.
Op-amp Tutorial 4 : voltage follower, loudness & level indicator, comparato
Op amp as a Voltage follower Voltage follower is a negative feedback op-amp amplifier circuit. It acts like emitter follower configuration of transistor based amplifiers. They provide unity gain to the applied input signals. Unity gain means the output voltage will be exactly equal in magnitude with the input voltage. Fig. 1: Circuit…
Op-amp Tutorial 3 : Astable multivibrator, negative feedback
Astable multivibrator using op amp Astable multivibrator is an electronic device which can continuously shift between its two states with respect to the output. If the output corresponding to one particular state is high, then the output corresponding to the other state is low. This nature of the circuit is useful in producing continuous output…
Op-amp Tutorial 2 : Features of inverting and non-inverting input and application
Features of inverting and non-inverting pins The dependency of the output with the inverting and non-inverting pin can be simply explained as below, If the inverting pin is high compared to other pin, the output is negative If the non-inverting pin is high compared to other pin, the output is positive This…
Op-amp Tutorial 1 : Basics, amplifier structure, testing 741 IC
An amplifier is a circuit which can produce an output voltage, which is the product of input voltage with a value called voltage gain. An op-amp (operational amplifier) is a kind of amplifier circuit which can perform an operation (addition, subtraction etc.) on the input voltages, apart from simply amplifying the input. An op-amp…
Linux Tutorial: File System, Installation & Shells
Most people think that Linux is an OS, but it is actually not. Linux itself doesn’t form an OS. Linux is nothing but a Kernel. Kernel is a large code of millions of lines, which forms the core of any operating system. It can be considered as a resource manager of an operating system. User applications can communicate with the hardware only through the kernel. It is the kernel which keeps the OS up and running. Linux kernel based operating systems are called Linux OS, like redhat, Linux mint, Ubuntu, centos etc.
Drinking Water from Air – Wind Water Turbine
Yes, you’ve read it right. The idea of collecting water from atmospheric moisture is pretty age old, but no one seemed to have implemented it in a practical way until Eole Water Company have successfully tested their prototype in a desert in abu-dhabi. They successfully collected around 1000 litters of water per day from their machine, a kind of wind turbine. The idea was developed by Marc Parent, the founder of Eole Water.
Embedded Linux Tutorial & Basics
1.1) System A system is a set of different elements, which are interconnected inside a boundary, and may have abilities of input processing and output. Fig. 1: Image Illustrating System by Comparison to Solar System An example of system: Solar System itself is a good example of a system. Here the elements are…
Arduino based Wattmeter
This is a project based on Arduino board which can measure the power consumption of the devices. When we connect this wattmeter on to a device which is in operation, the 16*2 LCD displays its power consumption value in Watts. The project uses an Arduino pro mini board whose ADC feature is used along with the concept of Ohm’s law and Voltage Divider circuit to develop this Wattmeter.
DIY: Arduino Based Ammeter
This is a project based on Arduino board which can measure the unknown DC current values. When wefed the current to a load device through the breadboard circuit, the 16*2 LCD displays that current value. The project uses an Arduino pro mini boardwhose ADC feature is used along with the concept of Ohm’s law to develop this ammeter.
Arduino Based Voltmeter
This is a project based on Arduino board which can measure the unknown AC and DC voltages. When we connect the unknown voltage on the breadboard circuit, the 16×2 LCD displays the voltage value. The project uses an Arduino pro mini board whose ADC feature is used along with the concept of Voltage Divider circuit to develop this Voltmeter.
DIY: Arduino Based Ohmmeter
This is a project based on Arduino board which can measure the unknown resistance values and perform diode test and continuity testing. When we connect the unknown resistor on the breadboard circuit, the 16×2 LCD displays the resistor value and when we connect a diode the LCD displays the type of diode if it is a good one. When we take the probes out from the breadboard and connect it across a continuous path, the meter indicates the continuity by blinking an LED. The project uses an Arduino pro mini board whose ADC feature is used along with the concept of Voltage Divider circuit to develop this Ohmmeter.
Arduino based Multimeter
This is a project based on Arduino board which can measureresistance, diode, continuity[H1] , voltage,[H2]current[H3] , power[H4] , hfe[H5] and capacitance[H6] .The values are displayed onthe 16*2 LCD. The project uses an Arduino pro mini boardwhose ADC feature is used along with the concepts like Voltage divide,Ohms law, RC charging are used to develop this Multi-meter.
Arduino based hfe meter
This is a project based on Arduino board which can measure the hfe of npn and pnp transistors. When the transistor that needs to be checked is plugged into the breadboard of hfe meter, the 16*2 LCD displays the hfe value. The project uses an Arduino pro mini boardwhose ADC feature is used along with the concept of Ohm’s law to develop thishfe meter.
Kernel Programming
Kernel is nothing but the core of any operating system. It is the kernel that makes an OS entirely different from others. A kernel is actually a large block of code which keeps the system up and running from the time of booting, till shutdown. Kernel is that part of an OS which directly communicates with the hardware of the machine in which it runs and also with external hardware devices.The kernel can be viewed as resource managing code of an OS. It is responsible for managing and allocating resources like memory, processors etc. It also allows OS to communicate and control various external hardware devices like pendrive, memory card, keyboard etc.
Code Flow Control in C Language
1)Introduction A programmer can control code flow in a C code using several techniques. Before start coding one should have an idea about the code flow for that particular code. Code flow is purely the logic required for the program. The programmer converts the logic into C code, and he may use the code…
Guidelines to Use A PMDC Motor in Electronic Circuits
Electric motors are the most convenient devices in use which can convert the electrical energy into mechanical energy. Electrical motors converts the electrical energy to rotational motion which can then be easily converted to any kind of mechanical motion like moving a robotic arm, moving a needle in a sewing machine etc. The Permanent Magnet Direct Current (PMDC) motors are especially useful since they are very easy to control, produce a lot of power and come in various sizes, shapes and voltage ratings.When used with electrical or electronic circuits one must be careful about certain things like the current consuming, torque, RPM etc. This article mainly discusses those things and also the details of circuits which can be used to drive the PMDC motors.
Metal Detector using Arduino
Metal detector is a device used to detect the presence of a metal in its proximity without touching it. This project explains the concept of detecting the presence of a metal using the method of inductive sensing. The basic concept used is that the presence of a metal can vary the inductance value of an inductor. The prototype discussed here is a modified version of an inductance meter, which has the ability of sensing the change in inductance and triggers an output.