Huis


Systeem Theremino

Theremino is een Open Source systeem, om computers te verbinden met de echte wereld. Toepassingen variëren van muziek, leermiddelen, voor het wetenschappelijk onderzoek. In tegenstelling tot gelijkaardige systemen (bijvoorbeeld Arduino), het systeem werkt op, en vereist geen ingebouwde programmatuur programmering.

Theremino System - Musical instruments

Het formulier Theremino Master is geen kaart met micro programmeerbare controller (Als Arduino), maar een Output invoerapparaat, Als een muis. En’ Arduino modules kunt nog steeds gebruiken. Zie de toepassing ArduHAL en de bijbehorende documentatie.

Het Theremino systeem is ook van toepassing op systemen “ingesloten”, waarvoor snelle reacties (bijvoorbeeld de hommels). De FlatPC voor toepassingen “ingesloten” zijn klein, goedkoop en licht, zoals uitgelegd op deze pagina.

De communicatie-architectuur is innovatieve. In tegenstelling tot alle andere soortgelijk systeem. De fundamentele beginselen worden beschreven op de pagina de-theremino-missie

Dezelfde gebruiker, zelfs zonder programmering, de modules kunt configureren, om te meten, fysieke hoeveelheden van alle soorten: temperaturen, straling, magnetische velden, aardbevingen, verontreinigende stoffen… en om te rijden de servo 's, motoren, LED-lampen, ovens, magneetventielen, Relay, robot, CNC-machines, 3D-printers, lasersnijden en graveren, enz…

Theremino systeemapparaten

De kracht van de tabletten en PC 's, de flexibiliteit van de modules van InOut, en een hele ecosysteem, van meer dan honderd aanvragen, maakt het systeem Theremino “verschillende”. Het systeem Theremino, is geen kopie van Arduino. Wij willen opgeven, omdat veel zijn voor de gek houden, de vorm van de modules van InOut. Wie, Weliswaar, ze zien eruit als klonen van Arduino.

Theremino Theremin Google Doodle
Zelfs de naam Theremino, Dit misverstand heeft onbedoeld bevorderd. Dat velen niet geloven, maar het is de waarheid. Toen hij de naam werd gekozen, Geen van ons waren zich bewust van het bestaan van Arduino en de naam verwijst alleen, in Leon Theremin en Input-Output. Op deze foto te klikken, opent u een Google Doodle Hij leert haar om te spelen de Theremin.

Theremino het systeem is ook een container, voor de uitwisseling van ideeën, onder fans. Naast een catalogus, sensoren en actuatoren, een onderwijs steun, en een verzameling van technologieën voor Input-Output, programmering en open bron elektronica.

Doel en de filosofie van het systeem Theremino zijn onderwijs en samenwerking. Het doel is niet om te verkopen, goede projecten niet maar ken. Werknemers alleen onderzoek en collectief bijdragen tot de verbetering van het systeem. De resultaten worden gedeeld en moeten blijven gratis, zoals aangegeven in Deze pagina

Pagina-index

Om te vinden van afzonderlijke onderwerpen, Wij adviseren dat u gebruikt de “Zoek”, gelegen op de linker bovenzijde. Vervolgens “CTRL-F” op afzonderlijke pagina 's.


Theremino is vergelijkbaar (of compatibel) met Arduino?

No, zijn twee zeer verschillende systemen.
Hier heerst een diagram voor eigenschappenvergelijking.

Arduino is een “Raad van Bestuur één micro-controller” dat moet geprogrammeerd worden, van tijd tot tijd, met een ad hoc-firmware. Als, Bijvoorbeeld,, u wilt lezen van een temperatuur, dan u het programma van de ingebouwde programmatuur om het te krijgen, Als temperaturen twee zijn, u verandering en herprogrammering van de firmware, om te lezen twee.
Theremino is een “invoer-uitvoer-apparaat”, zoals een muis of printer. Door het koppelen van modules, werkt direct, zonder te programmeren van de firmware.

Arduino is ontworpen om alle door hemzelf, zonder PC en zonder besturingssysteem.
Theremino Het maakt ook gebruik van de kracht van het besturingssysteem, PC-processor en coprocessor. De totale gecombineerde kracht, is over 1000 keer groter.

Arduino communiceert via USB, maar wordt het virtuele seriële, en het is de processor zelf, U moet uw gegevens gereedmaakt voor seriële. Dus gegevens ondergaan vier conversies: van byte seriële en seriële naar USB, Klik vervolgens worden op uw PC opnieuw geconverteerd vanuit virtuele seriële USB. Ten slotte worden gelezen uit de virtuele seriële en geconverteerde terug in de oorspronkelijke bytes. Dit vertraagt de snelheid van communicatie met PC.
Theremino communiceert via inheemse USB en de micro van de meester heeft binnen het twee onafhankelijke secties, één behandelt In-Out en de andere is gewijd aan USB-communicatie. Waarbij de verbinding tussen PC en hardware vloeistof wordt steeds.

Arduino programmeren met de schets, je leert zo een bepaalde taal, dat zal niet worden gebruikt voor iets anders dan voor Arduino.
Theremino is een onderwijssysteem, Hoe te programmeren van de PC in de belangrijkste programmeertalen (Fundamentele, CSharp, CPP en Phyton). Wat je leert nuttig zal zijn zelfs in een professionele omgeving.

En’ nog steeds kunt Arduino modules als subsysteem input-output voor de PC. Zie de toepassing ArduHAL en de bijbehorende documentatie.


Arduino klonen

ArduinoDuemilanove, ArduinoDiecimila, Arduinouno, ArduinoMega, ArduinoNano, ArduinoMini, Ardupilot, DIY-Duino, DuinoStamp, Duinomite, eauDuino, Freeduino, FreeduinoEpic, Trechter i/o, Hack de Badge, Illuminato-Genesis, JeenodeWirelessFreeduino, LabJack, Lightuino, Netduino, Olimexino, PaperDuino, Phidgets, Photoduino, Pinguïn, ProtoDuino, R-duino, Roboduino, Ik bleed, Seeeduino, Severino, Ruimte-duino, StickDuino, uDuino, enz…

Ze zijn allemaal vergelijkbaar met elkaar, een micro-controller op een PCB gemonteerd, met rond sommige Input/Output-aansluitingen. Er zijn al veel, Waarom stellen andere?

De beste uitleg gaf Stefano, een maker, Wie heeft geschreven: Duidelijk begint het altijd van Arduino, maar spoedig realiseerde ik me de beperkingen: gaat een kleine computer met i/o geplande, Terwijl ik wil een grote computer toe te voegen de i/o!


Wat maakt de bewerking mogelijk “GEEN CODE”

Bewerkingstype PLC (programmeerbare besturing)
Aangezien de “hoofd” is de PC de meest geschikte technische term is “Soft-PLC”.
De toepassing HAL (Hardware Abstraction Layer) Hiermee vernieuwt u alle ingangen en uitgangen met regelmatige tussenpozen (normaal 500 keer per seconde) en normaliseert de gegevens, vereenvoudiging communiceren met hardware.

Groepering van omvormers in macro-categorieën
Digitale uitgang
PWM uit
Uit dienaar
Uit StepMotors
In het Digital
In de ADC – spanning
In Cap – elektrische capaciteit
In Res – elektrische weerstand
Tellers en frequentiemeters
In Periodimetri
In Encoders
In echografie
In CapSensorsHQ – capacitieve detectie op lange afstand

Hiërarchische modulaire organisatie
Softwaremodules ….. Hoog niveau toepassingen. Hoofd van het systeem denken.
"Slots" …………………….. Communicatie tussen alle systeemcomponenten.
HAL toepassing …….. Communicatie tussen de software en de USB-
Master modules …….. Hardware modules, aangesloten op de USB.
Slave modules ……….. Hardware modules, verbonden via de seriële lijn DPM.
Pinnen ……………………… Input/output aansluitingen.
Adapters ………………. Speciale sensoren en adapters Pin standaard, Systeem Theremino.
Uitvoer omvormers .. Servomotoren, geluiden, video, lichte controllers, Aan/uit besturingselementen enz..
Input omvormers ….. Lichtsensoren, positie, temperatuur, spanning, huidige, vermogen enz..

Communicatie tussen de modules, door de openingen
De "slots" (interproces communicatie) zijn de basis van het systeem Theremino en het te onderscheiden van alle soortgelijke systemen. Met de "slots" niet alleen hardware, maar ook forms-toepassingen kunnen communiceren met elkaar.

Configureerbaar en uitbreidbaar software en meld u aan Open Source
Toepassingen, beschikbaar in open bron, betrekking hebben op alle gemeenschappelijke operaties, van multimedia, laboratorium metingen. Nieuwe toepassingen kunnen worden ontwikkeld vanaf de Open Source code van bestaande, Als nieuwe bakstenen, om uit te breiden de mogelijkheden van het systeem.

Modulariteit van hardware en software
Toepassingen kunnen ook worden toegevoegd als modules, meerdere toepassingen kunnen worden geconfigureerd om te kunnen communiceren met elkaar, en partner, zonder reprogramme.


Belangrijkste kenmerken

De modulaire software is een nieuw concept. Geen enkel systeem, tot nu toe, je heb ooit de mededeling en modulariteit gebruikt als het systeem Theremino.

In systeem Theremino, elke toepassing gaat alleen met haar specifieke functies, en meerdere toepassingen samen te werken, om het gewenste resultaat te bereiken. U kunt bouwen van complexe systemen, met eenvoudige baksteen.

Met Theremino moet u niet worden ervaren programmeurs, realiseren van hun eigen ideeën. Zelfs de kunstenaars, chemici, de muzikanten, Geologen, klimaatwetenschappers en studenten, kunt bouwen wat hij nodig heeft, door het combineren van de bestaande hardware en softwaremodules.

De “PIN” van het systeem zijn individueel instelbaar, met een groot aantal voorgeprogrammeerde functies, die betrekking hebben op elke eis van Input-Output.

U kunt verbinding maken met sensoren en nieuwe functies toewijzen, In-Out pinnen, zelfs tijdens de werking. U kunt modules toevoegen, en ze ingesteld in seconden. De modules worden automatisch herkend, en met elkaar communiceren, via een seriële lijn van single-draad. Elke regel kan maximaal hebben 200 modules en elke module tien Pin. Het totale aantal InOut is vrijwel onbeperkt, en ze met elkaar kunnen communiceren, of met andere toepassingen, via de HAL (Hardware Abstraction Layer) en "slots" (Interproces communicatie). Modules kunnen met elkaar communiceren, tot kilometer, seriële lijn, grote afstanden op netwerkkabels en op het WEB. Bruikbaar besturingssystemen zijn Windows, UNIX, Linux, Mac OSX en Android.

De eenvoud, de kleine grootte en lage kosten modules, niet de prestaties verminderen, Inderdaad is het tegendeel waar. Eenvoud maakt het systeem zeer robuust, en voert dergelijke, U kunt alle InOut tegelijkertijd vernieuwen, soepel (tot 500..1000 keer per seconde).


Draagbare toepassingen

Theremino systeemtoepassingen zijn draagbare. Naar extern geheugen gekopieerd en brengen op een andere PC, zal blijven functioneren, precies waar u aankomt. U kunt ook dupliceren, in verschillende afzonderlijke mappen, en ze werken tegelijkertijd, met afzonderlijke parameters, zonder zich te mengen met elkaar.

Dien ook, die uw computer wordt niet beïnvloed (Opmerking 1). Dat u om het even wat niet op uw systeem installeert, Installeer de stuurprogramma's niet, Schrijf niet “Register”, en geen gebruik maken van gedeelde gegevens-base. Toepassingen “thereminiche” Verander om het even wat niet, uit hun omslagen. Andere informatie op deze pagina.

In systeem Theremino, toepassingen beschikt niet over een vaste adres (het type van een map “Programma's / Theremino”), maar ze kunnen verplaatsen, zonder te “record”, hun nieuwe adres, op een gecentraliseerde eenheid. De "slots" zijn het enige punt van contact tussen toepassingen, een soort van brievenbussen.

De Theremino HAL was aanvankelijk bedoeld als een stuurprogramma, had een enkele databank, gemeenschappelijk voor alle toepassingen, en gepresenteerd van het pictogram in de statusbalk, in de buurt van de klok. Maar spoedig wij, Dit maakte het donker, en niet-transparante, de werking. Iedereen met een beetje van vertrouwdheid, met problemen met stuurprogramma 's, het kan bevestigen. Voor verdere bevestiging, Zoek YouTube “Stuurprogramma's Nightmare”: Hier is een voorbeeld, en ook andere voorbeelden.

(Opmerking 1) Het basisprincipe, niet om te veranderen het besturingssysteem, Dit is alleen van toepassing in Windows. Andere besturingssysteem (Linux, MacOSX en Android), aanspraak maken op de installatie van stuurprogramma's en software. Volgens onze principes, Dit is een fout, een complicatie voor gebruikers, en een potentiële bron van onzekerheid. In dergelijke systemen, gebruikers worden voortdurend gevraagd, zoekwoorden en goedkeuringen. Maar gebruikers kunnen schadelijke software niet vinden, dus wennen om goed te keuren alle. Toepassingen jaarlijks complexer geworden, en menselijke controle, niet langer in staat om te begrijpen, Wat eigenlijk doen. Moet hetzelfde besturingssysteem, om op te treden door antivirus, met een geïntegreerde antivirus en vrij van verleidingen.


Omdat de modules ze zo eenvoudig kijken?

Klik op de afbeeldingen om ze te vergroten.

De modules van het systeem Theremino (Ondanks het feit dat zeer flexibel en kan worden geconfigureerd), zijn ontworpen met lage technologie en enkele componenten.

Huidige technologie, PCB zou bouwen, met isolatie van een paar tienden en microscopische tracks. Het zou gemakkelijk zijn om opnieuw onze modules, met deze technieken. Gedogen toevoegen, een paar dozijn niet-essentiële onderdelen, We zouden kunnen vergemakkelijken het ontwerp en goedkoper om te produceren ze. De producenten zou zijn gelukkiger en esthetiek zou me best bevallen, liefhebbers van miniaturisatie koste wat het kost.

Maar er zijn geldige redenen, het ontwerpen van formulieren in slow-food stijl thereminico, laag technologie, met overdreven isolatie, de hellingen zijn breed en ' single-sided PCB:

  1. Verhoging van de betrouwbaarheid zelfs in vochtige omstandigheden.
  2. Je kunt doen zonder de beschermende coating (genoemd “Soldeer”).
  3. Geen strenge productie toleranties toestaan het gebouw zelfs op een duizend gaten of met foto geëtst (geen gaten metallics).
  4. Toestaan dat de bouw van de PCB met de cutter (minimale isolatie rond 0.8 mm, één gezicht en niets metalen gaten).
  5. U kunt gemakkelijk verwijderen de componenten, voor substituties, wijzigingen en experimenten, zonder bederven de PCB (Touring en overvloedige diameter gaten).
  6. Gebruik alleen eenvoudige connectors, strips in stap 2.54, dat iedereen in de lade, of gemakkelijk gerecycleerd van oude apparatuur.
  7. Overdrijf het niet de miniaturisatie. Onze modules zijn al vrij klein, Sommige hebben geschreven die zijn veel te klein. Overdrijving maakt het moeilijk om ze te verwerken.
  8. Gevolgen voor het milieu tot een minimum te beperken (minimale mogelijk aantal onderdelen en kleine ' single-sided PCB, zonder metallisatie).

Er zijn vele systemen met micro USB, Micro verbindingslijnen niet beschikbaar en een overdreven aantal onderdelen, dat bijna aanraken van elkaar. Hier zijn een paar voorbeelden (Klik op de afbeeldingen):

Master Module - PhidgetsMaster Module - TinkerforgeMaster Module - OpenPicus


Maar het systeem Theremino willen voldoen aan de echte Makers. Maken van plannen met geweldige prestaties, maar met behulp van slechts vier ingrediënten. En toestaan, zo veel mogelijk, De AutoBuilder, zelfs voor degenen die geen high-tech hebben. Tot het uiterste, zelfs met de Dremel “FreeHand”, zoals in het volgende voorbeeld:

Theremini System - DIY PCB - Free Hand made with Dremel Theremini System - DIY PCB - Free Hand made with Dremel
Wij danken Marco Vang voor dit prachtige voorbeeld.

Voor tips over het vistuig en soldeer SMD onderdelen gemakkelijk, Lees deze pagina: technische/tabellen-en-notities

Dummy Pixel afbeelding

Reacties zijn gesloten.