Was soll ich lernen


7

Meine neue Amtszeit beginnt in ein paar Wochen. Und wie es in den Colleges hier geht, sind die ersten Monate des Semesters einfach. Ich habe sehr viel Freizeit, um etwas Neues zu lernen. Ich lerne gerne selbst. Habe aber seit ein paar Monaten aufgrund von Einsendungen und Finals nicht viel gemacht. Ich würde gerne in etwas Aufregendes eintauchen, um dieses neue Semester zu lernen.

Meine Hauptinteressen sind uController, Intelligenz, analoge Elektronik und Roboterbewegung. Können Sie bitte etwas empfehlen, dessen Erlernen einige Monate in Anspruch nehmen und meine technischen Fähigkeiten erweitern würde?

Grüße.

Bearbeiten
Meine wirklich faule Frage hat der Community eine schöne Liste von Dingen zur Verfügung gestellt, die zu tun sind, wenn Sie etwas Wissen haben. Das Problem besteht nicht darin, Dinge zu beginnen, sondern sie fortzusetzen. Ich war mit diesem Problem konfrontiert und auch mit vielen vor oder nach mir. Ich schlage vor, dass wir diese Liste weiter ergänzen. Hier ist eine kleine Zusammenfassung dessen, was ich gesammelt habe.

  1. Beginnen Sie mit BEAM Robotics: Es war ein sehr faszinierender Zweig der Robotik, der nur diskrete elektronische Elemente verwendet, und es besteht auch die Möglichkeit, mithilfe von Nv-Netzen Intelligenz hinzuzufügen. Das Problem ist jedoch, dass es sich noch in der Forschungsphase befindet und es nicht viele Ressourcen gibt. Ich musste das Webarchiv benutzen, um zu einigen Papieren zu gelangen, und ich denke nicht, dass das ein sehr gutes Zeichen ist.
  2. Herstellen eigener Leiterplatten: Dies ist anders und Sie werden dies im Unterricht nicht lernen. Wenn Sie also Zugang zu einem billigen Leiterplattenhersteller haben, schlage ich Ihnen dies vor.
  3. Lernen Sie C: C ist eine der ältesten und am weitesten verbreiteten Sprachen und wird immer noch in der Industrie verwendet
  4. Lerne ARM

Dies ist eindeutig eine Art Community-Wiki-Frage, oder?
Vicatcu

Warum erzählst du uns nicht ein bisschen mehr über das, was du bereits weißt?
Vicatcu

Ich wünschte, Sie wären an meiner Schule, wir könnten Sie in dieser Zeit in unseren Designlabors Mikrocontroller ausbilden lassen.
Kortuk

3
Wenn Sie im College sind, besorgen Sie sich ein Buch mit Abholzeilen und probieren Sie sie alle mindestens fünf Mal aus. Notieren Sie die Ergebnisse :)
Mark

2
Ich bekomme meine Prioritäten klar. Ich habe mich zusammengetan, um zu lernen, aber ich bekomme nicht viel davon aus den Kursen, Aufgaben und Tutorials (wir schlafen die ersteren durch, da die meisten Dozenten nicht viel wissen und die letzteren kopieren, da sie nur aus den Büchern stammen und nicht sehr herausfordernd). Also suche ich nach anderen Unternehmungen, um mein Wissen zu erweitern.
Rick_2047

Antworten:


10

Lernen Sie ernsthaft in C zu programmieren. Nichts wird Ihnen als Elektro- / Computeringenieur mehr nützen.


Ich kenne einige avr C, also denke ich, dass ich das erweitern kann.
Rick_2047

4
C ++ wird in eingebetteten Systemen nicht so häufig verwendet wie C. Hoffentlich bleibt dies auch so.
Toby Jaffey

@Joby, ich stimme dem Anti-C ++ - Gefühl im Zusammenhang mit Mikrocontrollern zu. @Kortuk hat meinen ursprünglichen Beitrag geändert und die C ++ - Rhetorik hinzugefügt.
Vicatcu

@Joby - Warum sollte C ++ für eingebettete Systeme vermieden werden?
J. Polfer

Ich habe dafür eine neue Frage / ein neues Wiki erstellt. chiphacker.com/questions/3027/…
Toby Jaffey

6

Ich würde versuchen, Dinge zu lernen, die Sie im Unterricht nicht lernen werden. Für mich ist das größte Ziel, wie Sie Ihre eigene Leiterplatte mit einem Mikrocontroller darauf auslegen können. Es ist nicht besonders schwer zu tun, aber es ist einschüchternd, wenn Sie es noch nicht getan haben. Sobald Sie ein paar Bretter gemacht haben, ist es einfach.

Ich würde empfehlen, etwas Kleines auf der Skala eines Arduino oder eines Lilypad auszuwählen und zu versuchen, ein Brett herzustellen. Sie können mit der kostenlosen Version von Eagle für das PCB-Layout beginnen. Verwenden Sie batchpcb.com für die Herstellung von extrem billigen (und extrem langsamen) Leiterplatten.

Vielleicht ein Arduino-Schild mit einem coolen Peripheriegerät? Dann könnten Sie lernen, das Arduino so zu programmieren, dass es es steuert.


Ich halte mich für gut darin, Platinen aus Allzweck-Leiterplatten herzustellen. Die Typen, die etwas wie ein Steckbrett aussehen oder ein anderes Muster haben. Ich habe einmal darüber nachgedacht, die Fähigkeit zu erlernen, echte Leiterplatten herzustellen, aber das Problem ist, dass es verdammt teuer ist, eine Leiterplatte herzustellen. Es gibt also einfach keine Motivation.
Rick_2047

Zu Ihrer Information Ich habe bereits ein schildfähiges Arduino auf einer Universalplatine montiert.
Rick_2047

Sie können das Leiterplattenlayout kennenlernen, ohne die Leiterplatten professionell herstellen zu lassen. Google für "Tonerübertragung", oder Sie können einfach mit einem Ätzresiststift auf eine kupferkaschierte Platte kritzeln. Es muss nicht teuer sein.
Toby Jaffey

@ Rick_2047: Wenn es dir nichts ausmacht, wenn ich frage, welche EE-Sachen hast du zur Verfügung? Ich hätte gedacht, dass Leiterplatten in Indien billig sind, aber es scheint, als hätte ich falsch geraten. (Entschuldigung für das Googeln Ihres Herkunftslandes - dachte, es sei faires Spiel, da es auf Ihrem Blog war.)
pingswept

@ Rick_2047: Wenn du bereits ein Arduino zusammengestellt hast, würde ich mich darauf konzentrieren, dass es etwas Fantastisches macht. Vielleicht eine H-Brücke bauen, um einen kleinen Gleichstrommotor oder Schrittmotor anzutreiben? Das ist der Anfang eines Roboters.
Pingswept

5

Holen Sie sich Ihre Amateurfunklizenz :-). http://www.arrl.org/ .

Als EE, der gerade seinen Abschluss gemacht hat, habe ich 90% des Praxistests ohne Studium erhalten. Es sollte relativ einfach sein, den Test durchzuführen, wenn Sie den Hintergrund oder das Laufwerk haben.


Ja, wenn Sie einen EE-Hintergrund haben, sollten Sie zumindest in der Lage sein, die "Techniker" -Klasse zu erhalten, indem Sie die Prüfung kalt ablegen. Möglicherweise können Sie sogar die Klassenprüfung "Allgemein" bestehen.
Vicatcu

Ich habe gerade wieder Übungstests gemacht. Das Extra-Level war einfacher. Der erste Praxistest, den ich für einen Techniker absolvierte, enthielt nur sehr wenige Regeln zur FCC. Die anderen gaben mir 60%, weil ich die Regeln nicht kenne. Das Extra-Level schien größtenteils technisch zu sein, aber ich bin auch auf RF spezialisiert.
Kortuk

4

Ich stimme für BEAM Robotics!

So etwas.


Ähm ... interessant, dass du es erwähnt hast. Ich hatte geplant, mich für ein paar Wochenenden mit Nv Nets zu beschäftigen und zu sehen, was dabei herauskommt. Ich habe schon ein paar Hopper und einen Mousey gemacht.
Rick_2047

Ich habe mich nur gefragt, ob es jetzt wirklich lebendig ist. Abgesehen von der Mailingliste bei Yahoo-Gruppen gibt es nicht viel Aktivität, die ich finden kann.
Rick_2047

2

"Das Problem besteht nicht darin, Dinge zu beginnen, sondern sie fortzusetzen." Ich erkenne das bei einigen meiner Schüler. Mein Rat ist, ein Endziel zu finden, das Sie motiviert . Nur ein paar Hinweise:

  • Teilnahme an einem Roboterwettbewerb (und gewinnen!)
  • Einrichtung einer StackExchange-Website für die Zucht von Stabheuschrecken
  • Schreiben eines Compilers für
  • Erstellen Sie ein elektronisches / eingebettetes Produkt und verkaufen Sie es tatsächlich auf Ihrer Website
  • Schützen Sie Ihren Schlafsaal mit dem besten Einbruchschutzsystem, das jemals entwickelt wurde

Vor ungefähr 15 Jahren wollte ich ein Laer-Tag-System bauen und den Kindern des örtlichen Elektronikclubs die PIc-Programmierung vorstellen. Also ich

  • hat eine PIC-Programmiersprache und einen Compiler erstellt (Jal)
  • erstellte einen PIc-Programmierer (Wisp, jetzt Wisp648)
  • begann PIC-Chips zu verkaufen, weil das lokale Elektronikgeschäft viel zu teuer war

Ein oder zwei der Elektronik-Kinder haben zwar ein paar PIc-Chips programmiert, aber ich bin nie dazu gekommen, das Laser-Tag-System zu bauen. Das soll nur zeigen, dass es viel zu tun gibt, wenn Sie ein Ziel haben!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.