Intel Edison Sensor Dashboard met behulp van Vrijboord/Python/kolf (minimale programmering nodig) (1 / 8 stap)

Stap 1: Hardware en Software lijst (met enkele rechtvaardiging)


Intel Edison – de wedstrijd gebruikt deze hardware en dus dat is wat ik gebruik. In werkelijkheid kan u dit doen met andere platformen, maar ze elke missen iets. De Raspberry PI in het bijzonder niet aan boord ADC en sommigen beweren dat de HDMI en videoverwerking stukjes ervan niet nodig zijn voor een project als dit.

Intel Edison Arduino of andere breakout board – The Edison is niet handig als je gemakkelijk kan niet macht of naar haar pinnen krijgen.

Een USB-kabel -voor een eerste installatie en macht A voeding – optioneel, u kunt de macht de Edison met een USB-kabel indien nodig

A sensor -weer optioneel is, kunt u welke numerieke producerende stukje code die u wenst. Ik zal voorbeelden van beide. Zal men een alcohol-sensor en de andere zullen een geheugen-dienst die vrij geheugen rapporteert.

Python -specifiek 2.x – ik zal vangen enige kritiek voor dit, ik weet. Ik heb enige kennis van Python en ik heb geen kennis van JavaScript te gebruiken. Voer wat je weet, rechts. Ik had aanvankelijk overwogen met behulp van node.js, maar kon niet gemakkelijk achterhalen hoe het te krijgen om rustgevende jsonp aanvragen te verwerken. Ik heb ook geprobeerd te gebruiken node.js + express, maar het vereiste monogodb gedood dat idee. Mongo, volgens wat zoeken niet compileren (of gemakkelijk compileren) voor de Edison-platform.

Kolf -een web framework for Python. Dit maakt het easy-ish voor het configureren van web antwoorden op query's de gegevens in een RESTful/jsonp manier (u hoeft niet om echt te begrijpen wat REST of JSONP op dit punt is. Dus, niet onderbreken kijken het tot later als mijn uitleg is niet gedetailleerd genoeg zijn. Weet alleen dat dit type van gegevenspresentatie is wat het dashboard nodig heeft. In feite je kon overslaan van het dashboard deel van deze tutorial en stuur de gegevens naar andere dingen die graag gegevens in deze indeling, waarvan vele zijn IoT enablers, dataloggers, enz.). Als zijnota: Ik had op een gegeven moment wilde net dump data naar een bestand, dat is de verkeerde manier om dingen te doen.

Vrijboord – een opensource dashboard (javascript gebaseerde) pagina die is eenvoudig te configureren voor de eindgebruiker (het vereist geen programmering). Vrijboord gewonnen uit, want het is eenvoudig te gebruiken, vereist geen database backend, en heeft zeer eenvoudige hosting eisen. Alles wat je hoeft te doen is het op een gegevensbron jsonp wijs en selecteer vervolgens opties voor het maken van een dashboard.

Psutils – een python bibliotheek waarmee u krijgt informatie van de host zoals geheugen beschikbaar, cpu-gebruik, processen, netwerkstatus, netwerkverbindingen, enz.

mraa/upm -mraa is een c ++ bibliotheek verstrekt door Intel te abstract helpen het proces van het ophalen van gegevens van sensoren die zijn aangesloten op de GPIO pinnen van de Edison (en het werkt met een paar andere platen, ook als de Raspberry PI). Mraa laat je analoge gegevens, pwm, spi, uart, i2c, enz. Bovendien is code geschreven voor een extra laag van abstractie bovenop het voor een lange lijst van populaire sensoren, waardoor het nog gemakkelijker om gegevens te krijgen. (Voor degenen benieuwd ik ergens gelezen dat mraa eigenlijk staat niet voor.) UPM - staat voor nuttige pakketten en modules - sommige pre-en-klare code voor gemeenschappelijke sensoren, motoren, aandrijvingen, etc. die met mraa werkt. Zo, bijvoorbeeld, kunt u krijgen een temperatuur in Celsius vs enkele spanning in een digitale stap die u hebt omgezet om erachter te komen.

Gerelateerde Artikelen

Afspelen van geluid met de Intel Edison en Arduino met behulp van een Bluetooth-luidspreker

Afspelen van geluid met de Intel Edison en Arduino met behulp van een Bluetooth-luidspreker

Dit is een korte introductie over hoe te spelen geluiden via de Intel Edison board als met behulp van Arduino als een programmeeromgeving.Sinds de Arduino board voor Intel Edison niet elk geluid capbabilities hoeft, we gebruiken een goedkope bluetoot
Met behulp van de Arduino Uno naar programma ATTINY84-20PU

Met behulp van de Arduino Uno naar programma ATTINY84-20PU

Met behulp van de Arduino Uno naar programma ATTINY84-20PU (Newark item # 68T3783). Dit Instructable laat zien hoe met de Arduino platform om te werken met fysiek kleiner processors, zoals de ATtiny84 (84/44/24), ATtiny85 (85/45/25), en ATtiny2313. I
Inleiding tot de Intel XDK IoT Edition met behulp van een Temperatuurdisplay

Inleiding tot de Intel XDK IoT Edition met behulp van een Temperatuurdisplay

Setup voortzetten! In dit instructable ik zal begeleiden u bij het maken van uw eigen digitale thermometer met een knop-gecontroleerde temperatuur "hold" functie. Dit instructable maakt gebruik van onderdelen uit de Intel Edison IoT Dev Kit, die
Edison-rook-mens-Detect systeem met behulp van Twilio (Python)

Edison-rook-mens-Detect systeem met behulp van Twilio (Python)

Sluit bewegingssensor en infrarood detectie sensor te tellen van immigranten in een kamer. Gebruiken rook sensor voor het detecteren van rook/vuur. Tekst verzenden naar mobiele telefoon met behulp van Twilio API om te informeren over rook.Stap 1: Fla
[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

Mijn post wordt uitgelegd hoe u controleert de waarde van de ultrasone sensor op afstand met behulp van Arduino, ioShield-A & Xively Server.Arduino Uno bord wordt gebruikt voor het hele systeem bedienen en het meten van de waarde van de sensor. Ik be
Arduino - Touch sensor schakelaar met behulp van de KY-036

Arduino - Touch sensor schakelaar met behulp van de KY-036

Hallo mensen! Hier gaan we weer!... Ik heb een ander voorbeeld op een van de sensoren die ik heb gemaakt.Dit keer maakte ik een voorbeeld voor de KY-036 Touch sensor.Volg de volgende stap voor het schema en de code.Stap 1: Schematische Code & onderde
AC-monitorsysteem met behulp van Intel Edison (Intel IoT RoadShow Brazilië)

AC-monitorsysteem met behulp van Intel Edison (Intel IoT RoadShow Brazilië)

Een systeem dat controleren van spanning, stroomsterkte, de frequentie en de temperatuur van een AC power systeem, totale energieverbruik berekenen en post alle info op een wolk-gegevensserver.Stap 1: AC Sensormodule We ontwikkelden deze Sensormodule
Relais controle met behulp van Alcohol Sensor

Relais controle met behulp van Alcohol Sensor

Dankzij instructables ontving ik een Intel-kit voor transport en veiligheid. Ik ben veel te genieten en de kit is awesome. Ik zal proberen om een reeks instructables maken met de evolutie van mijn project en ik ben begonnen met het systeem ik ben van
Smart Lock met behulp van Intel Edison

Smart Lock met behulp van Intel Edison

In dit project hebben wij een Intel Edison gebruikt voor het maken van een smart lock box. Dit komt voornamelijk omdat we een geluidskaart kunt integreren, vinger afdrukken sensor en de veiligheidsvergrendeling vergrendelen op de eenvoudigste mogelij
Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Dit is een tutorial over het bouwen van een eenvoudige camera van de face-tracking met arduino breakout board, een android-smartphone, een servomotor en een paar andere dingen die kan je rondslingeren in uw bureau met behulp van een Edison. De code i
Muziek notities met behulp van Low-Tech capacitieve Sensor en RFID

Muziek notities met behulp van Low-Tech capacitieve Sensor en RFID

Muziek notities is een apparaat waarmee u opnemen en afspelen van muziek op plaknotities. Als wilt gebruiken, kleverige nota's met ingesloten RFID sensoren gebruiken voor het opnemen van muziek gemaakt door de tekening over de koperen tape piano boor
IoT grafieken met behulp van Google Tools: Aan de slag

IoT grafieken met behulp van Google Tools: Aan de slag

De internet aangesloten sensor revolutie is hierHet wordt steeds makkelijker elke dag aan uw Arduino, Raspberry Pi,ESP8266, Edisonof foton -projecten verbinden met het internet en duw sensor meetgegevens naar een wolk database zoals ThingSpeak of Spa
Genereer Random getal met behulp van Arduino

Genereer Random getal met behulp van Arduino

Een willekeurig nummer generatie is zeer belangrijk in computerapparaten die helpt hen te taak op willekeurige wijze. De toepassingen van willekeurig nummer generatie kunnen worden gevonden in het schuifelen de audiobestanden op een audio-speler, in
Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

In mijn vorige instructable gaf ik een introductie tot de ESP8266 en programmeren met onze vertrouwde Arduino IDE.In dit instructable zal ik gaan een stap verder, een digitale temperatuursensor DS18B20 interfacing en weergave van de temperatuur in gr