Show Posts
|
|
Pages: 1 ... 3 4 [5]
|
|
61
|
Forum 2005-2010 (read only) / Deutsch / Re: Arduino + Parallax MLX90614 Infrared Thermometer
|
on: December 13, 2009, 07:48:46 am
|
|
Den Thread hab ich auch schon entdeckt, aber da gehts nur um den Melexis MLX90614 und nicht um den Chip von Parallax.. Hab ich das so richtig verstanden, dass ich mit dieser NewSoftSerial Bilbiothek über einen DigitalPin Textkommandos an den Chip schicken kann und der dann mit einem Wert antwortet, welchen ich über einen AnalogPin auslesen kann ? Dann müsste ich aber zwei Kabel mit nur einem Pin am Sensor verbinden, funktioniert das überhaupt ?
|
|
|
|
|
63
|
Forum 2005-2010 (read only) / Deutsch / Re: Projekt Wärmebildkamera ( Jugend forscht )
|
on: December 04, 2009, 09:42:35 am
|
Oh man jetzt war ich die letzten zwei Monate so beschäftigt, dass ich den Thread ganz aus den Augen verloren habe... :-[ Inzwischen ist die Programmierung der Java Software fertig (zumindest soweit, dass alle Grundfunktion zur Bilderstellung enthalten sind) und auch die Schrittmotoren funktionieren. Hier mal ein Bild der Konstruktion:  Und ein TestBild eines Bügeleisens (die Farbseinstellung wurde so verändert, dass der Kontrast zum Hintergrund besser sichtbar wird nur falls sich jemand wundert..):  Die momentane Auflösung beträgt 950 Messpunkte pro Bild, also 38 horizontale Reihen mit je 25 Messpunkten. Ich hab noch einen kleinen Temperatursensor bestellt, welcher die aktuelle Raumtemperatur misst und dann die RGB Farbskala dementsprechend in Maximum und Minmum anpasst. Da bis zum diesjährigen Wettbewerb noch etwas Zeit ist, würde ich gerne mein ursprüngliches Ziel anpeilen, nämlich eine kostengünstige und alttagstaugliche Wärmebildkamera zu entwerfen. Dazu sollte natürlich das Gewicht (die aktuelle Konstruktion ist ziemlich schwer und etwas zu überdimensioniert ^^), die Maße und die Kosten stimmen. Dazu habe ich mir schon was einfallen lassen, dass ich hier aber erstmal nicht veröfentlich kann weil ansonsten der Patentanspruch von Jufo erlischt wenn man das Konzept irgendwo publiziert :-( Die Grundmaße der ganzen Apparatur sollen nicht größer werden als die Grundfläche eines Taschenrechners, das Gewicht wird wohl bei ca. 500 Gramm liegen, die Kosten bei ~ 180 (inkl. Arduino) und die Präzision ist sogar noch besser als die der großen Apparatur. Das Hauptproblem ist ein kompaktes und nicht zu teures Infrarot-Thermometer Modul für den Arduino zu finden. Ich bin dabei nur auf eins gestoßen: das Paralax MLX90614 (10°), http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/28040-28042-IRThermometer-v2.0.pdf. Das Ding mit dem Arduino zum Laufen zu bringen scheint wohl relativ kompliziert zu sein, hier hat jemand eine Lösung gefunden: http://tzechienchu.typepad.com/tc_chus_point/2009/06/arduino-to-mlx90614-infrared-thermometer-modules.html. Ob das funktioniet muss ich erst noch testen, der Sensor ist in D schwierig zu bekommen und wird wohl erst in zwei Wochen bei mir ankommen. Wenn jemand noch einen anderen Sensor weiss (nicht der TPA81, der ist zu ungenau) , bitte melden  @dadom: Sry fals ich mich etwas schwammig ausgedrückt habe, wenn ich von Infrarot spreche meine ich nur den Infrarot-Thermometer Sensor. Das Projekt von Jörn Loviscach sieht auch super genial aus, ich werde mich mal mit ihm in Verbindung setzen 
|
|
|
|
|
64
|
Forum 2005-2010 (read only) / Deutsch / Re: Projekt Wärmebildkamera ( Jugend forscht )
|
on: September 05, 2009, 06:34:09 am
|
Sry, die Urls hab ich oben editiert jetzt dürften sie gehn. Die Motoren steuer ich direkt an mit Modus ( in dem Fall Interlave ), Richtung, Dauer und Geschwindigkeit. Ich hab jetzt heraus gefunden, dass man die Stepper Platine über einen "External Motor Power" Eingang mit separatem Strom versorgen kann. Dazu steht noch "4 H-Bridges: L293D chipset provides 0.6A per bridge (1.2A peak) with thermal shutdown protection, 4.5V to 36V ". Heißt das jetzt, dass ich da ein Netzteil mit zum Beispiel 34V (um nicht ganz ans Maximum zu gehen) und 2 A anschließen könnte, um meine Motoren zu versorgen ? Hier ist die Homepage von der Platine: http://www.ladyada.net/make/mshield/index.html (auf dem oberen Bild sieht man unten den Power eingang) Das mit den zusätzlichen Bohrungen versteh ich nicht ganz, wo würdest du die ansetzen ?
|
|
|
|
|
65
|
Forum 2005-2010 (read only) / Deutsch / Re: Projekt Wärmebildkamera ( Jugend forscht )
|
on: September 04, 2009, 05:59:13 pm
|
Ich habe die letzten Tage schwer gearbeitet und meine Apparatur fertig gebaut  Jetzt hab ich ein ziemlich driftiges Problem, für das ich auch nach langer Suche keine Lösung gefunden habe, ich hoffe ihr könnt mir helfen : An die Stepperplatine will ich zwei solche Motoren anschließen: http://www1.conrad.de/scripts/wgate/zcop_b2c/~flN0YXRlPTk2NzU5NDM0OQ==?~template=pcat_product_details_document&product_show_id=198722&no_brotkrumennavi=1&zhmmh_area_kz=LN# (einen hab ich schon, der andere wird bald bestellt). Für die Bewegung der Seilzugrolle reicht der Motor locker aus, bei der Drehung des Zahnrads kommt er allerdings schwer ins stocken und startet manchmal gar nicht (das Zahnrad geht trotz Gleitlager aufgrund des Gewichtes relativ schwer). Das Problem bessert sich, wenn ich das 3-12 Volt Netzteil von Watterott einstecke, selbst dann ist das klacken und starten aber nicht akzeptierbar :'( Der Motor benötigt laut Bedienungsanleitung http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/198722-an-01-en-42MM_SCHRITTMOTOR_1_8_1A_0_27NM.pdf "up to 42V operating voltage", wobei er anscheinend so ab 30v richtig gut läuft. Wenn ich zwei Motoren drannhängen hab, steigt die spannung noch mal an ( der seilwindenmotor funktioniert auch mit USB Spannung, also <= 5V ). Wieviel Volt verpackt der Arduino überhaupt und wie kann man die Spannung erhöhen bzw. auf die Motoren verteilen ? Bringt es was wenn ich den besseren Motor mit mehr Leistung http://www1.conrad.de/scripts/wgate/zcop_b2c/?~template=PCAT_PRODUCT_DETAILS_DOCUMENT&object_guid=9AD970434098FE56E10000000A010221&master_guid=&master_desc=&master_group=&p_load_area=1101151&master_typ=&master_first_row=&master_last_row=&max_tab_items=10&no_brotkrumennavi=1&cachedetail=# kaufe oder läuft der auch nur mit ausreichend Spannung besser als der jetzige ? Ich bin wirklich ratlos und etwas verwirrt :-? Danke für jede Antwort
|
|
|
|
|
66
|
Forum 2005-2010 (read only) / Deutsch / Re: Projekt Wärmebildkamera ( Jugend forscht )
|
on: April 25, 2009, 06:17:49 am
|
So, ich hab gestern die Stepperplatine zusammengelötet, was zum Glück auch funktioniert hat ( war mein erster Kontakt mit dem Lötkolben ;D ). Die Ansteuerung der 2 Schrittmotoren klappt soweit, Geschwindigkeit, Zeit und Richtung lassen sich einstellen. Jetzt würde ich gerne einen Sensor anschließen, den ich an meinem Schwenkneiger befestige und der mir sagt, um wieviel Grad sich der Infrarotsensor dreht bzw. neigt. Eignet sich hierfür das Gyro Breakout Board - LISY300AL 300 degree/sec ( http://www.watterott.com/index.php?a=631&) oder ein normaler Beschleunigungssensor ?
|
|
|
|
|
67
|
Forum 2005-2010 (read only) / Deutsch / Re: Projekt Wärmebildkamera ( Jugend forscht )
|
on: April 22, 2009, 03:21:42 pm
|
Ok danke dann werd ich das so machen, also eine ganz normale Webcam verwenden und den Arduini nur den Part mit dem Steuern der Motoren übernehmen lassen, gelenkt durch die Beschleunigungssensoren. Der Arduino schickt die fertigen Messwerte dann an den PC, auf dem ein in JAVA geschriebenes Programm diese über den virtuellen Serial Port abfängt. Eine Menge Arbeit aber machbar 
|
|
|
|
|
68
|
Forum 2005-2010 (read only) / Deutsch / Re: Projekt Wärmebildkamera ( Jugend forscht )
|
on: April 22, 2009, 09:45:41 am
|
Danke für den Tipp mit dem DoubleWide Extender, damit dürften soweit ich das beurteilen kann das S65 Shield und das Stepper Shield in Kombination funktionieren, das MicroSD Erweiterung brauche ich doch nicht da das S65 Shield hinten schon einen Kartenleser hat. Am besten wäre es natürlich, wenn das Projekt Standalone läuft, also ohne Laptop und mit Akkupack (gibts ja auch auf Liquidware). Dazu müsste auf dem Arduino ein Menü laufen und auch die transparenten Quadrate irgendwie über das Kamerabild gelegt werden, inwiefern kann hier der DSP helfen, wie teuer ist er und wo bringt man ihn an ? Falls das nicht möglich ist kann natürlich auch ein angeschlossenes Laptop die Bildbearbeitung übernehmen und das fertige Bild dann direkt auf dem Monitor ausgeben, so würde das zusätzliche Display entfallen. Inwieweit kann der Arduino per USB mit dem PC kommunizieren, ist es z.B. möglich das Bild in einen bestimmten Ordner zu transferieren und ein Programm zu starten ? Hier noch ein Bild der jetzigen Version mit dem NXT: 
|
|
|
|
|
69
|
Forum 2005-2010 (read only) / Deutsch / Projekt Wärmebildkamera ( Jugend forscht )
|
on: April 21, 2009, 12:45:58 pm
|
|
[size=13] Hallo zusammen,
ich habe mir vor wenigen Tagen den Arduino Duemilanove zusammen mit einem Stepper Shield und dem Buch "Getting started with Arduino" zugelegt, um mich in die ganze Thematik einzuarbeiten ( ich bin 16 und bis jetzt völliger Neuling auf diesem Gebiet ). Ich habe dieses Jahr bereits bei Jugend Forscht mit einem Protyp einer Wärmebildkamera teilgenommen, allerdings will ich diese nun professionell umsetzen und 2010 erneut teilnehmen. Ich werde hier ab und zu ein paar Fragen stellen ( wenn ich mal nicht selber weiter komme ) und wäre sehr dankbar, wenn ihr mir helfen würdet.
Zu meiner Projektidee im Allgemeinen ( so wie ich sie beim Wettbewerb präsentiert habe; damals habe ich das ganze noch mit einem Makro, dem Messwerteerfassungsystem Vernier Labquest und Lego NXT realisiert ): Ein Infrarotsensor wird zusammen mit einer Webcam auf einem Dreh/Schwenkneiger platziert, der wiederum von 2 Motoren gesteuert wird. Im 1. Schritt wird ein normales Bild des zu scannenden Bereiches mit der Webcam geschossen, danach fährt der Infrarotsensor auf der Dreh/Schwenkvorrichtung den Bereich wie ein Scanner in einzelnen Reihen ab und nimmt dabei in bestimmten Abständen die Temperatur auf. Diese wird anschließend ( abhängig von der maximalen und minimalen Temperatur ) in das RGB Farbmodell umgewandelt und zuletzt als kleine durchsichtige Quader über das am Anfang erstellte Webcambild gelegt, so entsteht eine Art Wärmebild. Diese Methode soll eine Alternative zu den sehr teuren kommerziellen Wärmebildkameras darstellen.
Soweit zur Vorinfo, nun mein Problem: Ich würde an den Arduino gerne die Stepper Platine mit 2 Schrittmotoren, das MicroSD Module 1Gb ( um die fertigen Wärmebilder zu speichern ) und das S65 Shield ( zur Menüsteuerung und Bildvorschau ) anbringen, zusätzlich noch einen Infrarotsensor ( den hab ich schon, benötigt nur einen analog pin ) und evtl. noch eine Bildkamera anschließen. Hat der Duemilanove dazu genügend freie Pins oder brauche ich dazu den Mega ? [/size]
|
|
|
|
|
71
|
Forum 2005-2010 (read only) / Exhibition / Re: arduino + camera + sd memory card
|
on: April 21, 2010, 10:57:52 am
|
Great work ! My problem is that I want to use the C328R camera together with the S65 Shield from Watterott. (which has a micro sd slot included) The demo included to write to the card is the following: void write_something(void) { FIL fdst; //file objects FRESULT res; //result code UINT wr; //file R/W count char data[16];
res = f_open(&fdst, "xxx.txt", FA_CREATE_ALWAYS | FA_WRITE); if(res == FR_OK) { strcpy(data, "test 123"); res = f_write(&fdst, data, strlen(data), &wr); f_close(&fdst); } } How can I implement this code into your one in the first post ? Thanks for any help 
|
|
|
|
|