de en de de de de de en de fi de nl de de de la sv de de de de de en sv fr de de it de de de de de nl de de de de de de de de it en de de it de de de de de nl de eu de de de it en de de it de de de de de nl de de de de de de de de de de de de de de de de de de de de de de de de de it en de de it de de de de de nl de de de de de de it en de de de de de de de de nl de de it de de de de de de de de de de nl de de de de it de de de de de es de de de en de de he de nl de de de it de de de de de nl de de de de de de de de de de de it en de de de de de de de de nl de de de de de de de de de it de de de de de nl de de de de de de it en de de it de de de de de de en de nl de it de de de de de de de de de de it de de de de de nl de en de de fi fi de it en de de it de de de de de de en de nl de it de de en de de en de de de de de nl de de it de de de de de de de de en de it de de de de de de en de nl de de de de de de de it de de de de de de en de nl de de de de de de en de de de de de de de de de es de de de en de de he de nl de de de de it de de de de de nl de de de de de de it en de de en de de de de de nl de de de de de de en de it de de de de de de en de nl de en de de de de de de de en de de de de de nl de de de de de de de de de de it de de de de de de en de nl de de de de de pt de de de de de de de de de de de nl de de de de de de de ro de de de de de nl de de de de de de de de it de de de de de de en de nl de de de de de de de de de de de de en de de it de de de de de nl de de de de de de de it en de de it de de de de de nl de de de de de de de de de de de de de de it en de de en de de de de de nl de en it de de de de de de en de it de de de de de nl de de de de de de de de it en de de ro de de de de de nl de en de de de de de de it de de de de de de en de nl de nl de de de de de de de it de de de de de nl de de de de de de de de de it en de de ro de de de de de nl de it de de de de de it de de de de de de en de nl de nl de de de de de de en de de it de de de de de de en de nl de fr de de de de it de de de de de nl de en de de de it en de de it de de de de de de en de nl de it de de de de de it de de de de de nl de de de de de de de de de de en de it en de de en de de de de de nl de fr de de de fi de en de de de de de de de de de de de vi en en de en de de de de de nl de de it de de de de de de de de de de de de de de de en de de en de de de de de nl de fr de de de vi en en de it de de de de de de en de nl de fr de de de de de en de de de de de nl de de de de de de en de en de de de de de nl de fr de de de de vi en en de it de de de de de de en de nl de fr de de de de de la en de de de de de en de nl de de fr en de de de de la de de en de de de de de nl de de es en de de de de de de en de it de de de de de de en de nl de fr de de de de de fr de fr de en de en de de de en de de de de de nl de de de de de en de en de de de de de nl de fr de de de de de de vi en en de de de de de de en sv fr de de de de de de de pl de de de pl de de de de de de de de de en de nb es en uk eo de uk es fr es it de de de en es pl en fr fr pt en en pl war uk pt pt en en ar en th en de ceb de de de pl en pl en de de sv ca en nb de de de de de de en de pl eo ca de de de en de pl eo ca de de en en en hbs_lat es en de de de de de en de de ar de ar en en de de de en de de en en
der Platinensatz für das Display ist super geworden, sogar die Schlitze in den Ecken sind durchkontaktiert.
IMG_0360.JPG (501.45 KiB) 42435 mal betrachtet
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
hab natürlich sofort mit Bilder reklamiert, denke werde wohl auch Ersatz bekommen.
Ärgerlich ist es aber trotzdem, lässt sich aber nicht ändern.
Ich glaub ich war auf Forumentzug,
hab noch was neues für euch :D .
Universalmodul DIL 20 Pol, 3,3 Volt und 5 Volt, DIL 600 20 Pol zur aufnahme des SMD-Modul aus dem Displayplatinensatz.
Modulecd.JPG (169.12 KiB) 42434 mal betrachtet
Trägermodul für Div. Sensoren (Gas-, Temperatursensor ect.), Trägermodul für ext. Kabelgebundene Sensoren, Pegelwandler Bidirektional und Stereo UKW-Modul.
Moduleab.JPG (210.67 KiB) 42434 mal betrachtet
Moduleef.JPG (76.15 KiB) 42434 mal betrachtet
Modulegh.JPG (75.22 KiB) 42434 mal betrachtet
Festspannungsreglermodule 3,3 Volt und 5 Volt
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Und so soll der Satz aussehen.
Module.JPG (350.85 KiB) 42435 mal betrachtet
Ingo63 hat geschrieben:Die ersten Sätze Platinen habe ich auch schon beim Zoll abgeholt und musste leider einen Teil reklamieren.
dann kann es ja bald los gehen. ich bin schon gespannt auf die Platinen.
Ingo63 hat geschrieben:Und auf ein neues,
der Platinensatz für das Display ist super geworden, sogar die Schlitze in den Ecken sind durchkontaktiert.
Du schreibst ja schneller als ich lesen kann. :-)
Ich habe gerade gesehen, dass in dem TFT-Platinensatz jetzt zwei SMD-Adapterplatinen enthält. Sind die schon für etwas bestimmtes vorgesehen?
Wohnort: Babylon 5, Sector Red: Zocalo
oh das wird richtig cooles weihnachten! display, 7segment-modul und led-bar, das gibt einiges fürs auge!
ich dachte nur Platz zu verschenken wäre schade und einen SMD-Adapter kann man immer gebrauchen.
Vss und Vcc kann über Lötbrücken auf der Unterseite auf Pin 17 bis 20 bzw. auf Pin 7 bis 10 gelegt werden.
Durch nicht verwenden der Lötbrücken sind alle zwanzig Pins frei verfügbar. Ein Universalträgermodul gibt es im nächsten Satz, siehe weiter Oben. Das Pinmaß entspricht Dil 600 20 Pol.
SMD.jpg (51.8 KiB) 42403 mal betrachtet
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
ich dachte nur Platz zu verschenken wäre schade und einen SMD-Adapter kann man immer gebrauchen.
Vss und Vcc kann über Lötbrücken auf der Unterseite auf Pin 17 bis 20 bzw. auf Pin 7 bis 10 gelegt werden.
Durch nicht verwenden der Lötbrücken sind alle zwanzig Pins frei verfügbar. Ein Universalträgermodul gibt es im nächsten Satz, siehe weiter Oben. Das Pinmaß entspricht Dil 600 20 Pol.
Bisher bin ich immer um SMD herumgekommen, aber mit einem Adapter ist die Verlockung natürlich größer. :D
leider gibt es manche Bauteile nur noch in SMD und selbst diese sind schon vom aussterben bedroht.
Eine Auswahl an Adapterplatinen macht schon Sinn solange wir mit Maßen im Bereich von 15mm bis 2,54mm arbeiten.
Eine nächste Auswahl an Adapterplatinen ist schon in Vorbereitung.
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Beitrag von JeanLuc7 » 29.11.2013, 19:17
und auch hier nochmal willkommen zurück! Ohne dich jetzt in deinem Tatendrang bremsen zu wollen - die Platinen für die Sensoren könnten nach meinem Geschmack auch etwas größer sein. Die Sensoren nehmen nämlich durchaus Platz weg, so dass es schwierig wird, die Platinchen dann noch einzubauen. Zudem wird es bei kleinen Platinen zunehmend schwieriger, sie an allen vier Ecken sicher zu verbinden, weil sich das Basismaterial ja nicht mehr durchbiegt.
Ich habe im Oktober ein paar solcher Sensorplatinen auf eigene Faust hergestellt, siehe Bild. Da kann man schon sehen, dass der Ultraschallsensor durchaus mächtig ist. Das 3x3-Raster fand ich daher ideal. Gas, Temperatur und Ultraschall benutzen übrigens dieselbe Platine und sind nur gesteckt.
Sensoren für Ultraschall, Beschleunigung, Feuchtigkeit, Temperatur
IMG_5686.JPG (112.57 KiB) 42409 mal betrachtet
Sensoren für Ultraschall, Beschleunigung, Feuchtigkeit, Temperatur
IMG_5686.JPG (112.57 KiB) 42409 mal betrachtet
Beitrag von Ingo63 » 29.11.2013, 22:54
dieses Trägermodul ist 3x3 bzw. 39mm x 39mm und soll Module wie z.B Gassensor oder Flame ect. aufnehmen. Es bietet die Möglichkeit Sensorträger von 3 bis 6 Pins auf zu nehmen, es werden zwei analoge Signale direkt heraus geführt und zusätzlich werden zwei Komparatoren zur Grenzwerterfassung mit digitaler Ausgabe vorhanden sein. Ich denke mal es ist groß genug, da es die Sensorträger senkrecht aufnimmt.
Moduleaa.JPG (81.29 KiB) 42398 mal betrachtet
Moduleaa.JPG (81.29 KiB) 42398 mal betrachtet
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Beitrag von JeanLuc7 » 29.11.2013, 23:07
Ja, das ist schick, das gefällt mir gut. Kommst du mit 39mm aus? Meine Platinchen sind meist 42x42mm groß.
Fühlt sich wie zu Hause
Beitrag von Peter » 04.12.2013, 17:47
melde mich mal hier zurück.
Wie sieht es denn aus mit den Lieferterminen der Platinen / programmierte Mikrocontroller ?
Meint Ihr das es noch bis Weihnachten klappt.
Hätte an den Weihnachtsfeiertagen aus bekannten Gründen gerne etwas zu Basteln/Löten.
Wenn jemand die Platine aufgebaut haben möchte. Ich würde alles Löten, sofern Ihr mir die Teile schickt.
Das koste Euch nichts. Biete ich hier an, für Alle an die keine Möglichkeit des Aufbaues/Zusammenbauens haben.
Beitrag von JeanLuc7 » 04.12.2013, 22:27
Salut Peter und alle,
Ich habe hier eine von Ingos Platinen liegen, die ich am WE testen will. Grundsätzlich sollte es sich machen lassen. Wer programmierte MCs braucht, mag es einfach mitteilen; der versand ist dann schnell gemacht.
Im übrigen findet Ihr eine erste Version des Handbuchs unter diesem Link - schon mal zum Einlesen :-)
Beitrag von JeanLuc7 » 11.12.2013, 20:18
ich habe heute die letzten Bauteile für das Grafik-Touchscreen-Modul bekommen und es gleich zusammengesetzt. Wie bei einer Platine dieser Güte nicht anders zu erwarten, hat alles auf Anhieb funktioniert. Oder besser und euphorischer: Ingo, ganz große klasse! Alles bestens - es kann losgehen!
Ich hänge ein paar Bilder an - im eingebauten Zustand ist die Platine dank des Bildschirms kaum zu sehen :-) Den Draht auf der Rückseite habe ich zu verschulden - diese Verbindung kam erst hinzu, als die Platine längst entworfen war und auch schon funktionierte. Sie macht das Leben aber um so vieles leichter, dass ich sie Euch bitte zumuten möchte.
Wer nun von mir Controller haben möchte oder ganz allgemein Hilfe beim Zusammenbau sucht, mag sich bitte per PN melden.
IMG_5728.JPG (202.63 KiB) 42253 mal betrachtet
IMG_5728.JPG (202.63 KiB) 42253 mal betrachtet
IMG_5730.JPG (279.59 KiB) 42253 mal betrachtet
IMG_5730.JPG (279.59 KiB) 42253 mal betrachtet
IMG_5726.JPG (306.37 KiB) 42253 mal betrachtet
IMG_5726.JPG (306.37 KiB) 42253 mal betrachtet
Wohnort: Babylon 5, Sector Red: Zocalo
Beitrag von honx4amiga » 12.12.2013, 16:50
ich hab definitiv interesse, würde aber gerne warten, bis wirklich alles beisammen ist,
damit nur einmal versandkosten anfallen, ich hock hier nämlich leider in österreich.
Beitrag von Ingo63 » 13.12.2013, 18:40
Hallo in der Gemeinde,
ich habe einen sch... Job, bin leider die letzten zwei Wochen wieder unterwegs gewesen :( .
Hurra brauch erst am 6. Januar wieder los :D .
Werde dieses Wochenende die Platinen versenden, Weihnachten ist gerettet :D .
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Fühlt sich wie zu Hause
Beitrag von Peter » 14.12.2013, 19:04
Freue mich schon auf die Platinen.
Mein Display ist auch schon angekommen. Frage zum Display
Wird eigentlich nur der 40 polige Pfostenstecker, der bei meiner Platine sich auf der linken Seite befindet , zum Anschluss benötigt. Es gibt nämlich auf der Platine noch einen Steckanschluss mit Metallabschirmung. Das ist ein spezieller Stecker. Wird der Anschluss freigelassen?
Beitrag von JeanLuc7 » 14.12.2013, 19:16
meinst Du das metallene Gehäuse am oberen oder unteren Rand (je nach Betrachtungsweise)? Das ist der Slot für eine SD-Karte. Deren Anschlüsse sind über den 40-poligen Stecker auch auf der Hauptplatine verfügbar, so dass man sie später als Speicherplatz benutzen kann. Ich habe im Handbuch auch ein bisschen über den Aufbau der Platine geschrieben.
IMG_5705.JPG (196.16 KiB) 42193 mal betrachtet
IMG_5705.JPG (196.16 KiB) 42193 mal betrachtet
Fühlt sich wie zu Hause
Beitrag von Peter » 14.12.2013, 19:40
JeanLuc7 hat geschrieben:Salut Peter,
meinst Du das metallene Gehäuse am oberen oder unteren Rand (je nach Betrachtungsweise)? Das ist der Slot für eine SD-Karte. Deren Anschlüsse sind über den 40-poligen Stecker auch auf der Hauptplatine verfügbar, so dass man sie später als Speicherplatz benutzen kann. Ich habe im Handbuch auch ein bisschen über den Aufbau der Platine geschrieben.
ja, genau den Anschluss. Er ist also für eine SD Karte. Hab keine Anleitung für das Display dabei gehabt. Steht bestimmt irgendwo im Netz. Werde mir mal die technischen Daten besorgen.
Wo ich gerade Dich anspreche. . ich benötige ja auch die Pic Prozessoren.
Schicke mir doch per PN die Bankdaten, und wieviel ich Dir überweisen soll.
Beitrag von JeanLuc7 » 22.12.2013, 17:32
ich habe nun Stück für Stück Ingos Platinen bestückt und das eine oder andere auch schon ausprobiert. Anbei ein Bild mit dem aktuellen Stand - ein paar Bauteile fehlen leider immer noch, weil die Post manchmal eben doch langsamer ist als man sich wünscht.
Und falls Ihr in der Weihnachtszeit noch Lektüre braucht, dann schaut doch mal in das Anleitungsbuch - ich könnte noch Korrekturleser brauchen ;-)
Ein schönes Fest Euch und euren Familien wünscht
IMG_5737.JPG (312.22 KiB) 42112 mal betrachtet
IMG_5737.JPG (312.22 KiB) 42112 mal betrachtet
Beitrag von wolfgang » 27.12.2013, 22:20
erst mal vielen Dank an Ingo und Frank für die Arbeit die ihr euch gemacht habt!
Die Platinen sind diese Woche bei mir eingetroffen. Derzeit habe ich noch Besuch, aber in ein paar Tagen werde ich mal loslegen mit dem Zusammenbau.
Kennt sich schon aus
Beitrag von buedes » 28.12.2013, 00:02
Habe mir jetzt mal alles bereit gelegt und ausgedruckt, was Frank und Ingo zum Mikrocontrollerprojekt für uns hier "angerichtet" haben. Das umfangreiche Material zeugt von sehr fleißiger Arbeit der beiden!
MC-Material.JPG (108.76 KiB) 42037 mal betrachtet
MC-Material.JPG (108.76 KiB) 42037 mal betrachtet
Nun bin ich dran- und jetzt wird es für mich schwierig: Womit fange ich an? Alles zuerst bestücken oder nur eine einzelne Platine vornehmen und gleich ausprobieren? Und wenn etwas nicht sofort funktioniert darf ich doch sicher auf eure Hilfe hoffen. Los geht´s...
Beitrag von JeanLuc7 » 28.12.2013, 16:07
nachdem ich heute mit einer nicht funktionierenden Bildröhre herumgeärgert und sie erst einmal weggelegt habe, jetzt wieder zurück zum Thema :)
Generell zum Basteln mit Mikrocontrollern: es gibt da die zwei Richtungen, in denen man entwickeln kann: Bei Arduino hat man ein fertiges Board mit ein bisschen Grundsoftware, das schon das eine oder andere kann und auch das Programmieren ein wenig "erleichert". Beim reinen AVR-Programmieren nutzt man denselben Mikrocontroller, aber der ist dann ein nacktes IC und macht alles, was man will - und sonst macht er gar nichts. Man kann nicht unbedingt in "besser" und "schlechter" aufteilen, weil beide Seiten ihre Vorteile haben.
Ich wollte die Mikrocontroller von Anfang an für alles mögliche einsetzen - da nimmt man dann natürlich das IC und kümmert sich um alles selbst. Es ist ja nicht wirtklich kompliziert: so ein Mikrocontroller hat erst einmal eine Menge Pins, die man wahlweise als Ein- oder Ausgang nutzen kann. Sie sind zu Gruppen von 8 zusammengefasst, denn es handelt sich bei den MCs hier um 8-Bit-Controller. Erst einmal sind es Ein-Aus-Schalter oder sehr hochohmige Eingänge, später stellt man dann fest, dass einige Pins noch mehr können - beispielsweise können sie als A/D-Wandler benutzt werden oder als Timer oder sie überwachen eine Eingangsspannung oder oder oder ... Hier verhalten sich Arduino und AVR dann wieder gleich - sowas geht mit beiden. Meine Platinen vom vorletzten und letzten Jahr (VGA- und BRE-Modul) hingegen würde man nicht mit Arduino machen, sondern immer mit AVR,
Ich persönlich bevorzuge AVR - das passt für mich besser zu den anderen Philips-Bauteilen, die ja auch alle eher "naturbelassen" sind. Die Displayplatine spricht mit dem Mikrocontroller über eine serielle Schnittstelle, die auch der Arduino an Bord hat, also sollte auch da kein Unterschied bestehen - probiert habe ich es aber noch nicht.
Ingo liefert auch eine Universalplatine für einen Mikrocontroller mit - ich kann Euch eher unterstützen, wenn Ihr diese Platine zum Experimentieren nehmt. Später wird es wahrscheinlich auch genug Arduino-Nutzer geben. Meine Schaltungen aus dem "Buch 2" setzen aber alle diese Universalplatine ein - dort ist ja schon das eine oder andere abgedruckt. Fürs MC-Kennenlernen empfehle ich die beiden Tutorials zum AVR auf mikrocontroller.net. Eins davon nutzt Assembler, aber die Sprache ist gar nicht so wichtig, denn es beschreibt auch die Grundlagen, beginnend mit dem Einschalten einer einfachen LED. Ingo beschreibt weitere Grundlagen in seinem "Buch 1"
Nun zum Programmer: Ihr benötigt fürs AVR-Programmieren einen "MKII Programmer". Die auf ebay angebotenen sind alle baugleich - dahinter steckt ein USB-to-Serial-Chip. Daher kann man den günstigsten nehmen. Meiner hat so um die 40€ gekostet und funktioniert prima. Bei Arduino sind diese Programmer Teil der Platine. Daher sind die Arduino-Boards so teuer (ein AVR ATMega328p kostet um die 4€ als Einzelstück); man kann dafür aber gleich ein USB-Kabel anschließen.
Für alle, die nun von mir Mikrocontroller angefordert haben: ich kann Euch auch einen dritten MC liefern, der in das Universalmodul von Ingo passt - den kann ich dann mit ein paar der Beispielprogramme aus dem Anleitungsbuch bespielen, so dass Ihr schon einmal ein bisschen experimentieren könnt.
Nochmal in Kurzform: Wer nicht mit Arduino arbeiten möchte, baut am besten zuerst das MC-Universalmodul und die TFT-Platine zusammen. Damit kann man anfangen; alles andere kommt dann später. Und klar, ich unterstütze, wenn etwas nicht auf Anhieb läuft.
Beitrag von Ingo63 » 28.12.2013, 19:56
Hallo in der Gemeinde,
hatte mal wieder viel zu wenig Zeit für's Forum.
Ergänzend zu dem was Frank geschrieben hat möchte ich noch mal schreiben das die Universal-Controller-Platine auch ein Arduinoboard ist. Bestückt mit ATmega328 mit installiertem Bootloader verhält sie sich wie en Arduino mini. Es wird kein zusätzliches Arduinoboard benötigt. Alle bis Dato vorgestellten Module arbeiten natürlich auch mit der Arduinoumgebung und auch die von Frank im Buch 2 aufgeführten Programmierungen lassen sich auf Arduino realisieren. Vieles lässt sich fast direkt zu Librarys für Arduino umsetzen, so das man in gewohnter weise programmieren kann.
Ich hoffe das ich die nächsten Tage ein wenig mehr Zeit habe und euch einige Beispiele zeigen kann.
Fragen zur Bauteilebeschaffung beantworte ich euch gern.
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Beitrag von Ingo63 » 31.12.2013, 16:38
Hallo in der Gemeinde,
dieser Beitrag gilt speziell allen Arduinoanwendern.
Ihr braucht kein zusätzliches Arduinoboard.
Das Uni-Mikrocontroller-Modul ist ein Arduinoboard, es muss nur mit einen ATmega 328P PU mit inst. Bootloader und einem 16MHz Quarz bestückt sein.
Andere ATmega mit entsprechenden Bootloader gehen natürlich auch.
Idealerweise habt ihr das Arduino-USB-Modul mit einem USB 2 Serial Converter (Arduino), erhältlich hier, bestückt.
Das Arduino-USB-Modul wird über TX, RX und Reset mit dem Uni-Mikrocontroller-Modul verbunden und schon ist es ein Arduino Uno.
Das Arduinoshieldmodul bietet die Möglichkeit fertige Kaufmodule in eure Experimente einzubinden und nicht das aufstecken auf ein Arduinoboard.
Anbei noch ein Bild dieser drei Module.
platinen.JPG (292.21 KiB) 41954 mal betrachtet
platinen.JPG (292.21 KiB) 41954 mal betrachtet
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Fühlt sich wie zu Hause
Beitrag von Peter » 02.01.2014, 17:45
wünsche allen ein frohes neues Jahr.
@ Frank. Die IC sind angekommen. Danke dafür. Melde mich, wenn ich Fragen zu den IC habe.
@ Ingo Die Pay Pal Rechnung habe ich heute bezahlt.
Ich hatte mir schon jetzt die Teile für das Bestücken der ersten Platinen bestellt. Das sind zuerst mal die Teile für die Display Platine und Arduino Board Satz. Die Bauteile sind auch unterwegs. Mit Chance werde ich zum Wochenende schon die ersten Teile einlöten können.
Bis Bald und Herzliche Grüße
Beitrag von Ingo63 » 04.01.2014, 16:43
Hallo in der Gemeinde,
ich habe auch eine neue Library für SPlan 7. Bei interesse kurze PN an mich.
Hier mal ein Bild vom Satz 1:
libneu1.JPG (357.93 KiB) 41863 mal betrachtet
libneu1.JPG (357.93 KiB) 41863 mal betrachtet
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Kennt sich schon aus
Beitrag von buedes » 05.01.2014, 12:05
habe mir jetzt mal den Aufbau des großen TFT-Moduls vorgenommen. Wenn ich dessen Architektur richtig verstehe, steckt die Intelligenz, welche du ihm mitgibst in den beiden ATMegas (644 und 88) auf der Platine. Diese würde ich dann fertig programmiert von dir erbitten. Dazu sende ich dir eine PM.
Aus deinem Buch 2 entnehme ich, dass der Anwender bezogene Betrieb immer über ATMega und TX-RX erfolgen soll. Nun bin ich gerade dabei, mir Arduino anhand eines Duemillanove anzueignen. Geht das auch damit?
Gibt es irgendwo noch genauere Angaben zu der Bestückung der Platine? Was verbirgt sich z.B. hinter der Abkürzung "ICSP" ?
Soweit mal meine Fragen fürs Erste. :?
Beitrag von JeanLuc7 » 05.01.2014, 12:59
die Controller kannst Du von mir bekommen, klar. Die ganze Intelligenz steckt tatsächlich in diesen beiden Controllern; der große steuert die Grafik, der kleine ist für die Eingaben (Touchscreen und Tasten) zuständig. Zur Bestückung habe ich auch nur das, was Ingo auf die Platine hat drucken lassen. Wichtig ist vor allem, dass die Quarze 10 MHz haben und keine andere Taktfrequenz; ansonsten funktionieren die Controller nicht richtig. Beim Einbau des Kondensators und der Diode nahe dem 74HCT125 seid bitte ein wenig vorsichtig - da kann es eng werden. Und bitte nicht den Draht unterhalb der Platine vergessen, siehe oben.
Die beiden ICSP-Header erlauben eine Programmierung der Controller auf der Platine. Ich habe dazu die nötigen hex-Dateien online gestellt; wer also selbst programmieren kann, kann auch diesen Weg nehmen und braucht keine fertig programmierten Controller. Auch wenn es später mal ein Update geben sollte, kann es über diese beiden Header eingespielt werden. Bei Fragen hierzu - PM an mich.
Ich werde in den nächsten Tagen eine neue Version des "Buch 2" machen, in der dann die "echte" Platine zu sehen sein wird samt der verfügbaren Beschaltung. Bisher habe ich den Prototyp beschrieben, weil mir anfangs nichts anderes zur Verfügung stand. Funktional ist der Prototyp aber mit Eurer Platine identisch.
Zum Arduino Duemillanove: Das Grafik-Touchscreen-Modul (GTM) wird seriell mit 19.200 Bit/s angesteuert. Du musst also nur die serielle Schnittstelle des Arduino aktivieren und RX/TX über Kreuz mit dem GTM verbinden. Wenn ich es richtig verstanden habe, baut Ingo gerade ein paar meiner Beispielprogramme für den Arduino - es ist daher sicher besser, wenn er Dir hierzu antwortet.
Beitrag von Ingo63 » 05.01.2014, 16:45
wenn du fragen hast werde ich sie dir gern beantworten.
Alle von Frank vorgestellten Programme benötigen die ISCP-Schnittstelle, auch die auf der Uni-MC-Platine.
Da du deine Uni-MC-Platine als Arduino verwenden möchtest entfällt das programmieren über die ISCP.
Zur Zeit bin ich mit dem Umsetzten der Programme auf Arduinoumgebung beschäftigt.
Mein Prototype der Uni-MC-Platine als Arduino funktioniert auch schon als ISCP-Programmer.
Zwar mit Einschränkungen bis jetzt, werde die Lösung schon noch finden.
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Kennt sich schon aus
Beitrag von buedes » 05.01.2014, 17:02
im Moment tue ich mich noch ein bisschen schwer mit den ganzen Abkürzungen und bin deshalb dabei, mir mal ein Glossar anzulegen. Du schreibst jetzt hier von ISCP. Gemeint ist doch sicher das "In-Circuit-Serial-Programming", also eigentlich ICSP, was auch als Aufdruck auf deinen Platinen zu finden ist.
Auf der 4,3 Zoll-TFT-Platine finde ich zwei Sechser-Blöcke, mit ICSP bezeichnet. Was kommt da hinein?
Die Uni-MC-Platine brauche ich doch sicher jetzt erst mal nicht? Könnte ich nicht von meinem Duemillanove irgendwo direkt an die 3,4-Zoll TFT-Platine ankoppeln?
Beitrag von JeanLuc7 » 05.01.2014, 17:21
ja, es heißt ICSP. Manchmal findet man auch ISP ("In-System Programming"), das meint aber das gleiche. Dahinter steckt die Möglichkeit, auf diesen sechspoligen Header einfach den Programmer zu stecken, der dann seinerseits mit dem Computer verbunden ist. Auf diese Weise gelangen die Programme dann in den Mikrocontroller, ohne dass er vorher ausgebaut werden muss.
Um das ganze noch ein wenig komplizierter zu machen: diese sechspoligen Header können auch zehnpolig sein (dann sind ein paar Pins unbelegt), und sie können auch hintereinander (also einzeilig) angeordnet sein. Man muss da ein wenig aufpassen. Mein Programmer hat ein Adapterkabel und ist damit sowohl für zehn- als auch sechspolige Stecker geeignet.
Auf der 4,3"-TFT-Platine (ich bezeichne sie im Handbuch durchgängig als "Grafik-Touchscreen-Modul" bzw. "GTM") bleiben die beiden sechspoligen Header unbenutzt, weil Du ja fertig bespielte Mikrocontroller von mir bekommst. Die Header können benutzt werden, um "leere" Mikrocontroller zu benutzen und sie mittels Programmer und der online verfügbaren Programme selbst zu brennen - Jens aka "Der Inder" hat das so gemacht, siehe weiter oben.
Ingo spricht dann noch von der "Uni-MC-Platine" - das ist die, die sowohl als reiner AVR-Mikrocontroller als auch als Arduino genutzt werden kann. Die Beispielprogramme im Handbuch erfordern, dass man diese Programme über ICSP auf den Mikrocontroller bringt - man braucht also noch einen Programmer, der dann übedr USB an den Computer angeschlossen wird. Bei Arduino programmiert man das ganze über die USB-Schnittstelle, die am Arduino bereits selbst dran ist. Da braucht man dann nur ein einfaches USB-Kabel, weil die ganze Programmertechnik bei Arduino bereits an Bord ist. Das ist auch mit ein Grund, warum die Standard-Mikrocontroller nur ein paar Euro kosten und die Arduinos teurer sind.
Ich hoffe, die Nebel lichten sich so langsam :-)
Beitrag von JeanLuc7 » 07.01.2014, 15:48
im Mikrocontrollerforum ist gerade eine Diskussion im Gange über die Unterschiede und Vor- und Nachteile von AVR und Arduino. Das könnte für viele hier auch ganz spannend sein - grobes Fazit: Arduino ist einfacher, mit AVR kann man mehr machen (insbesondere zeitkritische Sachen). Hier kommt der Link.
Beitrag von Ingo63 » 07.01.2014, 20:05
grobes Fazit: Arduino ist einfacher, mit AVR kann man mehr machen (insbesondere zeitkritische Sachen)
der Link ist super, habe ich gern gelesen. Ende der 70ziger gab es mal einen tollen Text über Müslifresser und echte Programmierer, hab ich wohl noch, werde ihn mal suchen. Da ich keine der Schienen bevorzuge und gerne alle Wege offen halte möchte ich mal ganz klar sagen >> BANGE MACHEN GILT NICHT <<. Bis wir wirklich zeitkritische Sachen als Experimente hier vorstellen sind wir hoffentlich alle bei Assembler. Bis Dato läuft meine Diashow von SD-Karte mit Modulen aus dem Satz 1 als Arduino super und mein Froggergame ruckelt auch nicht und die MP3's klingen super. Alles nur eine Frage der Librarys für Arduino. Bei Sytatlassystemen musste ich die Bootsequenz noch per Schalter Bitweise eingeben, wir wollen aber nicht in die Steinzeit zurück. Oder? Der Bootloader war natürlich extrem klein und schnell.
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Beitrag von JeanLuc7 » 07.01.2014, 20:23
ok, die ewigen Bangemache- und Altvorderen-Postings in dem Thread habe ich im Kopf gleich gelöscht. Es gibt ein paar wirklich fundierte Aussagen darin, und die wichtigste war für mich, dass keine Entscheidung für die Ewigkeit ist. Ich habe hier auch beides - AVR und Arduino herumliegen, und ich nehme das, was jeweils am besten passt. Und manchmal auch lieber das Breadboard als die Philkips-Grundplatte :)
Aber Assembler lernt der Frank nimmermehr.
Beitrag von Ingo63 » 08.01.2014, 18:58
Hallo in der Gemeinde,
jetzt kommt's richtig Dicke und daher in Rot.
==> DIES IST EINE WARNUNG >==
Ich rate dringend davon ab das 4,3 Zoll TFT-Modul mit 9 Volt zu versorgen.
Nach Rücksprache mit Frank ( JeanLuc7 ) und Jens ( DerInder ) sehe ich mich zu dieser Mitteilung gezwungen.
Da die Verlustleistung am LM1117 bei 9 Volt sehr hoch ist kann es zu einer Überhitzung des Displays führen.
Eine Lösung für dieses Problem ist eiligst in Arbeit und wird euch hier vorgestellt.
Bis dahin bitte nur mit 5 Volt versorgen.
Bei Fragen stehe ich euch gern zur Verfühgung.
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Fühlt sich wie zu Hause
Beitrag von DerInder » 08.01.2014, 19:58
ich hab heute mal richtig schön gelötet :-)
Auf der Philips-Seite das TFT- und das MC-Modul mit nem Mega328 mit Oszi-Program und drei Spannungsteiler 10k/100k. Auf der Kosmos-Seite ein Rechteck/Sägezahn Generator in Anlehnung an die Schaltung Abb. 79 des EE2007.
Das Oszi-Programm basiert auf dem von Frank, ich habe es um diverse Einstellmöglichkeiten erweitert:
- 1-Kanal, 2-Kanal und XY-Osilloskop
- Verstärkung für jede Betriebsart einzeln einstellbar
- Triggerquelle: Kanal1, Extern Analog, Extern Digital
- Trigerschwelle: einsellbar zwischen 0 und 12V
- Triggerflanke: steigend oder fallend
- Zeitbasis: in µs bzw. ms / div (die krummen Werte stören mich noch, ich hab nur keinen Eichgenerator oder (funktionsfähiges) Oszilloskop um die einzumessen)
- Eingangsart: DC und (pseudo) AC
- bei Übersteuerung eines Kanals wird automatisch gekappt und die Messkurve in rot dargestellt
- eine kleine Hilfe-Funktion
PS: auf dem TFT ist noch die Schutzfolie drauf, daher wirkt es so unansehnlich ;-)
Oszi_Neu.jpg (193.85 KiB) 41704 mal betrachtet
Oszi_Neu.jpg (193.85 KiB) 41704 mal betrachtet
Fühlt sich wie zu Hause
Beitrag von Peter » 11.01.2014, 20:44
Die erste Platine ist jetzt bestückt. Habe die Display Platine erst heute fertig löten können, weil die Teile, die ich im Dezember bestellt hatte, erst jetzt eingetroffen sind. Das lag übrigens nicht am Lieferanten, sondern an DHL.
Manchmal hat mal einfach das Gefühl, dass man in einer Bananenrepublik lebt.
Es ist einfach ärgerlich wenn man so lange auf die Zustellung einer Sendung warten muss. .
Im Vergleich dazu war die Display Lieferung aus Asien in Lichtgeschwindigkeit.
Jetzt meine Frage :
Die Grundplatine liegt leserichtig vor mir und hat ja jeweils links und rechts eine Pfostenleiste, (ich habe beide Seiten bestückt).
Damit ich beim Anschließen jetzt nichts verpole.
Wie rum kommt jetzt das Display auf die Platine?
Der Card Slot bei meiner Touchpad Platine ist oben. Dann hat diese die Anschlussleiste rechts.
Kommt die Displayplatine dann auch mit Anschluss Pfostenleiste rechts auf die Grundplatine?
Ich möchte das lieber noch einmal vorher klären, bevor es hier eine Rauchmeldung gibt.
Das mit den 5 Volt ist eh klar. Werde ich Moment die Schaltung auch mit 5 Volt betreiben. 9 Volt zu 5 Volt ergibt doch eine ziemlich hohe eine Verlustleistung am LM 1117T, die dieser dann immerhin in Wärme umsetzten muss.
PS an den Jens Glückwunsch das es bei Dir schon geklappt hat
Fühlt sich wie zu Hause
Beitrag von DerInder » 11.01.2014, 21:01
@Peter: wenn dein Display mit meinem identisch ist (siehe Bild oben) müssen die Anschlußpinns nach rechts.
Übrigens der LM1117 muss der 3,3V Typ sein (LM1117T33) und an 9V na ja, 5,7V verbraten ist ein bisschen üppig. Ich warte gerade auf meine Lieferung mit einem TSR 1-2433 (Reichelt). Das ist ein Schaltregler 4,75 - 36V nach 3,3V 1A. Ist zwar recht teuer, aber ich hoffe mit dem klappts dann auch bei 9V ;-)
Beitrag von JeanLuc7 » 11.01.2014, 21:08
Beide Slots sind völlig identisch, aber um 180 Grad gedreht. Das TFT-Display muss nur immer mittig auf der Platine aufliegen, also nicht rechts oder links davon. Oder noch anders: immer so kompakt wie möglich. Und achtet darauf, dass die pins auch wirklich alle in den Pfostenleisten stecken und nicht etwa um eins versetzt.
Auf diese Weise ist man auch sehr flexibel beim Einbauen und der Ableserichtung.
Fühlt sich wie zu Hause
Beitrag von Peter » 12.01.2014, 07:56
Moin, Danke für die Info.
Da habe ich doch tatsächlich übersehen, dass der bestellte Regler gar nicht 3,3 Volt hatte sondern 5 Volt. Hatte aber den richtigen bestellt. Macht aber nichts. Wie gut, dass ich hier nochmal vor Inbetriebnahme der Platine nachgefragt habe. Ansonsten hätte ich mir wohl ein neues Display besorgen müssen.
Wünsche allen einen schönen Sonntag.
Fühlt sich wie zu Hause
Beitrag von DerInder » 12.01.2014, 13:20
da ich jetzt mein 4-fach Siebensegment-Display, stellt sich die Frage nach der Ansteuerung. Nun es nicht sonderlich schwer, aber entsprechende Sourcen immer aus dem Netz zusammen zu suchen ist doch ein bisschen blöd.
Wie wäre es, wenn wir an einer zentralen Stelle Libarys für alle µC Module sammeln würden?
Frank hat ja schon mit SWL ein super Teil erstellt.
Beitrag von JeanLuc7 » 15.01.2014, 19:47
die Idee einer Source-Sammlung ist prima - vielleicht kann suntri einmal schauen, was die Forums- oder Wiki-Software hierzu hergibt. Andernfalls kann man natürlich auch auf Standarddienste wie Sourceforge oder github ausweichen.
Zum speziellen Thema: Auf Ulrich Radigs Webseite gibt es einen Frequenzzähler, der die Aufgabe lehrbuchmäßig löst. Dort sind 6 Anzeigen zu versorgen, und sie werden getaktet angesteuert mit einem Darlington-Array. Statt dessen kann man auch einfache Transistoren nehmen, bei 4 Anzeigen sollte das noch keine Probleme verursachen. Der Code ist auch extrem einfach; es sind die jeweils zu erleuchtenden Segmente einfach als Bitfolge dargestellt, die die einzelnen Ausgänge des AVR aktivieren (in timer.c). Ich denke, das lässt sich gut extrahieren und in eigenen Schaltungen benutzen.
Wohnort: Bei Basel (CH)
Beitrag von suntri » 16.01.2014, 20:13
Für den Download von Daten steht ab sofort ein FTP zur Verfügung.
Es wird kein Passwort benötigt.
Wer Daten beisteuern möchte soll sich doch bei mir melden.
Entweder lade ich die Daten hoch oder ich gebe einen Account dazu frei.
Weiterhin viel Spass im ee-forum wünsche ich
Erkläre es mir, ich werde es vergessen. Zeige es mir, ich werde es vielleicht behalten. Lass es mich tun, und ich werde es können. Indisches Sprichwort.
Fühlt sich wie zu Hause
Beitrag von Peter » 16.01.2014, 20:50
suntri hat geschrieben:Für den Download von Daten steht ab sofort ein FTP zur Verfügung.
das ging ja schnell. Habs mal eben getestet. Es stehen ja auch schon ein Anleitungsbuch2 und die Bestückungsliste auf dem FTP Server
tolle Sache. Die Bestückungsliste wird bei mir aber nur mit leeren weißen Seiten angezeigt. Das Anleitungsbuch ist aber lesbar. Beide Dateien sind ja .pdf Dateien.
Was könnte es sein, das die Bestückungsliste nicht angezeigt wird?
Danke Dir fürs Einrichten und Jens für den Vorschlag.
Beitrag von JeanLuc7 » 16.01.2014, 21:23
eigentlich sollte auf dem ftp-Server schon viel mehr sein - die ganzen Beispiele und die Codes für das Grafik-Touchscreen-Modul sind auch verfügbar, siehe Anhang.
Ich benutze Cyberduck als FTP-Zugriffsprogramm. Aber auch im Firefox-Browser wird das Verzeichnis korrekt angezeigt. Die Bestückungsliste hat eine leere erste Seite, ab der zweiten Seite sehe ich Text.
Peter, kannst Du noch einmal checken, ob du das Verzeichnis "Mikrocontroller" wirklich nicht siehst?
Bildschirmfoto 2014-01-16 um 21.18.12.png (75.65 KiB) 41535 mal betrachtet
Bildschirmfoto 2014-01-16 um 21.18.12.png (75.65 KiB) 41535 mal betrachtet
Bildschirmfoto 2014-01-16 um 21.21.11.png (29.91 KiB) 41535 mal betrachtet
Bildschirmfoto 2014-01-16 um 21.21.11.png (29.91 KiB) 41535 mal betrachtet
Fühlt sich wie zu Hause
Beitrag von Peter » 16.01.2014, 21:44
Auch das Mikrocontroller Verzeichniss ist sichtbar. Man kann die Ordner öffnen. Es wird dann aber nichts auf den Rechner heruntergeladen.
Werde morgen mal mit anderer Software versuchen.
Fühlt sich wie zu Hause
Beitrag von DerInder » 16.01.2014, 21:46
die Bestückungsliste ist auch bei mir nicht lesbar, Acrobat meckert an der Schrift Helvetica ;-) rum.
Die Richtige Adresse lautet übrigens ftp://ftp.rigert.com/
Sobald ich die letzten Korrekturen am Oszi-Programm gemacht habe, schick ich es rüber.
PS: es wäre vielleicht gut die jeweiligen Anwendungen/Programme auch als zip zu speichen.
PPS: Bestückungsliste ist korrigiert.
Anzeigen: Alle Beiträge1 Tag7 Tage2 Wochen1 Monat3 Monate6 Monate1 Jahr Sortiere nach: AutorErstellungsdatumBetreff Richtung: AufsteigendAbsteigend