Primi passi con i LED
Accendere i led I led si innestano direttamente sui PIN dei moduli Master e Slave Servo, o con le prolunghe maschio femmina. Per iniziare si usa la applicazione Theremino HAL e si regolano i LED manualmente. LEDS – PINS – Master – SlaveServo – Prolunghe – Acquistare_i_moduli – Theremino_HAL – ThereminoAutomation |
Theremino HAL La applicazione Theremino HAL semplifica la comunicazione con i dispositivi collegati alla USB. Per LED accesi e spenti, si impostano i loro PIN come DigOut, per regolarli in luminosità, si impostano come Pwm_16. Theremino HAL – Sensori – Attuatori – DigOut – Pwm_16 |
ArduHAL La applicazione ArduHAL mette in comunicazione i moduli Arduino con il software ad alto livello attraverso USB e Slots. Utilizzare Arduino al posto di un Master diminuisce la velocità di scambio, ma aggiunge nuove possibilità. Ad esempio leggere alcuni sensori che il Master non potrebbe leggere. Theremino ArduHAL |
NetHAL Questa applicazione è il predecessore dello IotHAL. Utilizza moduli NetHAL (ESP8266) che hanno solo otto Pin di InOut e un solo ADC. Inoltre riprogrammare i moduli NetHAL è piuttosto difficile e ancora più difficile è espandere il loro firmware con nuove funzioni. Theremino NetHAL IotHAL |
Theremino SlotViewer
Applicazione facile da usare ma utilissima ed efficiente. La lista, con controllo della sintassi, accetta anche comandi di configurazione ed è scalabile fino a molte centinaia di Slot. |
Theremino Office Molti conoscono Excel e sanno usare VBA (Visual Basic for Applications). Poter scrivere e leggere gli Slot da VBA apre la strada verso la gestione economica di sensori e attuatori. Basta un modulo Master e si ottengono gli stessi risultati che in passato necessitavano di costosi sistemi National, MathLab o simili. Theremino_Office Theremino Buttons Si impara velocemente a cambiare i colori, le dimensioni dei pulsanti e a disporli su una o più file. Basta scrivere il testo che deve apparire sui pulsanti e qualche altro semplice comando in un file di testo. Si possono utilizzare varie funzioni tra cui comandare motori dandogli la destinazione e la velocità. |
Led RGB Tre led di colore Verde, Rosso e Blu, possono generare luce di qualunque colore. La applicazione Theremino RGB li controlla con rampe di dissolvenza temporizzate, oppure guidate da altre applicazioni del sistema. Theremino_RGB – Led_RGB – Modularità |
|
Pulsanti capacitivi I pulsanti capacitivi si ritagliano con le forbici da nastro di rame adesivo. Oppure si possono usare banane, vasi di fiori, liquidi o qualunque altro oggetto leggermente conduttivo. Si ottiene l’equivalente del MakeyMakey, ma senza il pericolo di collegare un filo elettrico al polso. KeyManager – BananaKeys – BananaKeys3D – Makey Makey – LemonsPiano – Skrjabin’s – Nastro rame adesivo |
Applicazioni psichedeliche |
Simon Game |
Strisce di led per illuminazione |
Relè foto accoppiato a MOSFET Molto simile a un normale relè, ma può commutare in un millesimo di secondo, ha una durata praticamente infinita, un eccezionale isolamento ed è molto piccolo. Theremino OptoRele |
Relè foto accoppiato da 3 KW |
Primi passi con i servo-motori
Muovere i servo I servo si collegano direttamente ai PIN di un modulo Master. Si inizia con l’applicazione Theremino HAL, si configurano i PIN come Servo_16 e li si muovono manualmente. Leggere nelle istruzioni dell’HAL, come si regolano i valori dei PIN con il mouse. PIN – Master – Acquistare i moduli – Theremino HAL Servocomandi – ThereminoAutomation |
Pilotare motori di grande potenza Con un regolatore e un alimentatore esterno, si possono pilotare anche i più potenti motori brushless. Un modulo Master può pilotare fino a dodici motori indipendenti. Servomotori – YouTubeVideo |
Semplici applicazioni con i servo Con i servo si possono costruire semplici ma efficaci dispositivi, come il Theremino Radar. ThereminoRadar – YouTubeVideo – Robotica |
Servocomandi con rotazione continua Per alcune applicazioni (che hanno un loop di retroazione ottico o magnetico) questi motori possono essere meglio degli stepper. Servo_Multigiri – Robotica – Point_Follower |
Motori passo passo Il controllo degli stepper del sistema Theremino è semplice da usare, ma preciso e con alte prestazioni. Con Theremino CNC si controllano macchine, fino a cinque assi, e per l’estrusione della plastica fino a due colori. Steppers – HAL application – Master Firmware |
Motori intelligenti (Smart Motors) Uno Smart Motor tiene sotto controllo la posizione angolare, la velocità di rotazione, la accelerazione e la coppia applicata sul perno di uscita. Le applicazioni si collegano a questi motori attraverso una porta USB e dicono al motore la posizione da raggiungere, la accelerazione, la velocità e la coppia massima. E il motore risponde lo stato attuale di tutti i parametri, principalmente posizione, velocità, coppia, corrente, tensione e temperatura. Theremino_SmartMotors |
Sensori e adattatori
Sensori |
Multiplexer In alcuni casi può essere comodo moltiplicare un singolo ingresso per leggere fino a otto sensori. In altri casi si potrebbero pilotare fino a otto utilizzatori con una sola uscita. Ma – attenzione – sempre uno per volta. Theremino_Multiplexer |
Adattatori Alcuni sensori necessitano di una tensione diversa dai 5 Volt disponibili sui PIN standard. In altri casi serve una tensione molto stabile, un adattamento del segnale di uscita o la limitazione della corrente di alimentazione. Adapters |
Adattatore di tensione Questo adattatore può essere utile quando si devono inviare agli ingressi del modulo Master segnali con tensioni maggiori di 3.3 volt o inferiori allo zero volt (quindi negative rispetto a GND). Adapter Voltage |
Adattatore per CNC |
Adattatore per diodi laser |
Radar Doppler Module Questo sensore può essere utilizzato per molti usi: dagli antifurti, alla rivelazione di presenza, ai misuratori di velocità per droni, aeromodelli e automobili. Ma anche per misurare la velocità di caduta, il diametro e la densità di particelle, come pioggia, grandine e neve. Adapter_DopplerSensor – Application_DopplerMeter |
Celle di Carico Le piccole bilance che si comprano su eBay, per meno di 10 Euro, contengono celle di carico di alta qualità. Con il modulo Adc24 e la applicazione Theremino Balance, si possono leggere le celle di carico e ottenere i dati direttamente sul PC. Adapter_ADC24 Application_Theremino_Balance |
Sensori di temperatura |
ADC 24 Questo modulo apre la strada alle misurazioni di precisione. Sensori “difficili” come le celle di carico, le PT100 o le termocoppie, si leggono semplicemente collegando quattro fili. L’ADC molto recente (2015), è estremamente veloce, preciso e silenzioso. Adapter_ADC24 |
Automazione
Theremino Automation Abbiamo sviluppato il Theremino Automation Language per facilitare i non-programmatori. Questo è probabilmente il linguaggio di programmazione più semplice al mondo. ThereminoAutomation – ThereminoARM – Robotica – RobotArm |
Theremino Blockly Con Blockly si impara a programmare anche senza studiare la sintassi dei comandi. Collegare i blocchi è facile e intuitivo anche per i più piccoli. Più semplice di Automation, ma può comunque accedere a tutte le risorse del nostro sistema. Theremino_Blockly – Robotica |
Theremino CNC Il più semplice CNC dell’universo conosciuto. Solo i comandi che veramente servono, e non uno di più. |
Theremino Cobot
Controllare meccanismi e Robot collaborativi in modo semplice e intuitivo: Theremino_Cobot E abbiamo anche scritto applicazioni per la comunicazione con i motori: Theremino_Motors |
Theremino QR Codes |
Theremino Robot ARM La robotica richiede complessi algoritmi di cinematica inversa. La applicazione Theremino ARM e il sistema Theremino possono essere la strada più semplice per iniziare. ThereminoARM – YouTubeVideo – Robotica – RobotArm – ThereminoAutomation |
Robot più potenti Le stesse tecniche e lo stesso software di Theremino ARM, sono usabili anche per guidare robot più grandi. Allungando i bracci, aumentando il peso e usando motori potenti la precisione diminuisce molto. Questi robot non possono scrivere e disegnare, ma possono spostare oggetti e eseguire altre operazioni. ThereminoARM – Robotica – RobotArm – ThereminoAutomation |
InMoov – Un robot Open Source e 3D printed Il robot InMoov di “Gaël Langevin”, è totalmente compatibile con il sistema Theremino, si sostituiscono gli Arduino con i Master, si guadagna spazio, si spende meno e la velocità di comunicazione aumenta. Robot InMoov Sito originale di Gaël Langevin |
Robotica |
Un ponte H controllato con PID Controllare motori in continua in velocità o in retroazione e farli diventare dei servo-motori. ServoPID |
Controllo di processi chimici e fisici Esperimenti scientifici e didattici, retroazioni, termostati e temporizzazioni. Con Theremino Script anche chi non ha mai programmato può controllare questi processi, ad esempio con: TempController Sensori – ThereminoScript – ControlloProcesso – TempMeterScriptVideo – SimpleGeigerVideo – CapKeysVideo – MagneticSensorVideo – CapSensorVideo – ThereminoAutomation |
Point Follower Questa applicazione è stata sviluppata per centrare un telescopio, sulla finta stella prodotta da un laser. Lo stesso principio vale per altre applicazioni di controllo processo, nella produzione industriale e nelle applicazioni scientifiche. Robotica – Automazione – Point_Follower |
Video Recorder Questa applicazione è solo un esempio, uno scheletro su cui costruire. Comunque le parti difficili e fondamentali ci sono tutte, l’audio, le regolazioni della WebCam, la compressione del video, le impostazioni di risoluzione e frequenza dei fotogrammi, etc… Automazione – Video_Recorder |
Video Inspector Il Video Inspector è stato progettato per individuare componenti mancanti sui circuiti stampati durante il collaudo. Molte applicazioni di automazione possono avvalersi utilmente di questa applicazione. Robotica – Automazione – Video_Inspector |
Video Input Rilevamento delle variazioni nelle immagini video (movement detection). Per sorveglianza perimetrale, antifurti, controlli di accesso e rivelazione del passaggio di animali. Anche le classiche applicazioni industriali (ad esempio segnalare la mancanza di tappi sui barattoli) possono usare questa applicazione, o la precedente Video Inspector. Robotica – Automazione – Video_Input |
Micro Viewer Alcune WebCam possono mettere a fuoco a pochi millimetri e si comportano come un microscopio. Questa applicazione aiuta ad ottenere il massimo ingrandimento e la migliore qualità di immagine. Robotica – Automazione – Micro_Viewer |
Micro Video Questa applicazione è simile a MicroViewer, ma può anche registrare. Inoltre può avviare la registrazione e fermarla, tramite comandi esterni (attraverso gli Slot). Con “Start” e “Stop” la registrazione inizia istantaneamente e si ferma istantaneamente. Robotica – Automazione – Micro_Video |
Conversione da immagini a Gcode Il RobotArm e altre applicazioni di automazione possono avvalersi utilmente di questa piccola utility che converte una immagine in Gcode. Robotica – Automazione – ImgToGcode – LaserAdapter |
Conversione da scala di grigi a Gcode Questa piccola utility converte una immagine da scala di grigi a Gcode. Il metodo utilizzato produce serpeggiamenti proporzionali alle zone chiare e scure della immagine. Si riesce quindi a produrre una immagine in scala di grigi con frese o altri utensili che non lo permetterebbero. ImgGreyscaleToGcode |
Conversione da Vettori a Raster I Laser Cutter, gli Engraving e altre macchine simili, richiedono una Bitmap al posto di una immagine vettoriale (GCode, DXF o WMF). La applicazione GcodeToImage, esegue queste conversioni, in modo facile e intuitivo. Robotica – Automazione – GcodeToImage >>> IN COSTRUZIONE <<< |
Conversione da immagini a Vettori Questa applicazione trasforma una immagine in vettori. E’ una operazione difficile e questa è una delle poche utility che lo fanno (come alternativa si potrebbe usare WinTopo) Robotica – Automazione – ImgToVectors |
Theremino Pad Questa applicazione, simile ai tappetini dei notebook (pad), muove il cursore del mouse sullo schermo. La posizione è determinata dal valore di due Slot. Robotica – Automazione – Theremino_Pad |
Theremino ReleSequencer |
Theremino CounterReader La applicazione Theremino CounterReader mostra come leggere correttamente gli encoder e i contatori. Theremino CounterReader |
Audio e Video
Sintetizzatore Theremin |
|
Theremin 3D |
|
Midi Player Nello stesso download del ThereminSynth si trova questo comodo MidiPlayer, che può essere usato come base, mentre si suona il Theremin o per inviare dati MIDI agli slot, o ad altre applicazioni. MidiPlayer | |
Midi Watcher Nello stesso download del ThereminSynth si trova anche il MidiWatcher, una piccola applicazione comoda per controllare i dati e le comunicazioni MIDI. |
|
Trasmettere audio e musica via Laser |
|
Adattatore CV-Gate per i Synth analogici |
|
Slots To Midi Questa applicazione legge gli slot e invia dati MIDI. Con semplici tasti, composti da ritagli di rame adesivo, si possono far suonare sintetizzatori polifonici, sintetizzatori hardware o expanders. Con i dischetti_piezo si può suonare la batteria. Viceversa con i dati MIDI si possono muovere servo motori, pilotare luci.. SlotsToMidi – SlotsToMidiVideo – ScissorsVideo – PiezoDrums |
|
Sensori piezoelettrici |
|
PiezoDrums |
|
Sync Mode |
|
Sintetizzatore di batteria e percussioni |
|
Controllo dei sintetizzatori VST Il sistema Theremino può controllare i VST, con le applicazioni ThereminSynth, SlotsToMidi e MidiPlayer. Tutte le applicazioni del sistema possono controllare i VST, via MIDI e SLOTS. VST_Synths – YouTubeVideo |
|
Music Keys |
|
Sound Player |
|
Video Player |
|
Media Player |
|
Audio Input Questa applicazione separa il segnale audio in bande di frequenza e ne misura il livello. I dati possono essere inviati a ogni componente del sistema Theremino, attraverso gli SLOT. Theremino_AudioInput – Psycoball – LightControl |
|
Audio Generator |
|
Audio Examples |
|
AudioAnalyzer AudioRecorder |
Intelligenza artificiale e Biometria
Theremino GPT |
|
Theremino Dictation |
|
Theremino Player |
|
Slots to Speech |
|
SlotText to Speech |
|
Voice |
|
Theremino VideoColors |
|
|
|
Mindwave Bridge |
|
Emotion Meter Elettrocardiogrammi |
|
Applicazione per la ricerca delle aritmie |
|
|
Geologia
Theremino Dolfrang |
|
Theremino GPS Questa applicazione semplifica notevolmente la lettura dei comodi ed economici ricevitori GPS da collegare ad una porta USB. Applicazione: Theremino_GPS |
|
Geopsy |
|
Sondaggi HV |
|
Sondaggi geomagnetici |
|
Sismometri |
|
Sondaggi geo-elettrici |
|
Cercametalli |
|
Pin Pointers |
Radioattività
Spettrometria Gamma |
|
Adattatore per fotomoltiplicatori |
|
Theremino Geiger Questa applicazione effettua misure di radioattività con ogni genere di sensore. Si possono collegare tubi geiger, cristalli scintillatori, rivelatori a stato solido e camere a ioni per il Radon. Il campo di misura è linearizzato in software e si estende fino a livelli di radiazione estremamente bassi. ThereminoGeiger – Blog – Environmental – Sensors |
|
Geiger adapter |
|
Geiger adapter DIY |
|
Geiger adapter Flintstones |
|
Checker |
|
Ratemeter |
|
Rivelatore di Raggi Cosmici |
|
Misurazione continua del Radon |
Meteorologia e Droni
Theremino Meteo Questa applicazione è in costruzione. Attualmente visualizza solo i dati dei sensori e non produce un log. Theremino_Meteo |
|
|
|
Misuratore di campi elettromagnetici |
|
Spettrometria delle polveri |
|
Sensori meteorologici |
|
|
|
|
SDR – Software Defined Radio
Theremino SDR Fino a pochi anni fa un ricevitore per ascoltare i segnali radio da 10 KHz fino a 1.8 GHz, sarebbe costato una fortuna. Ma ora tutto il lavoro difficile si fa in software e quel che resta si fa con quattro componenti, che costano qualche decina di Euro. Theremino_SDR |
Theremino SignalDecoder |
Active Antenna Una antenna lunga dieci centimetri che va meglio delle enormi antenne che si vedono sui tetti dei radioamatori. Theremino_Active Antenna |
Up Converter Tutti dovrebbero, almeno una volta, esplorare il magico mondo delle onde corte, dove ogni giorno si possono ascoltare centinaia di comunicazioni tra radioamatori, nonché trasmissioni in alfabeto morse, telescriventi, segnali di tempo, bollettini meteo, trasmissioni commerciali e segnali codificati con i più strani codici. Theremino_UpConverter |
Strumentazione
Oscilloscopio e analizzatore audio digitale |
|
Oscilloscopio per i segnali degli Slot Filtrare i segnali con algoritmi FIR Fonometro professionale Misurare il residuo fisso delle acque |
|
Misurare tensione, corrente e potenza |
|
Ottimizzatore di antenne Analizzatore di reti WiFi |
|
Calcolatore per i LED |
|
Misuratore di “Flicker” |
|
Misuratore della capacità delle batterie |
|
Spettrometro UV, VIS, IR Uno strumento costruibile con pochi Euro (e molta pazienza). Questa applicazione è perfetta per la didattica e per piccoli laboratori. La precisione e la risoluzione sfiorano il singolo nano-metro. Theremino_Spectrometer |
|
Tester per l’olio di oliva |
|
Fluorimetro per la concentrazione di DNA |
|
Radar Doppler – Misuratore di velocità |
|
Theremino Logger |
|
Theremino SeriHAL |
|
Theremino Terminal |
|
|
|
Theremino Balance |
|
Wave Generator |
|
Wave Analyzer |
|
Theremino AdcTester |
|
Theremino BalanceReader |
|
Circuiti stampati con Eagle e Eagle3D |
|
Simulazioni con LTSpice |
|
|
Programmazione
Imparare a programmare |
|
Una applicazione per iniziare |
|
Un aiuto per addomesticare Windows Questa applicazione è una collezione di utili collegamenti che si usano normalmente e che si fa fatica a trovare per altre strade. |
|
|
|
Estrarre il testo dalle immagini |
|
|
|
Ambienti 3D con DirectX |
|
Controlli Custom per DotNet |
|
Visual Studio Express |
|
Protocollo seriale DPM System Metrics I programmatori troveranno utile questa applicazione sia per i valori che fornisce, sia perché mostra come leggere queste informazioni. |
|
I matematici potrebbero anche fare a meno di questa applicazione, ma i programmatori la troveranno utile. |
Sistemi alieni
Applicazioni multipiattaforma |
|
Connessione con MaxMSP Con MaxMsp è facile accedere al sistema Theremino, che gli mette a disposizione il sistema di InOut configurabile per leggere i sensori e pilotare ogni tipo di uscita. Anche altri ambienti, come Processing e PureData, potrebbero usare il sistema Theremino in modo simile. MaxMsp |
|
Comunicazioni UDP con OSC |
|
Download e Upload via FTP |
Varie
Attrezzi per la programmazione |
|
Elettronica Open Source |
|
Theremino Helper |
|
Theremino WatchDog In rete si trovano altre applicazioni simili, ma nessuna è specificamente pensata per la difesa da gatti, cani e uccelli. Theremino_WatchDog |
|
Theremino KeyManager |
|
Theremino GamePad |
|
Theremino GamePad Tester Non tutti i GamePad funzionano bene, alcuni hanno una zona morta esagerata. Finora per provarli esisteva solo il JoyTester2, un software russo, che molti siti considerano pericoloso. Delle nostre applicazioni invece ci si può fidare. Sono tutte “Open” e chiunque può controllare cosa contengono. Theremino_GamePad_Tester |
|
Theremino DeviceManager |
|
PCB con nastro di rame adesivo |
|
Grafici e tabelle sul Covid19 I dati sono aggiornati ogni 24 ore e i grafici comparativi mostrano le differenze tra le varie le nazioni del mondo e regioni italiane. Covid19_Application |
|
Consigli per il software e i sistemi operativi |
|
Misurare l’indice di popolarità dei siti |