Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: Was macht ihr so mit Microcontrollern

  1. #1
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340

    Was macht ihr so mit Microcontrollern

    Hallo zusammen.

    Ich habe vor einigen Wochen begonnen mich mit Microcontrollern und deren Programierung auseinanderzusetzen. Um einigermaßen einfach einzusteigen habe ich mir einen Seeeduino geholt und mit einfachen Versuchsschaltungen aus den Examples begonnen. Mittlerweile haben sich meine Boxen mit Bauteilen aller Art gefühlt und ich habe heute meinen ersten eigenen Arduino gebaut mit einem atmega168. Nun überlege ich was Sinnvolle Projekte sind. Ein erstes habe ich fertig gestellt womit ich meinen Server der nicht bei mir zuhause steht per Internet und Relay an und ausschalten kann. Dort sind momentan 2 Relays angeschlossen womit ich einmal den Strom vom Server und einmal eine externe Festplatte an und ausschalten kann 220V. Das Projekt habe ich hier öffenlich gemacht --> http://fritzing.org/projects/etherne...elay-controll/

    Nun meine Frage an Leute hier die sich auch mit sowas für beschäftigen.
    Was baut ihr so für Schaltungen?


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  2. #2
    Hardwarefreak Avatar von E S
    Registriert seit
    Jun 2003
    Ort
    Raum Bonn
    Beiträge
    1.252
    Hi,

    man kann sehr viele einfache Projekte machen. Gerade irgendwelche simplen Basteleien zum verschenken sind immer sehr praktisch.

    Man kann über ein simples R2R netzwerk auch 8-Bit-mono WAV Dateien abspielen. Hier ist der Header der WAV Datei zu entfernen, die Daten ins Flash des µC zu brennen und eine Routine zu schreiben die die Bytes mit passendem Tempo auf dem Port ausgibt. So kann man z.B. ein Codeschloß basteln das spricht, das klingt dann in Etwa so wie die Augenscanner in dem Spiel Half-Life.

    Auch kann man sich ein Programm schreiben was numerisch dargestellte Noten über das R2R Netzwerk abspielt und so für jede Gelegenheit Musik machen kann (z.B. Happy Birthday). So kann der Geburtstagskuchen oder das Geschenk elektronisch blinken und Musik spielen.

    Hat jemand ein Aquarium so kann man was basteln dass die Pumpe zum füttern für eine festgelegte Zeit abstellt und auch das Licht steuert. Gerade bei Kaltwasseraquarien ist es nützlich wenn ein teil des Lichts automatisch abgeschaltet wird wenn das Wasser im Sommer zu warm wird.

    Oder wie wäre es mit einem praktischen Wecker im bombendesign? Wenn man nachts aufwacht und auf die Uhr guckt, will man doch nicht wissen wie viel Uhr es ist, man will doch wissen wie lange man noch schlafen kann. Mit aufgewickeltem Endlospapier rot angemalt hat man Dynamitstanden, dazu den µC mit Display und ein paar Drähten und schon hat man einen Wecker der so aussieht wie die Bomben in Filmen. Vor dem "Hochgehen" (Wecksignal) kann man auch die letze Minute wie in einem schlechten Film piepsen lassen, so kann man dann wenn man leicht geschlafen hat aufstehen ohne dass das Ding voll los dröhnt. Oder für die die oft den Wecker abstellen und weiter schlafen kann man auch ein Lustiges Bombenentschärfungsspiel mit stöpseln von Drähten einbauen dass prüft ob man wirklich wach ist oder nicht.

    Gruß
    Elmar
    Was in C nicht geht muß gelötet werden!

  3. #3
    Registrierter Benutzer
    Registriert seit
    Apr 2003
    Ort
    Rheinland-Pfalz
    Beiträge
    2.494
    Zitat Zitat von E S Beitrag anzeigen
    Hi,
    [...]
    Oder wie wäre es mit einem praktischen Wecker im bombendesign? Wenn man nachts aufwacht und auf die Uhr guckt, will man doch nicht wissen wie viel Uhr es ist, man will doch wissen wie lange man noch schlafen kann. Mit aufgewickeltem Endlospapier rot angemalt hat man Dynamitstanden, dazu den µC mit Display und ein paar Drähten und schon hat man einen Wecker der so aussieht wie die Bomben in Filmen. Vor dem "Hochgehen" (Wecksignal) kann man auch die letze Minute wie in einem schlechten Film piepsen lassen, so kann man dann wenn man leicht geschlafen hat aufstehen ohne dass das Ding voll los dröhnt. Oder für die die oft den Wecker abstellen und weiter schlafen kann man auch ein Lustiges Bombenentschärfungsspiel mit stöpseln von Drähten einbauen dass prüft ob man wirklich wach ist oder nicht.

    Gruß
    Elmar
    Das Teil ist wirklich der Hammer. Hier ein Link mit Video:

    http://laughingsquid.com/dynamite-al...r-to-turn-off/

    Schade natürlich um die Drähte, aber da kann man ja eine Alternativlösung basteln bei der man die Drähte nur rauszieht.

    Ansonsten finde ich auch den "Magic Music Table" sehr cool.

    http://www.instructables.com/id/Magi...nus-no-button/

    Ist aber natürlich aufwändiger und teurer zu realisieren.

    Noch mehr Anregungen (darunter auch die beiden Beispiele) gibts hier:

    http://hackaday.com/category/arduino-hacks/

    -hanky-
    85.214.20.141 - Anti-Zensur-DNS-Server (FoeBuD)
    "Die Nicht-Lösung eines nicht existierenden Problems" - Ron Gonggrijp über Wahlmaschinen

  4. #4
    Registrierter Benutzer
    Registriert seit
    Nov 2011
    Beiträge
    1

    Webinterface + SSH über w500v an Atmega

    Hi,

    ich wollte ein paar Sachen von Extern oder Intern mittels Webinterface steuern können.
    Microcontroller hab ich zuvor nur ein paar Spielereien ausprobiert um das alles zu verstehen.

    Angefangen hat das so, ich hatte noch nen alten Speedport w500v rumliegen und hab mir überlegt was ich mit dem noch so machen kann.
    Hab dann ein Linux System auf den Speedport gebrannt (bitswitcher) und das Webinterface mit CGI angepasst bzw. erweitert.

    Es ging mir darum die Serielle Schnittstelle welche tollerweise gleich mit 5V TTL Pegel arbeitet zu verwenden.
    Hab dann ne Kombination aus einem Atmega32 und einem Atmega8 zusammengebastelt die mit dem Router kommuniziert.
    Momentan bin ich noch an der Codeentwicklung für den Atmega8 der ein paar Relais ansteuern soll.

    Das Linux auf dem Router wird auch noch erweitert, wär ja schade um den kleinen Speedport wenn er sich langweilt. DNS und Firewall laufen schon darauf.

    Vor kurzem hab ich dann noch ein paar schöne 19 Zoll 1HE Switchgeäuse bekommen wo ich mein Hardware reinstopfen kann.
    Der momentane Stand ist dass ich per Webinterface oder SSH über den Router seriell mit dem Atmega reden kann.

    Okay das war jetzt mein erster Beitrag (wollte mal Hallo sagen :-) ).

    Gruß

    Matthias
    egrep -ir "(on fire)" *

  5. #5
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Naja ich bin immer noch am Ausprobieren was man so alles machen kann. Habe jetzt mal mit Shift Register und Ultraschall ein wenig rumgespielt.
    http://www.youtube.com/watch?v=V3t4VnPZLzw
    http://www.youtube.com/watch?v=Ta6N31f0x0E --> http://fritzing.org/projects/hc-sr04-led-bar/
    Zum Ultraschall hätte ich ja die Idee das beim Auto nachzurüsten und mit dem Shift Register ne nette LED Matix mit Laufschrift bauen.

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  6. #6
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Hier mal noch ein paar Bilder von meinen Bastelleien
    http://zyrusthc.homeip.net/fotoarchiv/index.php?cat=5

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  7. #7
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Mein Zyrusthcduino mit Shiftout Register.
    Kann keinen Lötkolben mehr sehen^^


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  8. #8
    ****verdreher
    Registriert seit
    Sep 2003
    Beiträge
    322
    http://www.jay-t.de/hardware_hacks/index.html

    Dort sind ein paar meiner Projekte.
    Ich verwende PIC und Parallax Propeller Mikrocontroller.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu
    https://midnight-koder.net/blog/
    https://github.com/koder77

  9. #9
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Sieht gut aus. Womit hast du den die 3D Platinenansicht erstellt? Ich nutze bisher Fritzing, das ist leider nur mit Draufsicht.

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  10. #10
    ****verdreher
    Registriert seit
    Sep 2003
    Beiträge
    322
    Schaltpläne erstelle ich mit KiCad http://kicad.sourceforge.net/wiki/Main_Page

    Damit kann man auch die PCB Layouts erstellen. Im PCB Editor gibt es die 3D Ansicht.
    Ich finde KiCad ist ein sehr gutes, umfangreiches Programm.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu
    https://midnight-koder.net/blog/
    https://github.com/koder77

  11. #11
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Zitat Zitat von jay-t Beitrag anzeigen
    Schaltpläne erstelle ich mit KiCad http://kicad.sourceforge.net/wiki/Main_Page

    Damit kann man auch die PCB Layouts erstellen. Im PCB Editor gibt es die 3D Ansicht.
    Ich finde KiCad ist ein sehr gutes, umfangreiches Programm.
    Die PCB Layouts lassen sich mit Fritzing auch erstellen und man kann von Fritzing Fab auch seine PCB`s fertigen lassen. Danke für den Tip.

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  12. #12
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    So hier noch ein paar Fritzing Projekte von mir, neu sind Equalizer und Audio Level
    http://fritzing.org/projects/by-user/zyrusthc/


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  13. #13
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  14. #14
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Mittlerweile nun die Relaybox fertiggestellt:
    http://zyrusthc.homeip.net/fotoarchi...s.php?album=27
    Allerdings werde ich den Atmega168 gegen einen 328 austauschen, da der Code so viel Ram brauch das er bei mehrfachen zu schnellen Aktionen sich aufhängt. So kann ich dem Webinterface wenigstens noch ein schönes Layout verpassen.

    Nächstes Projekt auch schon fertig gelötet, allerdings muss ich noch eine Art Gehäuse oder Blende fertigen ähnlich wie bei den Frontplatten der Relaybox.
    Je nach dem ob ich es im Tower einbaue oder neben den TFT stelle.
    http://zyrusthc.homeip.net/fotoarchi...s.php?album=28


    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  15. #15
    Linux-Suchti Avatar von roadracer
    Registriert seit
    Feb 2009
    Ort
    Wolfenbüttel
    Beiträge
    759
    Alter, Linux auf einem 8-Bit Controller...
    OpenSUSE 12.3 x86 XFCE 4.10

    Alle Rechtschreibfehler unterliegen der GFDL und dürfen so oder in veränderter Form genutzt und weiter gegeben werden.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •