Raspberry Pi - Single Board ComputerRaspberry Pi is an innovative product from English developers. Their main goal was to popularize computer education among the general population, to make programming more extensive and accessible discipline and encourage more people to create something new with new technology.

Product Name Raspberry Pi means "raspberry pie"Thus, the manufacturer made an emphasis on the fact that this computer is intended primarily for children.

What is this invention, and what is the use of Raspberry Pi in the modern world, we will tell about it below.

Content

  • 1 Computer Features Raspberry Pi
  • 2 Technical characteristics of Raspberry Pi
  • 3 Computer application Raspberry Pi for home
  • 4 Raspberry Pi non-standard applications
    • 4.1 Constructor Kano
    • 4.2 SkyJack flying device
    • 4.3 Poppy: robot alien
    • 4.4 What is No More Woof?

Computer Features Raspberry Pi

Processor based single board computer The Raspberry Pi device is a small computer in the form of a single board without a case. Developers urge both children and adults to pay attention not only to the use of computers, but also to his studying from the inside, as well as offering to use imagination and make others something based on this computer.

According to the developers, the Raspberry Pi device should perform such educational goals:

  • motivate students to develop programming skills;
  • assist in the undertakings of young programmers;
  • help experienced computer scientists discover new horizons, and make new achievements in the field of programming.

In the home country of the device Raspberry Pi - UK, its complete set can be purchased for only 75 pounds. The kit itself while doing so consists of the following components:

  • the mini-computer Raspberry Pi model B;
  • micro CD (8 gigabytes);
  • keyboards;
  • optical mouse;
  • Micro CD Card Adapter;
  • power supply;
  • HDMI cables and micro USB.

The first batch of Raspberry Pi was made in the Middle Kingdom, but since the end of 2012, production has been entirely transferred to the UK, to the plant in Pencoid (Wales). On average, the plant produces about 40 thousand Raspberry Pi mini-computers per week.

Technical characteristics of Raspberry Pi

So what specifications This unique computer without a case, let's find out:

  • Raspberry Pi Developmentweight - 45 grams, freely placed in the palm of your hand;
  • the presence of one board;
  • created on the basis of a mobile microprocessor ARM11;
  • minimum energy consumption and the ability to work even by solar panels;
  • RAM - 512 MB;
  • USB connectors (one or two depending on the model);
  • Model B is additionally equipped with an Ethernet port;
  • 700 MHz clock frequency;
  • the presence of a graphics core processor Broadcom BCM2835.

Computer application Raspberry Pi for home

The most used model of the mini-computer Raspberry Pi is the model B with 215 MB of RAM Ethernet enabled. There is also another modification of the device, in which the components are placed more compactly, it also has four USB port, the number of input and output GPIO ports in it is significantly more, in addition, there is no composite video output

The scope of the computer Raspberry Pi is quite wide. Despite the fact that this device is not too powerful, but it is a fully-fledged computer. If you need a machine for solving the simplest tasks that do not require the use of powerful resources in terms of computing, then you can safely connect to the Raspberry Pi device standard machine elements:

  • monitor;
  • mouse;
  • keyboard;
  • connect any Linux distribution.

At home, you can use the Raspberry Pi device for such purposes:

  • creating a home media server;
  • as a storage server;
  • as a “think tank” for automated machines or robots;
  • as a home automation server (or smart home system).

Where is the computer used Raspberry PiAs we can see, the scope of application of Raspberry Pi for private needs may be different. Basically, these are narrow-profile tasks related to the work of programmers or other developers. And if we talk about the widespread use, you should get acquainted with the peculiarities of using Raspberry Pi for home automation systems or the so-called smart home. Let's look at the practical side of this issue.

Any home automation system or the so-called smart home is quite complex and multi-structural. In addition to the fact that she is called upon to execute certain scenarios that are set by the user to her, she has the ability to make her own decisions in a particular abnormal situation. It is safe to say that such a system has the makings of artificial intelligence.

Many today apply the concept of "smart home" to everything, for example:

  • GSM alarms;
  • water flow sensor;
  • light control motion sensors, etc.

All these phenomena can be part of the structure of home automation, but they cannot be it separately.

The home automation system (“smart home”) includes the following components:

  • central server;
  • it is connected via RS485 interface with controllers that stand in each room and room of the house;
  • Some control devices are connected to the controllers to protect, control and regulate the operation of the system.

Such a network architecture of this system is good because the owner of the house does not need to pull from each devices are inconvenient wires to the server, but you just need to connect the controllers to which they are connected via one UTP cable. One pair of its wires is used for the RS485 interface, while the others feed sensors and controllers. It should be noted that the structure of work is provided in such a way that if one of the controllers fails or several, or even the operation of the central server will be disrupted, it does not affect the operation of the system as a whole will be.

A mini-computer Raspberry Pi in this system and is the central server. On it you need to install a Web server, through which any user through their mobile device (smartphone, tablet or a laptop) will be able, through an ordinary browser, to have information about all the processes that occur in the house and manage these processes. The user has access to the server by means of a login and password through the home LAN or via the global network, if you enter it via a Wi - Fi device.

A controller, which are equipped with a different set of outputs or inputs, is connected to the serial port of the UART device via a matching device via an RS485 interface. You can also connect a GPS model to the same interface and use it to access the system through mobile or fixed telephone communication, if the user is located in an area where there is no access to the Internet. Access is also allowed through the password, as in the previous case. Another device on the network is radio module, with which you can bind all radio sensors and remote controls to a common system.

So, the current version of the home automation system based on the computer Raspberry Pi consists of a central server and controllers with an RS485 interface, which are needed to communicate with the server. Their description looks like this:

  • Raspberry Pi Applicationseight-channel controller, responsible for temperature and humidity. With its help, temperature indicators and humidity parameters are collected from the respective sensors;
  • Four-channel thermostat - this controller is capable of controlling four loads, both manually and according to specified temperature parameters. Temperature values ​​can be driven directly on the controller itself, or remotely via the web interface. Due to the presence of direct and reverse channel control modes, it can be used to control heating and cooling;
  • a radio model for emulating keyfobs and collecting information from special sensors. With it, you can emulate five radio buttons, inclusive, and receive data from 10 sensors;
  • universal type controller. It is equipped with four independent inputs and outputs, and also has two connection inputs for temperature sensors and humidity sensors.

Raspberry Pi non-standard applications

Now let's find out how the Raspberry Pi device was used by the inventors. to create innovative products. Consider some of them.

Constructor Kano

The Kano constructor for children is not just an ordinary constructor, it is a modular computer, even a child can assemble such a puzzle. The constructor set includes the following:

  • How to use the computer Raspberry Piinstructions for self-assembly PC;
  • applications for independent study of the basics of programming;
  • motherboard;
  • parts for housing assembly;
  • keyboard;
  • Power Supply;
  • memory cards;
  • speaker;
  • cable.

Thus, even a child can assemble a computer himself, which is then connected to a monitor or TV. via HDMI port.

This designer was originally created for children, but has become popular among adults. Funds for the development and implementation of this project were raised through a platform to raise funds for creative inventions. Thanks to the assembled computer perform the following actions:

  • record music;
  • watch HD video;
  • write programs;
  • create your games.

SkyJack flying device

Other inventors based on the Raspberry Pi computer created the SkyJack drone unit, which is controlled via a Wi - Fi connection. Such a device is able to take helicopter heights, track the paths of military helicopters and control them; it can also intercept radio signals and interfere with it. However, despite such possibilities, the device is allowed for mass use because of its short range.

Poppy: robot alien

Poppy was created by 3D printing. French company INRIA Flowers. The robot is controlled by a mini-computer Raspberry Pi. The design of the robot repeats the biological structure of man, he has joints, his spine and tendons, his gait is like a human one, he walks, stepping from heel to nose and evenly directing his cent gravity.

What is No More Woof?

No More Woof is a device that is still under development, and is created based on the Raspberry Pi. With his help, the owner will understand what his dog wants. So, the device will be attached to the head of the animal and work on the principle of an electroencephalograph, that is, read information from the dog's head and transfer it to the host through the Raspberry Pi. When such a device will be ready and how it will be exactly It’s still unknown, but such headsets, even if not so perfect, have already been used by professional dog handlers.

Everyone sees that with the onset of the new millennium, interest in computers in the new generation and not only is exclusively consumer. Children do not want to learn to program and create something new, but they want to be exclusively “users”. The developers of Raspberry Pi are confident that their device will return the former people's interest in the study of computational sciences and will force them not only to use new technologies, but also to create them.