First steps with LEDs
Turn on the LEDs The LEDs are grafted directly on the pins of Master and Slave modules Servant, or with male-female extension cords. To start, use the application Theremino HAL and adjust the LEDs manually. LEDS – PINS – Master – SlaveServo – Extension cords – Acquistare_i_moduli – https://www.theremino.com/downloads/foundations – ThereminoAutomation |
Theremino HAL The application Theremino HAL simplifies communication with devices connected to the USB. For LEDs on and off, set their pins as DigOut, to adjust brightness, set as Pwm_16. Theremino HAL – Sensors – Actuators – Digout – Pwm_16 |
ArduHAL The ArduHAL application connects the modules Arduino with high-level software via USB and Slots. Use Arduino in place of a Master decreases the speed of Exchange, but adds new possibilities. For example read some sensors that the Master could not read. Theremino ArduHAL |
NetHAL This application is the predecessor of IotHAL. Use NetHAL modules (ESP8266) who just eight Pin InOut and one ADC. Also reprogram NetHAL modules is rather difficult and even more difficult to expand their firmware with new features. Theremino NetHAL IotHAL |
Theremino SlotViewer
Application easy to use but very useful and efficient. The list, with syntax checking, also accepts configuration commands and is scalable up to many hundreds of Slots. |
Theremino Office Many know Excel and know how to use VBA (Visual Basic for Applications). You can write and read the Slot from VBA paves the way towards the economic management of sensors and actuators. Just a Master module and you will get the same results that in the past required expensive National systems, MATHLAB or similar. Theremino_Office Theremino Buttons You learn quickly to change colors, the size of the buttons and to set them on one or more files. Just type the text you want to appear on the buttons and some other simple command to a text file. You can use various functions including controlling Motors giving the destination and speed. |
Led RGB Three green led, Red and blue, can generate light of any color. The application Theremino RGB controls them with timed fade ramps, or driven by other applications on the system. Theremino_RGB – Led_RGB – Modularity |
|
Capacitive buttons The capacitive button is cut with scissors from copper adhesive tape. Or you can use bananas, flower pots, slightly conductive liquids or any other object. You get the equivalent of MakeyMakey, but without the danger of connecting an electric wire on your wrist. Keymanager – BananaKeys – BananaKeys3D – Makey Makey – LemonsPiano – Scriabin ’ s – Copper adhesive tape |
Psychedelic applications |
Simon Game |
Led lighting strips |
Relay photos coupled with MOSFET Very similar to a normal relay, but can switch in a millisecond, lasts virtually endless, an exceptional insulation and is very small. Theremino Optorelay |
Paired photos from relay 3 KW |
Getting started with servo motors
Move the servo The servo plug directly to the pins of a Master module. It starts with the application Theremino HAL, you configure the pins like Servo_16 and move them manually. Read the instructions of HAL, How do I adjust the values of the pins with your mouse. PIN – Master – Buy modules – Theremino HAL Servo controls – ThereminoAutomation |
Fly high power engines With a controller and an external power supply, You can drive even the most powerful brushless motors. A Master module can control up to twelve independent motors. Servo motors – Youtubevideo |
Simple applications with the servant With the servos you can build simple but powerful devices, as the Theremino Radar. ThereminoRadar – Youtubevideo – Robotics |
Continuous rotation servos For some applications (they have a feedback loop optic or magnetic) These engines can be better than steppers. Servo_Multigiri – Robotics – Point_Follower |
Stepper motors Stepper control system Theremino is simple to use, but precise and high performance. With Theremino CNC control machines, up to five axes, and for the extrusion of plastic up to two colors. Steppers – HAL application – Master Firmware |
Smart engines (Smart Motors) A Smart Motor monitors the angular position, the speed of rotation, the acceleration and torque applied to the output pin. Applications connect to these motors through a USB port and tell the motor where to go, acceleration, the maximum speed and torque. And the engine responds the current state of all parameters, mainly location, speed, couple, current, voltage and temperature. Theremino_SmartMotors |
Sensors and adapters
Sensors |
Multiplexer In some cases it can be handy to multiply a single input to read up to eight sensors. In other cases you may control up to eight users with only one output. But – attention – always one at a time. Theremino_Multiplexer |
Adapters Some sensors need a different voltage from 5 Volts on PIN standard. In other cases it serves a very stable voltage, an adaptation of the output signal or limitation of supply current. Adapters |
Voltage adapter This adapter can be useful when signals with voltages greater than 3.3 volts or less than zero volts (therefore negative with respect to GND). Adapter Voltage |
Adapter for CNC |
Adapter for laser diodes |
Doppler Radar Module This sensor can be used for many uses: by car alarms, the revelation of presence, the transfer rates for drones, model airplanes and cars. But also to measure the rate of fall, the diameter and density of particles, like rain, hail and snow. Adapter_DopplerSensor – Application_DopplerMeter |
Load cells Small scales that you buy on eBay, for less than 10 Euro, contain high quality load cells. With the Adc24 module and application Theremino Balance, You can read the load cells and get the data right on your PC. Adapter_ADC24 Application_Theremino_Balance |
Temperature sensors |
ADC 24 This module opens the way for precision measurements. Sensors “difficult” as the load cells, the PT100 or thermocouple, you simply read by connecting four wires. The very recent ADC (2015), It is extremely fast, accurate and silent. Adapter_ADC24 |
Automation
Theremino Automation We have developed the Theremino Automation Language to help non-programmers. This is probably the simplest programming language in the world. ThereminoAutomation – ThereminoARM – Robotics – Robotarm |
Theremino Blockly With Blockly you learn to program even without studying the syntax of the commands. Connecting blocks is easy and intuitive even for the little ones. Simpler than Automation, but you can still access all the resources of our system. Theremino_Blockly – Robotics |
Theremino CNC The simplest CNC in the known universe. Only the commands that you truly need, and not one more. |
Theremino Cobot
Control mechanisms and collaborative robots in a simple and intuitive way: Theremino_Cobot And we've also written applications for communication with engines.: Theremino_Motors |
Theremino QR Codes |
Theremino Robot ARM Robotics requires inverse kinematics algorithms. The application Theremino ARM and the system Theremino can be the easiest way to get started. ThereminoARM – Youtubevideo – Robotics – Robotarm – ThereminoAutomation |
The most powerful robot The same techniques and the same software of Theremino ARM, are also usable for driving larger robot. Stretching the arms, increasing the weight and using powerful engines the accuracy decreases very. These robots cannot write and draw, but they can move objects and perform other operations. ThereminoARM – Robotics – Robotarm – ThereminoAutomation |
InMoov – An Open Source robot and 3D printed The robot InMoov "Gaël Langevin", is fully compatible with the system Theremino, replacing the Arduino with the Master, you gain space, you spend less and increase communication speed. Robot InMoov Original site of Gaël Langevin |
Robotics |
An H-bridge controlled with PID Check DC motors in speed or feedback, and make them the servo motors. ServoPID |
Control of chemical and physical processes Scientific and educational experiments, feedback, thermostats and timers. With Theremino Script even if you have never programmed can control these processes, for example with: TempController Sensors – ThereminoScript – ControlloProcesso – TempMeterScriptVideo – SimpleGeigerVideo – CapKeysVideo – MagneticSensorVideo – CapSensorVideo – ThereminoAutomation |
Point Follower This application was developed to align a telescope, on the fake star produced by a laser. The same principle applies to other process control applications, in industrial production and in scientific applications. Robotics – Automation – Point_Follower |
Video Recorder This application is just an example, a skeleton on which to build. However the difficult parts and fundamentals are all there, audio, WebCam settings, compressing the video, resolution and frame rate settings, etc ... Automation – Video_Recorder |
Video Inspector The Video Inspector is designed to locate missing components on printed circuit boards during testing. Many automation applications can use usefully to this application. Robotics – Automation – Video_Inspector |
Video Input Detection of changes in video images (movement detection). For perimeter surveillance, car alarms, access controls and revelation of the passage of animals. Even the classic industrial applications (for example, point out the lack of caps on cans) can use this application, or the previous Video Inspector. Robotics – Automation – Video_Input |
Micro Viewer Some webcams may focus a few millimeters and behave like a microscope. This application helps achieve optimum magnification and image quality. Robotics – Automation – Micro_Viewer |
Micro Video This app is similar to MicroViewer, but it can also record. It can also start recording and stop her, using external commands (through the slots). With "Start" and “Stop” recording starts instantaneously and instantly stops. Robotics – Automation – Micro_Video |
Convert images to Gcode The RobotArm and other automation applications can use usefully to this small utility that converts an image into Gcode. Robotics – Automation – ImgToGcode – LaserAdapter |
Grayscale to Gcode conversion This little utility converts a grayscale image to Gcode. The method used produces windings proportional to the light and dark areas of the image. It is therefore possible to produce a grayscale image with cutters or other tools that would not allow it. ImgGreyscaleToGcode |
Vector to Raster conversion The Laser Cutter, the Engraving and other similar machines, require a Bitmap instead of a vector graphic (Gcode, DXF or WMF). The GcodeToImage application, performs these conversions, easily and intuitively. Robotics – Automation – GcodeToImage >>> UNDER CONSTRUCTION <<< |
Convert images to vectors This app turns an image into vector. It is a difficult task and this is one of the few utilities that do (as an alternative you could use WinTopo) Robotics – Automation – ImgToVectors |
Theremino Pad This application, similar to notebook car mats (pad), move the mouse cursor on the screen. The location is determined by the value of two slots. Robotics – Automation – Theremino_Pad |
Theremino ReleSequencer |
Theremino CounterReader The application Theremino CounterReader shows how to correctly read the encoders and counters. Theremino CounterReader |
Audio and Video
Synthesizer Theremin |
|
3D theremin |
|
Midi Player The same is this comfortable ThereminSynth MidiPlayer downloads, that can be used as a basis, While playing the Theremin or to send MIDI data to slots, or to other applications. Midiplayer | |
Midi Watcher The same is also home to the ThereminSynth MidiWatcher downloads, a small handy application to control MIDI data and communications. |
|
Transmit sound and music by Laser |
|
CV-Gate adapter for analog synths |
|
Slots To Midi This application reads the slots and send MIDI data. With simple buttons, composed of adhesive copper scraps, You can get sound from polyphonic synthesizers, hardware synthesizers or expanders. With dischetti_piezo You can play battery. Vice versa with MIDI data can move servo motors, pilot lights.. SlotsToMidi – SlotsToMidiVideo – ScissorsVideo – PiezoDrums |
|
Piezoelectric sensors |
|
PiezoDrums |
|
Sync Mode |
|
Drum and percussion synthesizer |
|
Control of VST synths Theremino the system can control VST, with applications ThereminSynth, SlotsToMidi and Midiplayer. All applications in the system can control VST, via MIDI and SLOTS. VST_Synths – Youtubevideo |
|
Music Keys |
|
Sound Player |
|
Video Player |
|
Media Player |
|
Audio Input This application separates the audio signal into frequency bands and measures the level. Data can be sent to each system component Theremino, through the slots. Theremino_AudioInput – Psycoball – Lightcontrol |
|
Audio Generator |
|
Audio Examples |
|
Audioanalyzer AudioRecorder |
Artificial Intelligence and Biometrics
Theremino GPT |
|
Theremino Dictation |
|
Theremino Player |
|
Slots to Speech |
|
SlotText to Speech |
|
Voice |
|
Theremino VideoColors |
|
|
|
Mindwave Bridge |
|
Emotion Meter Electrocardiograms |
|
Application for search of arrhythmias |
|
|
Geology
Theremino Dolfrang |
|
Theremino GPS This application greatly simplifies the reading of convenient and economical GPS receivers to be connected to a USB port. Application: Theremino_GPS |
|
Geopsy |
|
Polls HV |
|
Geomagnetic surveys |
|
Seismometers |
|
Geo-electrical surveys |
|
Cercametalli |
|
Pin Pointers |
Radioactivity
Gamma Spectrometry |
|
Adapter for photomultiplier tubes |
|
Geiger This application makes measurements of radioactivity with each sensor type. Geiger tubes can be connected, scintillator crystals, solid state detectors and rooms at ions for Radon. The measuring range is linearized in software and extends to extremely low radiation levels. Thereminogeiger – Blog – Environmental – Sensors |
|
Geiger adapter |
|
Geiger adapter DIY |
|
Geiger adapter Flintstones |
|
Checker |
|
Ratemeter |
|
Cosmic ray detector |
|
Continuous measurement of Radon |
Meteorology and Drones
Theremino Weather This application is under construction. Currently only displays sensor data and does not produce a log. Theremino_Meteo |
|
|
|
EMF meter |
|
Powder spectrometry |
|
Meteorological sensors |
|
|
|
|
SDR – Software Defined Radio
Theremino SDR Until a few years ago a receiver to listen to radio signals from 10 KHz to 1.8 GHz, It would cost a fortune. But now all the hard work is done in software and what's left is made with four ingredients, that cost a few tens of Euros. Theremino_SDR |
Theremino SignalDecoder |
Active Antenna A long antenna ten centimeters that goes best of huge antennas that can be seen on the roof of radio amateurs. Theremino_Active Antenna |
Up Converter Everyone should, at least once, explore the magical world of shortwave, where every day you can listen to hundreds of communications between amateur radio operators, as well as broadcasting in morse code, teletype, time signals, weather reports, and commercial broadcast signals encoded with the strangest codes. Theremino_UpConverter |
Instrumentation
Oscilloscope and digital audio analyzer |
|
Slot signals oscilloscope Filter the signal with FIR algorithms Professional sound level meter Measuring the fixed residue of water |
|
Measure voltage, current and power |
|
Antenna booster WiFi Network Analyzer |
|
LED calculator |
|
Flow meter “Flicker” |
|
Battery capacity meter |
|
UV Spectrometer, VIS, IR A tool that can be built with a few euros (and a lot of patience). This application is perfect for teaching and for small laboratories. The precision and resolution were almost single nano-meter. Theremino_Spectrometer |
|
Tester for olive oil |
|
Fluorometer for concentration of DNA |
|
Doppler Radar – Speed instrument |
|
Theremino Logger |
|
Theremino SeriHAL |
|
Theremino Terminal |
|
|
|
Theremino Balance |
|
Wave Generator |
|
Wave Analyzer |
|
Theremino AdcTester |
|
Theremino BalanceReader |
|
PCBs with Eagle Eagle3D |
|
Simulations with LTSpice |
|
|
Programming
Learning to program |
|
An application to start |
|
An aid to taming Windows This application is a collection of useful links that are commonly used and that are hard to find in other ways. |
|
|
|
Extract text from images |
|
|
|
DirectX 3D environments |
|
Custom controls for DotNet |
|
Visual Studio Express |
|
DPM serial Protocol System Metrics The programmers will find useful this application is for the values it provides, both because it shows how to read this information. |
|
Mathematicians could also do without this application, But programmers will find it useful. |
Alien systems
Cross-platform applications |
|
Connection with MaxMSP With MaxMsp is easy log on Theremino, that provides the system of InOut configurable for read sensors and control every output type. Also other environments, as Processing and PureData, they could use the system Theremino Similarly. MaxMSP |
|
UDP communication with OSC |
|
Download and Upload via FTP |
Various
Tools for programming |
|
Open Source Electronics |
|
Theremino Helper |
|
Theremino WatchDog On the net you can find other similar applications, but none is specifically designed for defence from cats, Dogs & Birds. Theremino_WatchDog |
|
Theremino KeyManager |
|
Theremino GamePad |
|
Theremino GamePad Tester Not all GamePad work well, Some have a dead zone exaggerated. So far to try them existed only on JoyTester2, a Russian software, that many sites consider dangerous. Our apps instead you can trust. They are all “Open” and anyone can check what's in them. Theremino_GamePad_Tester |
|
Theremino DeviceManager |
|
PCB with adhesive copper tape |
|
Graphs and charts on the Covid19 The data are updated every 24 hours and i comparative graphs show the differences between the various nations of the world and Italian regions. Covid19_Application |
|
Recommendations for software and operating systems |
|
Measure the popularity index of sites |