Installation art is a non-traditional art, which can interact with the surrounding environment. Arduino has an important application and great advantage in its development process. Arduino is an open source electronic prototype platform, including hardware and software. It can sense the state of the surrounding environment through a variety of sensors, and then use software to control the hardware. Arduino is an open source hardware project platform from Italy. Arduino is a popular electronic interactive platform, which is widely used in electronic system design and interactive product development. Arduino is developed on the basis of single-chip computer system, with various functions and models. There are many models of Arduino master controller, such as Arduino Uno, Arduino Nano, Arduino Mega 2560, Arduino Due, Arduino Leonardo; the MCUs of each master control board are basically different, and the working voltage is generally 5V, and there are also 3.
3V master control boards.
The number of IO ports varies greatly. In order to meet different needs, the appropriate Arduino main control board is selected.
Arduino has a wealth of expansion boards, which are used with a variety of main control boards. For example: Arduino GSM Shield, Arduino USB Host Shield, Arduino WiFiShield; There are two different forms of expansion board, one is to make GPIO extension board, which can expand the number of IO ports through IC, this expansion board breaks the limitation of the number of IO ports in the main control board; the other is not to increase the number of IO ports, directly inserted in the main control board IO port, this expansion board is designed. The interface of the sensor is inserted directly, and the connection between the main control board and the sensors can be completed without the auxiliary devices such as breadboard. Arduino development tools, thermostatic element Arduino programming has a variety of ways, for people with different needs to choose. ArduBlock development environment, ArduBlock software is the third-party software of Arduino official programming environment, which must be run under Arduino software. It is a graphical programming software designed for Arduino, developed by Shanghai new workshop creators.
This programming environment reduces the difficulty of developers’learning, is more suitable for art students to use Arduino to create installation art, and reduces the learning threshold of embedded system.
All programming can simplify advanced computer language and professional grammar into one module by building blocks. Finally, interact with Aduino development board to make exciting installation art effect. Installation art requires a large number of creative tools, including hardware and circuit requirements, computers, a variety of sensors, development environment and programming software, as well as some decorative materials. Equipment and software are the keys of interactive installation art. Programming is the basis of realizing hardware functions.
The input and output of signals and the realization of various functions of installation art are all in the compilation and processing of language. The diversity of creative tools plays a decisive role in installation art.
Arduino can be applied to the installation art with the creative carrier of light, pressure, temperature and so on. It uses photoresistors and other modules to collect information, communicate with the computer and return data, and process the collected information through programming language to issue instructions, so as to achieve the interactive effect between the installation art and the surrounding environment. Arduino can flexibly and intelligently control the working state of a series of motors, such as servo motor, direct current motor and stepping motor. For example, the classic case of 1216 water droplets at Changi Airport in Singapore, where the raindrops from the sky change in different shapes and periodic repeated movements, is amazing and lingering.
These water droplets are pulled by fine wire. The movement of water droplets can be indirectly controlled by arduino. The movement of motor can be directly controlled by Arduino controller, so as to achieve the effect of installation art. Arduino has the advantage of flexible operation: Arduino IDE can run on three main operating systems: Windows, Macintosh OSX and Linux, while most other controllers can only be developed on Windows. It provides many options for developers to purchase PCs and install operating systems; Arduino has a development environment similar to Java and C. It can quickly use Arduino language and Flash or processing software to complete interactive works. Make the operation more flexible. Arduino intelligently controls the interaction between art and environment.
Arduino can simply connect with sensors and various electronic components, such as infrared, ultrasonic, thermistor, photoresistor, servo motor, etc. It supports various interactive programs, breaks through the interactive content of devices that can only be input by using mouse, keyboard, CCD and other external devices in the past, and can achieve the interactive effect between device art and the outside world more simply and intelligently. There are all kinds of modules that need not be welded.
There is no need to weld between the sensor module and the main control board. The socket can be used to connect directly.
The installation works of art are more beautiful, and the creator’s operation is more convenient.