Experimenten in Geavanceerd Data Logging (met behulp van Python)


Er zijn veel gegevens loggen instructables, dus toen ik wilde bouwen een logboekregistratie-project van mijn eigen ik keek rond op een bos. Sommigen waren goed, sommige niet zo veel, dus heb ik besloten om mijn eigen aanvraag te nemen enkele van de betere ideeën. Dit resulteerde in een project zowel meer geavanceerde en ingewikkelder dan ik aanvankelijk had verwacht. Een deel daarvan werd een aantal experimenten bij de verwerking van sensorgegevens. Dit instructable kunt u uitproberen de dezelfde of soortgelijke experimenten.

Gegevensregistratie omvat doorgaans de volgende:

  • Data-acquisitie: lezen van sommige data van een sensor. Vaak is dit alleen het lezen van een analoog naar digitaal converter (ADC) op een apparaat zoals een Arduino.
  • Verwerking van gegevens: wanneer een ADC-waarde wordt de uitgang normaal converters gelezen moeten worden geschaald aan de juiste eenheden.
  • Filteren: Gegevens bevatten vaak wat ruis, dit kan worden gefilterd, dus u zoekt een het signaal in uw gegevens, niet het lawaai.
  • Opslag van gegevens: de gegevens zijn opgeslagen, misschien naar een tekstbestand, misschien naar de wolk. Gegevens moeten overleven, zelfs als de macht uitgaat. Het is gemakkelijk om teveel gegevens opslaan, hebben we een kleine truc om de data opslagruimte.
  • Weergave van gegevens over: methoden om te kijken naar uw gegevens, niet echt logging, maar als u niet een soort van weergave van de gegevens waarom verzamelen?
  • RAS: Niet noodzakelijk, maar leuk om te hebben.

Meeste instructables bevatten sommige maar niet alle van de bovenstaande, of doen ze op een zeer eenvoudige manier. Dit instructable zal adres 2 van de vaak overgeslagen logging problemen en als een bonus geven u een middel van graphing uw gegevens zonder gebruik te maken van een cloud-dienst. U kunt gebruik maken van het hele ding of uitlichten van stukken en brokken en remix hen in een project van uw eigen.

Gerelateerde Artikelen

LinkitOne Sensor Data Logging met behulp van GoBetwino

LinkitOne Sensor Data Logging met behulp van GoBetwino

IoT projecten betrokken meestal verbinding met het internet en het posten van gegevens naar een cloud-service. Echter kunnen verschillende offlinegegevens logboekregistratie toepassingen worden ontwikkeld met behulp van de MediaTek LinkitOne platform
Dragon Curve met behulp van Python

Dragon Curve met behulp van Python

De Dragon-Curve is een interessante en mooie fractale. Het is eigenlijk een familie van zelf-soortgelijke fractals, maar ik zal me concentreren op de meest bekende, de draak van Heighway, vernoemd naar één van de NASA natuurkundigen die bestudeerd, J
Uitzetten van real-time gegevens van Arduino met behulp van Python (matplotlib)

Uitzetten van real-time gegevens van Arduino met behulp van Python (matplotlib)

Arduino is fantastisch als tussenpersoon tussen uw computer en een ruwe elektronische schakeling. Via de seriële interface, kunt u informatie ophalen uit sensoren bevestigd aan je Arduino. (U kunt ook informatie verzenden via de seriële interface te
Stock prijzen krijgen op Raspberry Pi (met behulp van Python)

Stock prijzen krijgen op Raspberry Pi (met behulp van Python)

Ik ben bezig met enkele nieuwe projecten waarbij voorraad prijsgegevens van het web, die zal worden bijgehouden en weergegeven via mijn Raspberry Pi ophalen. Ik wilde delen van de installatie op hoe dit te doen met behulp van Python.Deze korte Instru
Klinkers met behulp van Python tellen

Klinkers met behulp van Python tellen

Python is een high-level computerprogramma. In dit instructable, zal er stappen op hoe te tellen klinkers met behulp van variabelen met behulp van Python taal en programmeren. De demonstratie is een vraag die is ontleend aan de MITx: 6.00.1x Inleidin
Het opslaan van bestanden met behulp van Python

Het opslaan van bestanden met behulp van Python

In dit ondoorgrondelijke ik laten zien hoe het opslaan van bestanden met behulp van Python. Als je een Dropbox-account hebt, kun je uploaden using zulks sane programma en alleen maar naar die map te slaan. Als u wilt opslaan naar mijn dropbox typ ik
Eenvoudige mobiele Data loggen met behulp van pfodApp, Android en Arduino

Eenvoudige mobiele Data loggen met behulp van pfodApp, Android en Arduino

Moblie Data Logging made Simplemet behulp van pfodApp, uw Andriod mobiele en Arduino.GEEN Android programmering vereist.Zie voor plotten gegevens op uw Android dit later InstuctableEenvoudige externe gegevens uitzetten met Android / Arduino / pfodApp
Geavanceerde kleur corrigeren met behulp van de 3-wegs kleur Corrector in FCP

Geavanceerde kleur corrigeren met behulp van de 3-wegs kleur Corrector in FCP

de 3-wegs kleur Corrector in Final Cut Pro is een fantastisch hulpmiddel om toe te voegen dat finishing touch aan uw filmproject. In de volgende stappen zal ik laten zien u een eenvoudige manier toe te voegen veelzijdigheid aan uw kleur corrigeren en
Eenvoudig als het verzenden van IoT sensor-waardes door SigFox en Intel Edison, met behulp van Python

Eenvoudig als het verzenden van IoT sensor-waardes door SigFox en Intel Edison, met behulp van Python

Ik had de kans, op een Intel IoT Hackaton gehouden bij Usine.io in Parijs, naast een Intel Edison Arduino board en een bos van Grove sensoren/actuatoren, tot ook het nieuwe bestuur van de Akene van Snootlab krijgen.Dankzij de Intel IoT jongens, Nicol
Arduino aan MySQL met behulp van Python interface

Arduino aan MySQL met behulp van Python interface

hier is een korte tutorial die moet je opstaan en lopen interfacing van uw Adruino met een MySQL-database. Omwille van deze tutorial veronderstel ik dat u weet hoe u kunt instellen en gebruiken van MySQL. Deze tutorial niet veel Python ervaring verei
TweeToy met Raspberry pi met behulp van Python

TweeToy met Raspberry pi met behulp van Python

Ik heb een speeltje die spreekt van iemands tweets met behulp van de Raspberry Pi.Deze Toy vangsten bezwaar door afstandssensor en breng geluid (Tweet).De architectuur is zeer eenvoudig. Voor het verkrijgen van Tweets, alleen met behulp van twitter a
Tijd Lapse Batch Image manipulatie met behulp van Python

Tijd Lapse Batch Image manipulatie met behulp van Python

ik heb onlangs vond een koele Time Lapse app voor mijn telefoon, maar de bestanden moesten worden gedraaid en raakte een beetje te laten in een film. Ik schreef een Python-script om dat te doen, en ben die hier met u delen.Stap 1: Verzamel beelden ik
Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

overzicht van stappenIn de eerste fase, zal ik slechts één LED installeren. Vervolgens downloaden mij naar de LED klasse python module die vertegenwoordigen één hardware LED. Ik zal lopen de LED klasse python module die LED knipperen. De eerste fase
Encryptie-algoritme gebaseerd op gelukkig getallen met behulp van Python 2.7

Encryptie-algoritme gebaseerd op gelukkig getallen met behulp van Python 2.7

De kerels van Hey, dus we gaan te maken van een algoritme, een fundamentele wiskunde-reeks en een beetje programmering.Voor de basics, laat me je vertellen wat gelukkig nummers zijn, de nummers die individuele cijfers plein voegt t/m 1.U kunt ga chec