Du kannst keine neue Antwort schreiben


Autor Thema 
diabolus

Wasserträger

Registriert seit: Mär 2011

Wohnort: Saarbrücken

Verein:

Beiträge: 9

Status: Offline

Beitrag 7326902 , Hardware selbst entwickeln [Alter Beitrag21. März 2011 um 16:29]

[Melden] Profil von diabolus anzeigen    diabolus eine private Nachricht schicken   Besuche diabolus's Homepage    Mehr Beiträge von diabolus finden

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 [Alter Beitrag21. März 2011 um 22:57]

[Melden] Profil von Arnd anzeigen    Arnd eine private Nachricht schicken   Arnd besitzt keine Homepage    Mehr Beiträge von Arnd finden

Zitat:
Oder ist so etwas generell für einen Anfänger undurchführbar?


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 [Alter Beitrag21. März 2011 um 23:48]

[Melden] Profil von diabolus anzeigen    diabolus eine private Nachricht schicken   Besuche diabolus's Homepage    Mehr Beiträge von diabolus finden

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 [Alter Beitrag22. März 2011 um 01:05]

[Melden] Profil von Arnd anzeigen    Arnd eine private Nachricht schicken   Arnd besitzt keine Homepage    Mehr Beiträge von Arnd finden

Zitat:
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.


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 [Alter Beitrag22. März 2011 um 02:17]

[Melden] Profil von diabolus anzeigen    diabolus eine private Nachricht schicken   Besuche diabolus's Homepage    Mehr Beiträge von diabolus finden

Zitat:
Original geschrieben von Arnd



Zitat:
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.


Gutes Argument

Zitat:
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.

Bliebe die Frage welche Kenntnisse das sein sollen. Also ich weiss was ein Transistor ist, ein Kondensator, ein Widerstand, so in etwa Realschulwissen.


Zitat:
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.



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:
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



Na da gehe ich morgen direkt mal ausführlich schmöckern. Danke für den Link.

Zitat:
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ß.



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:
Einen kleinen Bascom Kurs gibt es hier. Den solltest Du dir ebenfalls anschauen und durcharbeiten.



Sehr schön da werde ich mich auch noch dahinter klemmen. Danke auch dafür.


Zitat:
Wenn noch Fragen offen geblieben sind, laß es uns wissen.



Das hättest du jetzt nicht sagen dürfen :-P

Besucht mich auf http://www.th-home.com
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 7326913 [Alter Beitrag22. März 2011 um 10:54]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Hi,

sehr interessantes Thema so ein Höhenmesser smile
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 wink

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 [Alter Beitrag22. März 2011 um 11:22]

[Melden] Profil von Arnd anzeigen    Arnd eine private Nachricht schicken   Arnd besitzt keine Homepage    Mehr Beiträge von Arnd finden

Zitat:
Bliebe die Frage welche Kenntnisse das sein sollen. Also ich weiss was ein Transistor ist, ein Kondensator, ein Widerstand, so in etwa Realschulwissen.



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:
Das hättest du jetzt nicht sagen dürfen :-P



Och wieso, wir plaudern hier doch alle gerne aus dem Nähkästchen.fg

Cu Arnd




[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben