Tag Archives: Raspberry Pi

The 4DPi-24-HAT for the Raspberry Pi

Once you have a Raspberry Pi or RBPi, you need a keyboard and a monitor to communicate with it. Provided the monitor has a touchscreen, you can dispense with the keyboard. Just such a touchscreen LCD is available from 4D systems and Newark Element14. Their 4DPi-24-HAT is a 2.4-inch, resistive QVGA LCD with a resistive touchscreen and designers claim this is the first device to use the full HAT design.

HATs or Hardware Added on Top boards enable the RBPi SBC to configure its GPIO signals and drivers for use with the external devices on the board. Users find this easy for installation, and the burden on developers reduces considerably. Although this is not the first touchscreen to use the HAT interface, the 4DPi-24-HAT has its own argument for being the first device to use the full HAT design.

For example, Adafruit offers PiTFT, a 2.4-inch TFT touchscreen supporting a HAT connection. This is 320×240-pixel kit, requiring soldering to attach the 2×20 GPIO header to the HAT board. Although this is fast and easy to do, the 4DPi-24-HAT does not require any soldering.

The 4DPi-24-HAT, with its 320×240-pixel resolution, is on the low end of the spectrum for available touchscreens for the RBPi. It also uses a 4-wire resistive touchscreen, rather than the more sensitive capacitive touch technology. With a typical video frame rate of 25 frames per second, the touchscreen supports full-color. According to 4D Systems, the frame rate can be increased with kernel compression.

Users can display the output of RBPi Models A+, B+ or the latest RBPi-2 Model B on the screen of the 30-gm, 65×56.5×14.4mm display. No external power is necessary, as the display sits directly on the 40-pin header and draws its required power from the RBPi.

4D Systems has optimized the 4DPi-24-HAT for operations with the Raspbian Linux. The RBPi communicates with the HAT via SPI connection at 48MHz. The display utilizes an on-board processor featuring a customized DMA enabled kernel. The processor interprets direct commands and takes care of the SPI communication.

An on-board jumper is useful for switching on or off the backlight of the display. Dimming of the backlight is also possible through PWM signals and controls. The RBPi is able to recognize the device quickly because of the EEPROM on board the HAT.

When you place the touchscreen on the RBPi, it sits on the entire bank of the GPIO connectors. It also almost covers the RBPi, excluding the Ethernet and USB ports. You can use standoffs to support the other end of the display to prevent it from hanging. The screen also fits neatly within the official RBPi case.

To power up the display from your RBPi, you have to download the 4DPi-24-HAT kernel from the 4D System’s website. By default, this kernel will replace the file config.txt at /boot. To get the display to work you now need to play around with the framebuffers on the device. This way, you can get it to display a higher resolution image and even enable other features on the screen.

For example, the file /boot/cmdline.txt will allow you to rotate the image on the screen to rotate by 0, 90, 180 or 270-degrees.

Raspberry Pi for the Solar Plant Monitoring System

In an effort to go green, solar energy is proving to be the forerunner. Collecting energy from the sun requires photovoltaic cells that convert the solar energy directly into the usable electrical form. Even computers are getting smaller and using less energy than before. As a result, several companies are building commercial products based on SBCs or Single Board Computers such as the hackable Raspberry Pi, or the RBPi.

For example, Storm Energy is a Germany-based firm designing the SunSniffer system that monitors photovoltaic solar power installations or all sizes. According to the company, their latest version is capable of even controlling the equipment. They have enhanced the flexibility and upgradability of their system by adding an RBPi SBC running a customized Linux OS, along with a customized expansion board.

Users can utilize the SunSniffer system and its backend software for monitoring and controlling solar equipment at the system, string and module levels. According to Storm Energy, use of the system enhances the system efficiency by more than 7 percent, as it enables monitoring temperature, cable power loss, interconnection bandwidth and many more functions that are important. An included iPhone application or SMS allows the SunSniffer system to present reports online, as well as on mobile devices.

The open Linux platform is the chief attraction for the company to select an RBPi for its proprietary SunSniffer solar plant monitoring system. According to Storm Energy, using Linux has brought it maximum upgradability for SunSniffer. The Google translation of their website indicates that the company is able to make necessary changes and adjustments most economically because of Linux.

Storm Energy uses a Radio Ripple Control Receiver to turn on/off their solar inverters. This is an addition to simply monitoring their data. That gives them support for real-time reduction of their system’s performance for compensation just as the market premium models do. Apart from the system supporting meter readings, which are useful for solar-powered apartment buildings, the system also has SSL encryption to support future requirements complying with BSI Smart Meter Gateway.

Users can opt for additional integrated anti-theft protection on the SunSniffer. It includes features such as an emergency shutdown system and nighttime surveillance. According to the company, using the RBPi enables integration of cameras for optically monitoring the PV system with up to 1920×1080 pixels at 30 frames per second.

Just like any other conventional power station, constant monitoring of solar installations is necessary, since a solar plant is as prone to errors as with any other technical system. That includes pollution from soot, accumulation of dust and flower pollen. Usually, these form a thin layer on the surface of the modules, preventing sunlight from reaching the solar cells.

In addition, there can be damage such as glass breakage because of extreme temperature fluctuations, high snow loads, hail, swarms of birds soiling the modules and martens biting through cables. Moreover, there can be manufacturing defects such as joints becoming brittle leading to hot sports. Installation errors can include incorrect sorting of modules and forgotten plug connections leading to losses, and perilous electric arcs, etc. SunSniffer detects such errors and malfunctions quickly, enabling an increase in system efficiency.

Papirus E-HAT Supports Multiple Display Sizes on Raspberry Pi

You can transform regular paper into almost anything – write on it, make origami or even change it into paper-mache. Similarly, e-paper is also proving to be a platform for realizing incredible and versatile projects. E-paper has amazing properties such as excellent visibility, paper like readability and very low energy consumption. That makes e-paper a perfect platform for making phones, accessories and digital signs.

Pi Supply is now offering Papirus, a display HAT supporting e-paper displays up to 2.7-inches on the Raspberry Pi or RBPi Single Board Computer. Although another e-paper HAT is also available from Percheron Electronics, Papirus is priced lower than the Percheron e-paper HAT.

According to Pi Supply, Papirus is optimized for the RBPi Models A+, B+ and the RBPi 2 Model B. However, Papirus works well with any SBC running on 3.3 or 5V logic and power, provided the SBC includes I2C and SPI interfaces. Therefore, apart from the RBPi, you can use Papirus with Arduino, BeagleBone and possibly, the RBPi-Zero.

Similar to the Percheron e-paper HAT, Papirus also offers the three options of Pervasive Display. These options include displays of 1.44-in. 128×96 pixels, 2-in. 200X96 pixels and 2.7-in. 264X176 pixels. Papirus has optional slim-line switches.

The display on Papirus is supported by on-board 32Mbit flash memory. As the display is in the form of Hardware on Top or HAT, it has the necessary EEPROM to make it plug and play with the RBPi. A battery-backed RTC allows keeping real time. The on-board digital temperature sensor and thermal watchdog provide a safeguard against unnatural temperature excursions.

Papirus interfaces with the RBPi through its GPIO connector. Pi Supply offers users an optional GPIO breakout board and an optional reset pin header for a wake on alarm with RTC. Other optional offers are a pogo pin and four slim-line switches, which the user can solder on top of the board.

Currently, one can use Papirus with rePaper, the free software offering from Pervasive. Pi Supply is planning to add enhancements above the free offering. According to Pi Supply, this could be in the form of an Easy Installer and include example scripts, which will help to push the Raspbian desktop to the e-paper screen. Another possibility is the addition of a web application for remote screen management.

Functionally, E-paper is similar to ordinary paper. When jotting down something on ordinary paper, your pen leaves well-defined lines or text. Electronic paper displays give the same crispness and high-readability of their contents. However, the method of displaying contents on an e-paper display is different from that used by Liquid Crystal Displays.

E-paper uses e-ink technology for displaying its contents. Electronic paper display is actually made up of millions of capsules within a thin film. Each capsule contains a clear fluid in which there are several tiny particles of black and white colors and with different electric charges. On each capsule are two transparent electrodes on its top and bottom sides. Applying a positive or a negative electric field to an individual electrode makes particles with the corresponding charge move to either the top or the bottom of the capsule. The surface of the e-paper display on the capsule now appears to be either black or white.

The Ultimate GPS HAT for the Raspberry Pi

If your smartphone is lost or misplaced, you can trace it using its GPS or Global Positioning System receiver. The US Department of Defense has placed 24 satellites into the Earth’s orbit making it a satellite based navigation system. Although GPS was conceived originally for military applications, in the 1980s, the government allowed the civilians to use the system as well. GPS works without any subscription fees or setup charges for 24 hours a day, covering the entire world in any weather condition.

Circling the earth twice a day in very precise orbits, the GPS satellites transmit signal information to the earth. GPS receivers calculate their exact location by receiving and tri-lateraling this signal information. GPS receivers compare the time the signal was transmitted from the satellite with the time of its reception. The difference tells the GPS receiver its distance from the satellite.

After computing the distance measurements from at least two more satellites, the receiver determines its 2-D position and displays it on the electronic map of the unit. That allows it to know its latitude and longitude and to track its movement. If the receiver is able to contact four or more satellites, it can determine its 3-D position – latitude, longitude and altitude. With this information, the GPS unit of the receiver can compute other information such as speed, track, bearing, trip distance, sunrise and sunset time, distance to destination and much more.

The popular single board computer, the RBPi or Raspberry Pi, does not have a GPS receiver built-in. However, you can add a GPS unit to the SBC by plugging in a new HAT from Adafruit. This Hardware Attached on Top board conforms to standard specifications, enabling the board to be identified by the RBPi. Once identified, the SBC configures its GPIO ports and its drivers to suit the attached HAT.

The new HAT has an Ultimate GPS on it and enables the RBPi to know its exact position and time. It fits the RBPi Models A+ or B+. If you slip in a coin cell in the holder provided, it will power its RTC, and the RBPi will keep precise time. As the GPS unit does not take up much space, the HAT has plenty of prototyping area for adding sensors, LEDs and much more.

It must be noted that the GPS HAT uses the hardware UART of the RBPi. Once you are using this HAT, you will be unable to use the Rx/Tx pins of the RBPi for any other purpose. If you plan to use the GPS HAT along with a console, you will have to change the application and use a composite or HDMI monitor and log in with a keyboard. Of course, you can still use ssh to connect to your RBPi over the network.

Adafruit has very informative tutorials for using this HAT. They offer the HAT in a fully assembled condition, with the GPS unit already soldered in along with an unsoldered 2×20 header for sitting on the RBPi GPIO. Once you have soldered in the header, you are all set to connect the GPS HAT on your RBPi. The coin battery is not included in the kit.

The Raspberry Pi Piano HAT

Not only musicians, but children also like to play on pianos. A real piano takes up too much space and is an expensive acquisition, but electronic pianos are affordable and their small size offers a great opportunity for music aficionados to practice at their leisure. Creating a piano with a Raspberry Pi or RBPi, the versatile single board computer, enables the designer to learn to program a computer as well as distinguish nuances in music.

That inspired the 14-year old Zachary Igielman to design PiPiano, and the Piano HAT is based on Zachary’s PiPiano. Where PiPiano is an add-on for the RBPI, the Piano HAT is a full-fledged Hardware Attached on Top board specifically designed for the RBPi.

Hardware Attached on Top or HAT boards sit on the RBPi models B+, conforming to a specific set of rules. HAT boards include a system to allow the RBPi to identify it. Based on the identification, the RBPi automatically configures its GPIO pins and drivers to suit the HAT board.

You can use the Piano HAT with RBPi models 2, B+ and A+. The kit comes in a fully assembled state and has a trove of software examples so that you can start playing music with it immediately as soon as you plug it in. The Piano HAT is completely touch-sensitive and you can use it to play music and generate software synthesizers using Python, control hardware synthesizers or simply be creative.

The Piano HAT kit comes with 16 touch-sensitive buttons, a full octave of 13 piano touch keys, buttons to shift the octave up or down, an instrument cycle button and 16 LEDs. You can let the program play and light up the LEDs auto-magically, or control them with Python.

You can use Python to program the 16 touch-sensitive buttons individually on the Piano HAT. Hook up the buttons to any of your projects and use them as you like. Two dedicated buttons are available to allow you to shift the music scale up or down an octave, offering a chance of expanding your playing horizons.

Using a little Python glue, it is possible to send a patch change event from your RBPi to a synthesizer such as the Yoshimi – the Instrument cycle button allows this. With the 16 LEDs available, you can light up the keys, making the Piano HAT a learn-to-play keyboard. With Python, you can use the LEDs as a visual metronome or allow your child to walk through his or her favorite tune.

The Piano HAT and RBPi combination, with some Python programming thrown in, allows creation of Piano-controlled contraptions. This includes a variety of synthesizers, both hardware and software types. MIDI examples included in the kit let you play music with synthesizers such as the Yoshini, Sunvox and others. The kit also includes a PyGame example that can generate a few octaves of great piano and includes drums as well.

Python on your RBPi allows your Piano HAT to output regular MIDI commands, with which you can use your MIDI adapter over USB to take control of your hardware synthesizer gear.

HACK3R: The Black HAT for your Raspberry Pi

Have you ever wondered whether it is possible to use two HATs at the same time on your single board computer, the Raspberry Pi (RBPi)? Alternatively, how to access the GPIO pins with the HAT sitting atop your RBPi? People who design HATs also faced the same problems and as a solution designed Hack3r, the Black HAT for the RBPi. Initially, this was a tool for debugging HATs under design, but later on, the debugging tool took on the form of another useful HAT.

HATs for the RBPi are Hardware Attached on Top boards with special design. One of their specialties is automatic detection by the host RBPi when the HAT is plugged in. Depending on the settings indicated by the particular HAT plugged on, your RBPi can adjust its hardware and software settings to allow the HAT to function properly. That is, if the HAT functions as intended.

Trouble starts when the functioning of the HAT and your expectations of its functioning do not match. As the design of the HAT makes it sit firmly atop the RBPi, there is practically no access to the pins of the RBPi underneath, making troubleshooting an impossible task. With the Hack3r available, you plug in your HAT into it, while connecting the Hack3r to your RBPi with a flat ribbon cable and connectors. Not only this, the Hack3r has additional pins, two sets of 40 pins each mirroring the 40-pin GPIO set of the RBPi.

This nifty little tool comes unsoldered. Therefore, you will need a good soldering iron, one preferably with a fine tip and a fair amount of solder. You will also need plenty of patience while soldering the 120 points, which include the two sets of 40 pins for the GPIO, and one set of 40 pins for the ribbon cable. The pins supplied are individual pins, and you must make sure to solder them in straight. In case this looks tough for you, substitute the individual pins with three strips of 2×20 pin male headers. Use open type headers as there is no polarity involved and the plastic base holds the pins upright and straight.

The Hack3r board comes with all the GPIO pins labeled neatly with their function, the BCM pin number and the physical pin number. Therefore, while troubleshooting the board, one look at it is enough to tell you a lot about the signal you are accessing. There is no need to keep another reference diagram for cross checking the signal source.

If you have two Hack3r boards, they will help when you need to use two HATs at the same time. Of course, you must make sure the HATs are not using the same GPIO pins simultaneously. One of the Hack3r boards connects to the RBPi with a ribbon cable, while the second Hack3r connects to the first Hack3r board with the second ribbon cable. Now you can plug in one HAT on to the first Hack3r and the second HAT on the second Hack3r.

In conclusion, the Hack3r is a wonderful and nifty little debugging tool for the RBPi to help you at times when you are developing or troubleshooting your HAT.

Pi-DAC+ — An Audiophile’s HAT for the Raspberry Pi

Earlier, you may have faced problems with sound cards for your single board computer, the Raspberry Pi (RBPi). It is time to look for a DAC or Digital to Analog Converter that is simple to use and easy to set up to work with your RBPi. The IOAudio HAT fits the bill very well and you can use it to learn your way around the audio capabilities of the RBPi.

The earlier cards for the RBPi had a long series of compiling issues that left their users yearning for a simpler card. The Pi-DAC+ HAT from IOAudio is compatible to RBPi models A+, B+ and RBPi 2. It brings to the RBPi the ability of playing back full-HD audio up to 24-bits/192KHz. Additionally, the HAT is compatible with RuneAudio, Volumio, Moode and many others.

The Pi-DAC+ HAT from IOAudio is fully HAT compliant. It meets all the requirements for the Hardware Added on Top board specifications including the auto-detection by the RBPi. The Pi-DAC+ takes the digital audio signals from the RBPi and passes them through the onboard PCM5122 DAC from Texas Instruments. The output from the DAC is an analog audio signal that can be picked up from the phono connectors onboard the Pi-DAC+. The DAC also consists of a built-in electronic volume control. This eliminates the need for a physical potentiometer based volume control, which is likely to introduce noise in the audio path.

You do not need any soldering to use the Pi-DAC+ HAT with your RBPi. Simply plug it on and you are ready to go. When used for the first time, the Pi-DAC+ requires setting some configuration with the existing setup of the RBPi. If you mess up or are unable to get through, a visit to the manufacturer’s website will give you different pre-configured operating systems for your RBPi. Use them and you will find excellent sound quality from the HAT. The resulting audio output is certainly louder than and clearer than the default audio from the RBPI.

The Pi-DAC+ offers leading audio with a signal to noise ratio of 112dB and a total harmonic distortion of -93dB. The PCM5122 is a 32-bit/384KHz DAC from Texas Instruments. The board has advanced ESD protection to prevent it from handling damages. It requires no external power supply, taking all it wants from the RBPi.

If you do not have an amplifier at present, you can listen to the audio output using a headphone through the 3.5mm audio jack on the board. The board has a built-in high quality audio headphone amplifier, the TPA6133A, also from Texas Instruments. For volume control, RBPi can use ALSA, which gives a full range of control.

If you are an audiophile and an RBPi enthusiast too, the Pi-DAC+ will certainly combine both the worlds for you. You can use raw Linux, RuneAudio, Volumio, SqueezePlug, MDP, AirplaySync or similar on your RBPi and Pi-DAC+ combination for listening to internet radio, streaming music services such as Spotify or your own digital music library, in magnificent audio quality.

The 64-RGB Unicorn HAT for the Raspberry Pi

Using an RGB LED connected to the single board computer RBPi (Raspberry Pi), one can generate most of the colors of the rainbow. If one RGB LED has so versatile uses, imagine what you could do with 64 of them. Agreed, it takes more programming effort to play with 64 RGB LEDs, but with some help from the Pimroni GitHub repository and using their 64-RGB Unicorn HAT, this could be a fun project with Python scripts.

The Unicorn is a HAT or Hardware Attached on Top board for the RBPi. That means it has means to let the RBPi detect the GPIO pins required to drive it. Once plugged into the GPIO connector of the RBPi, the Unicorn becomes functional. You can program the matrix of 8×8 RGB LEDs on the Unicorn using Python scripts in many imaginative ways.

For those sensitive to different types of light, there is a word of caution. RBPi is capable of flashing, strobing and creating patterns of light with the RGB LEDs and this may cause epileptic seizures in those who are photosensitive. LEDs are strong point sources of light and directly gazing into a bright LED may cause eye-damage.

The GPIO interface on the RBPi can control each individual LED of the matrix. This includes assigning a level of brightness to each LED in addition to choosing its color. The Unicorn board comes with 64 RGB LEDs and its own Python library that Pimroni has provided. That makes it every easy for developers to control the board with its extensive capabilities. The LEDs may seem too bright if you operated them at their full brilliance.

Operating them at about 20% brightness is generally enough for most purposes. So many LEDs require a lot of energy, and as the board derives its energy from the RBPi, it is advisable to use at least a 2A power supply for powering the duo.

The Unicorn HAT uses the PWM hardware and the GPIO 18. Although this does not affect the HDMI output, it does interfere with analog audio playback. HATs are only compatible with the newer models, as HATs plug on to the 40-pin GPIO connector of the RBPi, model B+.

Although the RGB LEDs look great when working without a cover, a diffuser can soften the light output and mix neighboring colors, presenting a uniform display. You can use the matrix to present static or dynamic information. This pocket aurora, the Unicorn HAT, can present a wash of controllable color, which you can use for mood-lightening, pixel art, status indication or for simply blasting your surroundings with color.

The human eye has persistence of vision. That means it briefly remembers the image it has seen for about one-sixteenth of a second after the image is removed. You can use this feature to present information on the LED matrix of the Unicorn to make it look as if the image is moving continuously.
With all the colors of the rainbow at your disposal, this 8×8 RGB LED matrix can present countless hours of enjoyment and fun while teaching programming.

Infrared Thermopile Sensor for the Raspberry Pi

The usual process for measuring temperature is to place the probe directly touching the surface whose temperature is to be measured. That assumes the sensor is placed on the tip of the probe and must be in contact with the surface of interest. However, heat is a radiation and as infrared rays emanating from the surface carry information about how hot the surface really is, it should be possible to measure temperature remotely. Texas Instrument has designed a contact-less infrared thermopile sensor, the TMP006, and Adafruit is offering this on a breakout board suitable for the popular single board computer, the RBPi or Raspberry Pi.

Therefore, using this Infrared Thermopile Sensor with the RBPi, you can measure temperature of an object without touching it. The TMP006 is an embedded thermopile sensor that absorbs Infrared radiation emitted by a surface towards which you point it. It generates a small voltage proportional to the radiation falling on it, which the RBPi substitutes in a polynomial equation. The RBPi solves the equation, thereby converting the voltage into degrees, either Centigrade or Fahrenheit, as the user requires. TMP006 is capable of measuring over an area, so it is handy for determining the average temperature of an object.

As the TMP006 sensor comes in an ultra-small package, a BGA with 0.5mm pitch, it is impossible to solder manually. That is why Adafruit is offering this sensor already soldered on an easy to use breakout board. As the sensor works with three or 5V logic, no logic shifting is necessary to interface it with the RBPi. The sensor IC has two address pins and works with the I2C protocol. Therefore, you can hook up eight such TMP006 sensors to the RBPi, should you need to expand on the measurement. The Adafruit board has a 0.1” breakaway header to allow easy soldering, making it easy for using the sensor on a breadboard. The board also has two mounting holes for attaching it to an enclosure.

Users must note that TMP006 works by measuring the emissivity of an object. The sensor is suitable for measuring the temperature of a surface that has an emissivity greater than 0.7. The surfaces of most polished and shiny metal objects have an emissivity value too low for use with the TMP006. However, for measuring the temperature of surfaces with low emissivity, you can paint it with lampblack paint, which has an emissivity of 0.96.

The TMP006 accurately detects signals in almost the entire field of view of the sensor. For calculation of the final temperature, the sensor integrates all the signals present in the field of view. Therefore, more the signal that the IR sensor can capture from the target better is the accuracy of its measurement.

The percentage of signal absorbed by the IR sensor depends on the angle of incidence of the signal with respect to the sensor. Therefore, for best results, you must place the TMP006 directly underneath the target object. This will make the surface of the target parallel to the TMP006, and the angle of incidence between them will then be zero degrees, allowing the sensor to capture the maximum amount of signal.

Raspberry Pi and the Smart Video Car

As kids, nearly everyone has played with a battery-operated car controlled by a remote. Now, you can have the same with the Smart Video Car, but with vastly enhanced features. Additionally, you can control the Smart Video Car from your PC, because running the car is the versatile, single board computer, the Raspberry Pi, or RBPi.

You are in luck if you already have an RBPi B+ or the RBPi 2 with you, as the car comes as a complete learning kit, but without the RBPi. The car operates on 7-12V DC, supplied by two 18650 rechargeable lithium batteries. Since the RBPi cannot operate with such high voltages, a step-down DC-DC converter module is included. The module steps the battery voltage down to 3.3V, suitable for the RBPi to operate satisfactorily.

The kit contains all the multiple parts needed to put the car together. The driver module is based on the IC L298N, from ST Microelectronics, which works as a full-bridge motor controller. That means you can run the car backwards as well. To let the PC control the car wirelessly, the kit includes a USB WLAN stick or Wi-Fi Adapter. To know where your Smart Video Car is at any moment, you can check out the video it sends to your PC or smartphone through its webcam in real-time. The webcam is a part of the kit.

Using the PC, you have complete control of your Smart Video Car. Apart from forward or backward motion, you can turn the car left or right to avoid any obstacles in its path. An additional feature is you can control the camera independently to turn it vertically and horizontally. This way, you can capture the image from different directions.

SunFounder, the manufacturer, supplies all the necessary instructions, diagrams, descriptions and code in a complete manual along with their kit. A Tower Pro Micro Servo SG90 drives two front wheels of the car kit to make it turn left or right, while the other two rear wheels are active wheels. Two Gear Reducers drive the rear active wheels. A 12-bit PWM driver with 16 channels drives the L298N driver module for DC motor.

If you are just beginning to learn the RBPi code and application, this is a great kit to start. However, the kit also teaches you about basic components and modules in electronics. You can then use this knowledge for furthering your application and explore in different fields.

As SunFounder provides the entire code including all the necessary parts, anyone can assemble the kit referring only to the user guide. Building this Smart Video Car can be a fascinating experience and an enjoyable one. If you are running Linux on your PC, you can realize the car control very easily. You can even use Linux running on a virtual machine with equal ease.

The kit uses MJPG-streamer to capture images and transmit video in real-time. If you have a Firefox or Google Chrome browser running on your PC or smartphone, you can easily view the video on the browser and at the same time control the Smart Video Car.