Autor | Thema |
---|---|
diabolus
Wasserträger Registriert seit: Mär 2011 Wohnort: Saarbrücken Verein: Beiträge: 9 Status: Offline |
Beitrag 7326902
, Hardware selbst entwickeln
[21. März 2011 um 16:29]
Mahlzeit!
Ich bin derzeit noch absoluter Hardware-Noob, wenn ich das mal so sagen darf. Ich kann mir zwar rein prinzipiell vorstellen wie die Hardware, beispielsweise ein Höhenmesser die man ja im Netz mit Schaltplänen so findet, funktioniert, aber generell habe ich damit noch nie etwas zu tun gehabt. Daher jetzt meine Frage. Wie kompliziert ist es denn so etwas zusammen zu bauen? Ein Höhenmesser zum Beispiel. Ich nehme mal an das man da mit dem Mikroprozessor anfängt und da dann die Sensoren usw. dran baut die man gerne hätte. Programmierung sollte kein Problem sein, da ich mich mit C sehr gut und mit BASIC gut auskenne. Oder ist so etwas generell für einen Anfänger undurchführbar? Besucht mich auf http://www.th-home.com |
Arnd
Raketenbauer Registriert seit: Okt 2003 Wohnort: Irgendwo in Deutschland Verein: Dera.eV , AGM,T2 Beiträge: 159 Status: Offline |
Beitrag 7326904
[21. März 2011 um 22:57]
Zitat: Als undurchführbar halte ich es nicht. Kommt halt darauf welches Vorwissen und Erfahrungen Du in Sachen Elektronik hast, und welche Fertigungstiefe Du erreichen willst. Willst Du selbst die komplette Schaltung entwickeln, also mit Schaltplan, Layout, Platinenherstellung etc., oder möchtest Du einfach nur einen Bausatz zusammenlöten und eventuell das Programm dafür selbst schreiben ? Fürs letzteres sind zumindest vonnöten. - Grundkenntnisse in der Elektronik und Messtechnik. - Gewisse Erfahrung im Elektroniklöten - Basisaustattung am Werkzeugen und Material. - Programmierkenntnisse Laß von Dir hören. Gruß Arnd Geändert von Arnd am 21. März 2011 um 23:09 |
diabolus
Wasserträger Registriert seit: Mär 2011 Wohnort: Saarbrücken Verein: Beiträge: 9 Status: Offline |
Beitrag 7326906
[21. März 2011 um 23:48]
Hmm was will ich erreichen. Es wäre schon schön wenn so ein Ding selbst bauen könnte. Also so gesehen, dass ich einen Bedarf habe, in dem Fall das Speichern von Höhendaten und dann selbst gucken kann wie ich den decke. Ich meine die Theorie ist klar. Ich brauche einen Drucksensor und einen Microcontroller der die Daten von dem Drucksensor bekommt und speichert. So, nun bin ich auch in der Lage (zumindest gehe ich mal davon aus) die Software dafür selbst zu entwickeln. Kenntnisse in C habe ich und auch Hardware habe ich schon mit C angsprochen, so habe ich zu Amiga Zeiten beispielsweise für meine Digicam selbst die Software zum Bilderübertragen entwickelt. Der Knackpunkt ist nun, wie kompliziert ist es den Sensor an den Controller zu basteln. Das wäre so der erste Schritt den ich erlernen müsste. Ich weiss nicht wie es bei Hardwareentwicklung ist, aber im Moment stelle ich es mir so vor, dass ich auf diesen Schritt dann aufbauen kann.
Was Platinen und so angeht, ein guter Freund von mir, der leider mittlerweile über 100 Km weg wohnt :-( hat Energieelektroniker gelernt und wen der etwas selbst gebastelt hat hatte der so eine Platine wo er die komponenten drauf stecken konnte. Er meinte immer das wäre die "Spielplatine", wo man alles zusammenstecken und dann testen kann ob es geht, bevor man ein Layout für eine Platine erstellt und diese dann ätzt. Ich bin mir ziemlich sicher, dass so etwas für den Anfang am Sinnvollsten ist. Letzten Endes werde ich wohl nie mehr machen als Spielereien wie eben so einen Höhenmesser und so. Ich bin nur der Meinung, wenn man nicht gerade Unsummen damit in den Bach scheucht, dass man auch gerne mal versuchen sollte zu verstehen wie so etwas funktioniert, denn irgendwie werden die Meisten ziemlich Faul und rechtfertigen sich mit der Ausrede, dass man das Rad ja nicht dauernd neu erfinden müsse. Besucht mich auf http://www.th-home.com |
Arnd
Raketenbauer Registriert seit: Okt 2003 Wohnort: Irgendwo in Deutschland Verein: Dera.eV , AGM,T2 Beiträge: 159 Status: Offline |
Beitrag 7326907
[22. März 2011 um 01:05]
Zitat: Gutes Argument Das mit dem Steckbrett ist schon mal ein guter Anfang. Dann wird es auch nicht gleich so teuer. Um ein paar Grundkenntnisse in Sachen Elektronik wirst Du trotz allem nicht herum kommen. Sonst wird dein Vorhaben schnell zum Frust werden. Auch ein Microcontroller benötigt ein paar externe Bauteile damit er ordentlich funktioniert. Wie die Daten des Sensors in den uC gelangen kommt ganz auf den verwendeten Sensor an. Es gibt aktive und passive Sensoren in Analog und digitaler Ausführung. Passive Analoge Sensoren werden an den AD Wandler des uC angeschlossen. Vereinfacht gesagt, wird hier vor dem AD Wandler ein Spannungteiler aufgebaut. Wenn sich der Ohmwert des Analog Sensors ändert, ändert sich Spannung am AD Wandler. Diese Werte kannst Du dann per Software auslesen und im uC weiterverarbeiten. Bei den digitalen Sensoren muß man halt wissen, wie diese die Daten ausgeben. Über I2C Bus, 1Wire oder wie auch immer. Egal ob Analog oder Digitalausführung des Sensors. Ein mehr oder weniger tiefer Blick ins Datenblatt ist auf jeden Fall nötig. Für den Anfang empfehle ich Dir die Die Elektronkerseite. Imho ist die Seite für Anfänger ideal, da alle Schaltungen die hier vorgestellt leicht verständlich erklärt werden, und auf einen Steckbrett aufgebaut sind. Hier gibt es auch einen uC Lehrgang. Im der Modellbauszene kommen überwiegend Atmel uC zu Einsatz. Als Programmiersprache wird meistens Bascom verwendet. Von Bascom gibt es eine uneingeschränkte Demoversion die max. 4K Code erzeugt.Damit kommt man schon recht weit. C oder Assembler als Programmiersprache geht natürlich ebenso, nur ist die Ünterstützung hier im Forum dann nicht so groß. Einen kleinen Bascom Kurs gibt es hier. Den solltest Du dir ebenfalls anschauen und durcharbeiten. Wenn noch Fragen offen geblieben sind, laß es uns wissen. Cu Arnd |
diabolus
Wasserträger Registriert seit: Mär 2011 Wohnort: Saarbrücken Verein: Beiträge: 9 Status: Offline |
Beitrag 7326908
[22. März 2011 um 02:17]
Zitat: Zitat: Gutes Argument Zitat: Um ein paar Grundkenntnisse in Sachen Elektronik wirst Du trotz allem nicht herum kommen. Sonst wird dein Vorhaben schnell zum Frust werden. Auch ein Microcontroller benötigt ein paar externe Bauteile damit er ordentlich funktioniert. Bliebe die Frage welche Kenntnisse das sein sollen. Also ich weiss was ein Transistor ist, ein Kondensator, ein Widerstand, so in etwa Realschulwissen. Zitat: Na da bin ich doch mit meiner Vermutung gar nicht so weit weg gewesen. Bildlich gesprochen schliesse ich die Kabel vom Sensor, im Falle eines analogen Sensors (jetzt nur mal um ein Beispiel zu nennen) an die Pins des AD Wandlers an. Die Daten werde ich in der entsprechenden Programmiersprache wohl über die entsprechende Schnittstelle abrufen können und was ich nun mit mache gehört wohl schon nicht mehr in die Elektronik. Haut mein Gedankengang da jetzt so hin? Zitat: Na da gehe ich morgen direkt mal ausführlich schmöckern. Danke für den Link. Zitat: Da werde ich gucken müssen wie man mit C die Ein-/Ausgänge anspricht. Wenn das irgendwo im Beispiel zu finden ist wird der Rest nicht mehr so das Problem sein. C bin ich ziemlich sicher damit programmiere ich schon ziemlich Lange auch verschiedenen Systemen. Zitat: Sehr schön da werde ich mich auch noch dahinter klemmen. Danke auch dafür. Zitat: Das hättest du jetzt nicht sagen dürfen :-P Besucht mich auf http://www.th-home.com |
Scorpion_XIII
Poseidon Registriert seit: Jun 2005 Wohnort: Verein: Beiträge: 1154 Status: Offline |
Beitrag 7326913
[22. März 2011 um 10:54]
Hi,
sehr interessantes Thema so ein Höhenmesser Ich bin auch gerade dabei solch einen zu entwickeln. Wie auf den Bildern hinter folgendem Link zu sehen bin ich beschriebenen Weg gegangen: -Grundschaltungen mit dem Mikrocontroller -Aufbau auf Steckbrett -Löten auf Lochraster Der letzte Schritt, das Ätzen einer Platine kann ich leider nicht selber, deshalb stockt das Projekt momentan etwas. Höhenmesser für WaRa Bei Fragen einfach melden Gruß Scorpion_XIII Geändert von Scorpion_XIII am 22. März 2011 um 10:56 t(h)rust in GARDENA |
Arnd
Raketenbauer Registriert seit: Okt 2003 Wohnort: Irgendwo in Deutschland Verein: Dera.eV , AGM,T2 Beiträge: 159 Status: Offline |
Beitrag 7326915
[22. März 2011 um 11:22]
Zitat: Ich denke, dass packst Du schon. Von der Mathematikseite her, das Ohmsche Gesetz muß man auf jeden Fall kennen. Ebenso die Maschen und Knotenregel. Ebenso Formelumstellug , Einheiten umrechnen, Reihen und Parallelschaltung von Widerständen und Kondensatoren, etc. Bauteilkunde. Welche art von Bauteilen gibt es. Welche Bauteile sind für was geeignet, und wie werden diese angeschlossen. Was ist dabei zu beachten. Wie liest man einen Schaltplan. Messtechnik. Umgang mit einem Multimeter. Wie messe ich Spannung, Strom, Widerstand. Grundkenntnisse in Englisch sind ebenso vorteilhaft. Datenblätter sind nun mal alle in Englisch verfasst. Den kleine Bascom Kurs sollte man sich auf jeden Fall reinziehen auch wenn man den Atmel uC später in C programmiert. Der Kurs ist in soweit auch gut gemacht, das er auf die Hardwarebeschaltung Taster , AD Wandler,sowie auf die Ansteuerung von LED,s, Transitoren, Relais etc. des Atmel uC eingeht. Zitat: Och wieso, wir plaudern hier doch alle gerne aus dem Nähkästchen. Cu Arnd |