#Lieber Moderator, wenn ich das hier falsch Plaziert habe, sorry, verschiebe es dann bitte in die richtige Kategorie - ich weiß es einfach (noch) nicht besser!# Hallo! Vorweg:ich freue mich sehr über jede Antwort und jeder fängt irgendwann mal klein an-für mich ist das jetzt und dabei brauche ich eure Hilfe! Also, ich fasse es kurz, wem es zu lang ist muss das nicht lesen das essentielle steht im nächsten Absatz.Ich heiße Nils, werde Montag 18 Jahre alt und besuche in der 12.Klasse ein Gymnasium.Ich habe mich bisher nur mit Basic HTML und fundierter mit Autoit auseinander gesetzt,was mir bei den Microcontrollern vermutlich nix bringt, ich habe dadurch aber zumindest gelernt das man vorallem Ausdauer braucht.Mein "Projekt" entstand durch mein zweites Hobby, Modellflug.Dort gibt es seit nunmehr etwa 4 bis 5 Jahren 2,4 Ghz und wir können den Rückkanal für uns "gefunden", so können wir uns am Boden Daten vom Flugzeug (Tankstand,Höhe,Speed etc.) anzeigen lassen.Einziges Problem ist das die Hersteller bisher nur sehr kleine Displays rausgebracht haben (2*10 Zeichen) die so klein sind das man seinen Flieger in 500 Meter Höhe fix aus den Augen verliert wenn man drauf guckt.Genau das will ich gerne für mich beheben, da von den Herstellern nun das verbesserte Teil veröffentlicht wurde, mit vielleicht doppelt so "großem" Display, was irgendwie immernoch Käse ist. Also, was ich brauch ist eine Liste der Komponenten die ich benötigen würde um das Display Color 24-Bit LCD 4.3" (http://www.sparkfun.com/products/8335) programmieren zu können.Ich habe bisher verstanden das ich ein Developer Board und einen RS 232 Schnittstellen zu USB Adapter brauche.Darüber hinaus stellt sich mir die Frage ob das Display geeignet ist für den Outdoor Betrieb wo ruhig mal Sonne drauf scheint und der Kontrast dennoch hoch sein muss, oder ob es bessere gibt und ob die Preise bei Sparkfun angemessen sind.Wenn das Display dafür völlig falsch ist und es viel bessere gibt, sagst mir bitte! Zusätzlich zum Display soll es hinterher vier Taster geben über die man durch das Menü navigiert und eine Slot indem man sich die übermittelten Werte auf eine Speicherkarte schreiben lässt, um Sie hinterher am PC ggf. analysieren zu können. Außerdem kann ich inzwischen sagen das zwar viele empfehlen "lerne den Stoff Projekt unabhängig", aber ich weiß inzwischen das das bei mir nicht funktioniert.Sonst hätte ich mir für den Anfang definitv was leichteres ausgesucht, aber ich lerne tatsächlich nur dann wenn ich an etwas arbeite was ich später auch gebrauchen kann.Zeit spielt hier eine eher untergeordnete Rolle.Ich mache wie gesagt nebenher mein Abi, daher habe ich eh nicht soviel Zeit.Hauptsache es funktioniert irgendwann. Zu guter letzt hier noch das Protokoll was wohl zwischen Empfänger und Sender kommuniziert wird.Das wurde von jemand aus der Modellflieger Szene "entschlüsselt", aber er ist leider nicht bereit weitergehende Tipps zu geben.Vielleicht hilft es euch um die passenden Komponenten zu finden?! " 'JetiSpyCL ' 'wird parallel zur JetiBox angeschlossen und sollte 'natürlich rein passiv nur lauschen :-) '___________________________ 'Sensorprotokoll für Jeti Duplex 'das Protokoll soll sein: '9600B,1,9,1,1 $regfile = "M8def.dat" $initmicro $crystal = 8000000 $hwstack = 32 $swstack = 10 $framesize = 40 Txd_enable Alias Ucsrb.txen Txd_pullup Alias Portd.1 Rxd_enable Alias Ucsrb.rxen Rxd_pullup Alias Portd.0 Talk Alias &HFF Key_nothing Alias &HF0 Dim R As Bit Dim Rs232bufferupper As Byte Dim Rs232bufferlower As Byte Config Com1 = 9550 , Synchrone = 0 , Parity = Odd , Stopbits = 1 , Databits = 9 , Clockpol = 0 Open "com1:" For Random As #1 On Urxc Rx_isr Disable Urxc Open "Comb.3:57600,8,N,1" For Output As #2 'das ist der MOSI auf der ISP Enable Interrupts Reset Txd_enable Set Rxd_enable R = 0 Enable Urxc Do If R = 1 Then R = 0 If Rs232bufferupper.1 = 1 Then Print #2 , Chr(rs232bufferlower); If Rs232bufferupper.1 = 0 Then Print #2 , "[" ; Hex(rs232bufferlower) ; "]"; If Rs232bufferlower = Talk Then Print #2 , "" 'wir wollen ja eine halbwegs formatierte Ausgabe End If End If End If Loop End '*********************************************************************** ** Rx_isr: Rs232bufferupper = Ucsrb Rs232bufferlower = Udr Set R 'ok, wir haben was empfangen Return _init_micro: 'Port konfigurieren BEVOR das Prog losläuft 'Port D wird als Input deklariert und die Pullups 'werden abgehängt 'die normale SerPort Funktionen werden nicht beeinflusst 'allerdings muss über RXEN und TXEN die Funktion an- und 'abgeschaltet werden um gegenseitige Beeinflussung zu 'vermeiden Config Portd = &B00000000 'alles auf Eingang Set Rxd_pullup 'RxD wird komplett abghängt Reset Txd_pullup 'und TxD bekommt den Pull Up verpasst 'damit die Box erkennen kann das da was dran hängt Return " Quelle:http://www.rclineforum.de/forum/board49-zubeh-r-elektronik-usw/fernsteuerungen-sender-und-emp/226786-jeti-duplex-telemetrie/Seite_2 So, genug geschrieben.Ich würde mich tierisch über eure Antworten freuen! Mfg Nils
Nils Daniel Schloemp schrieb: > jeder fängt irgendwann > mal klein Dann fang bitte auch KLEIN an! Eine TFT-Ansteuerung ist nicht damit getan, eine Liste von Bauteilen zu lesen! Nils Daniel Schloemp schrieb: > werde Montag 18 > Jahre alt Bei TUIflyvirtual bist Du ja jetzt schon 18? Kannst Du uns noch Deine Anschrift und Bankverbindung mitteilen?
Hallo! Ok, dann fange ich halt kleiner an.Was wäre deiner Meinung nach denn für den Einstieg geeignet, wenn man später einmal einen kleinen Bildschirm ansteuern möchte?Vermutlich gibts ja auch bei Microcontrollern verschidene Sprachen, also welche wäre am besten und welche HW benötige ich? WiZu deinem OT Gesülze: Willi habe ich dir irgendwas getan?Das erscheint mir nämlich so.Keine Begrüßung und erstma schön rumhacken auf dem neuen und so tun als sei ich ein absoluter Noob, nur weil ich noch nichts von Mikrocontrollern verstehe.Ich hätte auch schreiben können ich bin 37 und habe gelbe Haare.Es ging mir nur darum höflich sein zu wollen und den anderen die Möglichkeit geben zu erfahren mit wem man schreibt.Was Tuifly irgendwas ist weiß ich nicht und ich habe damit auch nix am Hut.Googlen kann ich auch, nur glaubst du erntsthaft ich sei der einzige Mensch auf diesem Planteten der diesen Name trägt?Nur weil du dich im Internet schützen musst durch einen Username heißt das nicht das alle potentiell Dreck am stecken haben und deshalb ihren echten Namen verschleiern wollen oder müssen.Ich finde es schafft eine gewisse Seriösität, die du nicht ausstrahlst durch deine unverschämte Nachfrage bezüglich weiterer Daten, wenn man mit seinem Namen auftritt. Mfg Nils
Nils S. schrieb: > Was wäre deiner Meinung nach denn für > den Einstieg geeignet, wenn man später einmal einen kleinen Bildschirm > ansteuern möchte? Wenn es unbedingt TFT-4,3" sein soll, wäre eine fertige Lösung ein passender Ansatz: http://www.reichelt.de/LCD-Module-Touch-Grafik/EA-EDIP-TFT43ATP/index.html?;ACTION=3;LA=2;ARTICLE=86676;GROUPID=3011;artnr=EA+EDIP-TFT43ATP;SID=11TZCJx38AAAIAABuinbk8eeb76173481cde8ee58021031bfd617 Gut, das kostet Geld und kann vielleicht erst zu Nikolaus oder Weihnachten realisiert werden. Alles Andere ist erheblich aufwendiger! Den Rest Deines 2. Beitrags drucke aus, und lies ihn noch einmal durch, wenn Du erwachsen geworden bist.
@Nils lass dich mal nicht runterziehen. Willi hat wohl nen schlechten Tag. Dein "Intro" ist prima für eine Neuvorstellung, damit hast du deine Motivation und Kenntnisse prima beschrieben --> In welcher Form stehen dir denn die Daten des Rückkanals zur Verfügung? Ich vermute mal, in breeits aufbereiteter Form, so daß du sie programmtechnisch "einfach" verwerten kannst? (Ich habe mir den referenzierten Link nur überflogen). Beschreibe doch mal, wie du dir de Anordnung von Funk-Sender (Hand-Teil), Rückkanal-Empfänger, Tasten, Controller, großes Display, etc. vorstellst [incl. Verbauung in irgendwelche Gehäuse etc] Zu deinem Sparkfun-Link: "These are original Sharp color TFT-LCDs designed to be used in the PlayStation Portable. 4.3" of beautiful 24-bit color with powerful LED backlight. 480x272 pixels - each pixel has RGB control. Data interface is 24-bit so start looking for a powerful controller (ARM7, ARM9, FPGA, etc)." --> Deine Überlegungen zu Ablesefähigkeit bei Sonne sind initial schon richtig und wichtig. Allerdings ist die Ansteuerung eines "nackten" Displays nicht trivial, zumal (wie ja der Anbieter schreibt) da ziemlich leistungsfähige uC benötigt werden. Die Zeit, die du da reinsteckst, überhaupt erst mal "irgendwas" auf dem Display darzustellen wird mit deinem initialen Kenntnisstand erst mal nicht unerheblich sein. Da ist Willis Vorschlag des Reichelt-Displays schon eine zweckmäßige Alternative, um schneller zum Ziel zu kommen. Ich frage mich allerdings: was genau möchtest du denn überhaupt auf dem Display darstellen? Wenn es nur um eine größere Darstellung der ANzeigewerte anstelle der bisherigen kleinen und schlecht ablesebaren Anzeige geht, wäre vielleicht ein einfacherer Lösungsansatz machbar für deine AUfgabenstellung.
Nils S. schrieb: > Also, was ich brauch ist eine Liste der Komponenten die ich benötigen > würde um das Display Color 24-Bit LCD 4.3" > (http://www.sparkfun.com/products/8335) Hallo Nils, so ein wenig hat der Willi schon Recht. Am Anfang sollte die Überlegung stehen, dann die Planung des Ganzen und dann erst kommt der Rest. Du hattest ja den Link angegeben und als allererstes sieht man dort den Link zum Manual (PDF) des Displays. Hast du dieses Manual dir wirklich schon angeschaut? Und wieviel davon verstanden? Es ist bei solchen Displays so, daß sie nicht "programmiert", sondern angesteuert werden wollen. Das heißt, man muß ihnen den ganzen Bildschirminhalt immer wieder einflößen, so etwa 50 mal pro Sekunde. Dazu braucht es einen 'BWSP' (Bildwiederholspeicher), eine Logik, die diesen Speicher immer wieder liest und zum Display schickt und dazu die Synchronsignale erzeugt und eine andere Logik, die dafür sorgt, daß zwischendurch auch der Controller auf den BWSP zugreifen kann, ohne dabei das Bild zu stören. Sowas können spezielle Displaycontroller tun, von denen es aber auch welche gibt, die noch schwerer zu verstehen sind als so ein Display (wenn du dir einen Schrecken holen willst, lies mal die Manuals zu den Grafikcontrollern von Fujitsu - die haben alle Blumennamen: Jasmine, Lime und so). Man kann aber auch so einen Displaycontroller mit einem CPLD selber machen, aber das ist auch nicht ganz einfach. Ich denke mal, jetzt hast du einen gewissen Überblick, was man so alles braucht, um solch ein Display zum Leben zu erwecken. W.S.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.