Bouwen van een Arduino gebaseerd thermische scanner (5 / 6 stap)

Stap 5: Software - gedeelte van de Computer


Nu dat u hebt flitste de arduino, laten we eens kijken op de PC deel van de software.

Ik gebruikte om een eenvoudige en snelle programma Processing. Het is Java gebaseerd en kan worden uitgevoerd op veel platformen zodat compatibiliteit hoog is. Het programma zal parameters gebruiken in de Setup om een gebied te scannen te definiëren. Elke meting wordt uitgezet op een eenvoudig raster en kleur gecodeerde ten opzichte van alle andere cellen, wat betekent dat rode = warm en blauwe = koude (relatieve natuurlijk!).

Er is alleen een paar aanpassingen aan het programma dat de meeste mensen zullen moeten doen:

1. Definieer de bondary moeten worden gescand (zie vorige stap voor standaardlimiet grens voor bescherming, iets voorbij dat niet geven of th programma zal "hang"). Ik stel in de Arduino dev gereedschap gebruik de seriële console en type in enkele van de grenzen die u wilt scannen. Als u de laseraanwijzer hebt op is het gemakkelijk om te zien waar het zal aftasten. Gebruik de opdrachten uit de vorige stap voor deze fase.
1a. Zodra je merkt dat de grenzen, wijzig de variabelen pan_min, pan_max, tilt_min en tilt_max in de Setup aan.
2. instellen hoeveel stappen u meten wilt (zoals te zien in de regel "size(size*20,size*20); Colls, rijen". Dit is enigszins open voor interpretatie... terwijl u een raster van 100 x 100 kunt doen, het eeuwig zou duren om te scannen. Als je de ZyTemp info leest, weet u dat het scant met een snelheid van 1,4 Hz... het programma is ingesteld op lezen bij 1.2Hz (t Voorkom fouten, etc) dus dat is 1.2 metingen elke seconde. Ieder sneller een je krijgt een vervaging in het "image" als de sensor niet dat snel bijgewerkt.

Ziehier enkele voorbeelden:
U wilt meten van een muur die is breed, stelt u het bereik voor de pan hoog dan de tilt. Het raster te zeggen iets ten opzichte van dat gebied, 25,15 instellen. Hierdoor wordt de afbeelding breder en korter in de hoogte. Als de grootte van de cel te groot is kunt u het verkleinen door het veranderen van "int size = 50;" aan iets als 40. Kan voorkomen dat je tekst overlappingen voor elke cel dus voorzichtig mee.

Het resulterende beeld krijg je in de gui kan worden gekopieerd naar een editor (gimp/photoshop...) en overlappen met een echte afbeelding

Gerelateerde Artikelen

Bouwen van een Arduino

Bouwen van een Arduino

In dit instructable I 'm gonna Toon u hoe te bouwen van een Arduino met behulp van een atmeg328 IC, ik weet dat dit klinkt ingewikkeld maar is vrij gemakkelijk te doen. Dit project is als je nodig hebt een arduino in uw project, maar u niet wilt gebr
Hoe het bouwen van een Arduino Uno op een BreadBoard

Hoe het bouwen van een Arduino Uno op een BreadBoard

Als je net als en mij en geniet van elektronische bouwprojecten dan u zou hebben samengewerkt met de Arduino Uno. De Arduino uno is de meest populaire micro controller van de serie en heeft een grote collectie van bibliotheken die werken met het zeer
Monteren van een Arduino gebaseerd rook / hitte Alarm

Monteren van een Arduino gebaseerd rook / hitte Alarm

Zoals je uit deze blog entry zien kunt ik ontwikkelde de basis voor dit project twee jaar geleden als een alarm / uitschakeling schakelaar voor de RepRap 3D Printer kit die ik had net samengesteld... en dat had gerookt!Het eerste ProjectIk heb sindsd
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Gebruik de Dragino hij en mega328p om het bouwen van een Arduino Yun zowel oplossing

Gebruik de Dragino hij en mega328p om het bouwen van een Arduino Yun zowel oplossing

In dit project, zullen we een Arduino Yun zowel oplossing met behulp van Dragino HE.mega328p en andere componenten.Hier, zullen we bouwen een Arduino Yun zowel solutiom en laten zien hoe te programmeren van de mega328p via WiFi. en hoe demo van commu
Hoe het bouwen van een Arduino Powered Schaken Playing Robot

Hoe het bouwen van een Arduino Powered Schaken Playing Robot

te oordelen naar het zuivere aantal Schaken verwante Instructables, ik denk dat het veilig om te zeggen de Gemeenschap geniet van het spel.  Het kan moeilijk zijn, echter om te vinden iemand die speelt op hetzelfde niveau u doen.  Om op te lossen dit
Hoe het bouwen van een Arduino synth

Hoe het bouwen van een Arduino synth

dit is een super eenvoudig en gemakkelijk aanpasbaar kleine synthesizer. Dit is mijn eerste keer met behulp van de Arduino en ook met acryl, beide ik erg leuk om te werken met al gevonden.  Dit is ook mijn eerste Instructables dus hopelijk heb ik uit
Bouwen van een Arduino-Shield voor de Transceiver nRF24L01 +

Bouwen van een Arduino-Shield voor de Transceiver nRF24L01 +

De Transceiver nRF24L01 + is een geweldige goedkope manier om draadloze functionaliteit toevoegen aan elk project. Maar de keerzijde van de nRF24L01 + is dat het een gedoe om prototype met kan zijn. In dit instructable we kijken how to build een Ardu
Lage hoogte milieubewaking met een Arduino gebaseerd weer Instrument en Remote Sensing Platform van Aeropod

Lage hoogte milieubewaking met een Arduino gebaseerd weer Instrument en Remote Sensing Platform van Aeropod

ProjectoverzichtStudenten op New Lothrop High School in Michigan hebben samengewerkt om te bouwen van een lage hoogte remote sensing platform genaamd een "Aeropod" en het uitgerust met een "Arduino" gebaseerd weer instrument om sfeervo
Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

UPDATE:Ik heb een paar insecten met het gegevenspakket vast, en ik heb bewerkt de NXTI2CDevice bibliotheek zodat ze compatibel zijn met Arduino 1.0.Het bijgevoegde zip-bestand heeft1. een nieuwe schets van de Arduino2. een nieuwe Processing Schets3.
Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Bouwen van een 30$ laser Scanner

Bouwen van een 30$ laser Scanner

IntroductieDit instructable zal u begeleiden om te bouwen van een 3D-scanner voor minder dan $30, of zelfs $12 als u al een USB webcam.Het zien van het prijskaartje en de beperkingen van commerciële scanners, die heb ik besloten om mezelf te bouwen m
Het bouwen van een eenvoudige Arduino Robot

Het bouwen van een eenvoudige Arduino Robot

Dit is mijn eerste Instructable..!Deze gids toont u hoe snel en gemakkelijk een Arduino gebaseerde om robot te bouwen. Robotica is een spannend en leuk hobby die zeer betaalbaar zijn in de afgelopen jaren is geworden. Wat zou moeten een heleboel geld
Bouwen van een kat strooisel vak ventilator met Arduino

Bouwen van een kat strooisel vak ventilator met Arduino

een schuilplaats kat kattenbak is een geweldige manier om uw appartement eruit een verblijfsvergunning voor volwassenen in plaats van crazy cat dames. Een verborgen strooisel vak in een kast, onder een gootsteen, of ingebouwd in sommige andere meubel