LCD am Arduino zeigt 3 Temperaturen und den Mittelwert
Das LCD hat 2x16 Zeichen
An dem blauen Kästchen können beliebig viele 1-Wire- Sensoren angeschlossen werden.
In der oberen LCD- Zeile wird das arithmetische Mittel der ausgelesenen Temperaturwerte angezeigt.
In der unteren Zeile werden die einzelnen Werte durchrotiert.
Zur Spannungsversorgung und Datenüberttragung nehm ich ein USB-Kabel. Der Arduino erzeugt ein Echtzeit JSON.
Hier gibts meinen Arduinocode zum download. Die Hardware ohne Kästchen.
Beispiele für selbstgebaute Arduino- Gehäuse. Eingebaut sind UNO, Leonardo, Ethernet, Micro und andere elektronische Bauteile.
Gehäuse für Arduino und LCD
Plasikkästchen mit LCD und Arduino Micro auf einem Breadboard.Programmiert als Thermometer
Arduino-Gehäse mit Fenster
Arduino und Breadboard in einer Dose für Pfefferminzpastillen. Ich klebe die Elektronik mit doppelseitigem Klebeband auf dem Boden der Box an. Das isoliert auch noch.
Arduino in VHS-Kassettenhülle
2 Arduinos und ein Breadboard passen locker in eine alte VHS -Videokassettenhülle . Foto ist von meinem Nerdwecker 1.1. Im Deckel kann man mit einem Teppichbodenmesser ein Loch fürs Display reinschneiden.
Arduino in einer Maus
Arduino Micro in einer mini USB-Maus als Passwortspeicher.
Thermometer mit 1-Wire Fühler. Anzeige auf LCD Arduinogesteuert.
LCD Anzeige für Arduino
Das ist ein sehr teures Thermometer geworden. Verbaute Materialien: 1 Arduino Micro, 3 1-Wire Temperaturfühler DS1820 ,ein LCD Display 2x16 Zeichen, ein Breadboard, ein 10 KOhm Poti, ein Widerstand und Steckdrähte starr und flexibel.
Benutzte Arduino Programme: LiquidChristal/blink und Onewire/ DS18x20_Temperature mit den entspechenden Libraries.
Mein Code bei github zum download Was beim Test kaputt gegangen ist:
2 LCD-Displays. Ich hab die Pinbelegung nicht beachtet. Die Pinbelegung ist 15,16,1 bis 14 und das von der Unterseite. Ich gehöre zu den Vollidioten die das Datenblatt nicht lesen und einfach loslöten. Das war fatal.
Was wird angezeigt:
Es werden die 3 Temperaturen der 3 Fühler wechselnd in der 2. Zeile des LCDs angezeigt. Die serielle Schnittstelle für den Monitor am Computer bleibt bestehen.
Zum Programmieren des Mikrocontrollers hab ich Programm Arduino und einen Linuxcomputer benutzt
Dieses Thermometer mit Gehäuse.
An meinem Heimnetzwerk hat sich was geändert. Die letzte topologische Übersicht ist von 2009. Ich hab zur Erstellung wieder jnetmap verwendet. Die Ubuntu- version funktioniert nicht. Ich habe die Java- version benutzt und mit java -jar gestartet. Die erstellte Netzwerk-Datei konnte ich nicht mehr bearbeiten. (keine Rechte oder korrupt) Das ist schade .
Ich hab auch mal zenmap, das grafische Frontend für nmap probiert. Da gibts mehr Information über das Netzwerk aber nur ein einfaches Diagramm. Darstellung mit dia ist eine Alternative.
Linux Kernelmodule nachinstallieren am Beispiel: Wifi mit USB
LSUSB zeigt Treiber Info
Kernelmodule einbinden am Beispiel eine im PC verbauten Wireless- Lan. Karte.Anschluss ist USB.
Mit den mitgeliefeten Tools bei Mint 14 funktioniert dieses Teil nicht.
Lösung: Mit lsusb hab ich die Daten rausgelesen, Es ist :2573 Ralink Technology
Ndiswrarpper muss installiert sein. sudo modprobe -i rt73usb
Die Verbindung mit dem Router wird danach sofort hergestellt.
Soll beim Start des Computers der Linuxtreiber automatisch eingebunden werden, geht das mit Mint/Ubuntu Linux so. sudo mcedit /etc/modules
dort einfach eine Zeile anfügen mit dem Inhalt rt73usb
fertig.
Anleitung für einen WLan-stick mit Opensuse.
Diese Webseite durchsuchen nach Kernelmodul Achtung, der verwendete Computer ist ein md8818 vom Aldi. Und der hat einige andere Macken die den Betrieb mit Linux stören.
Supertuxkart Level freischalten für alle Rennstrecken
Supertuxkart level freigeschaltet
Ich spiele gerne Supertuxkart. Das Spiel hat aber nicht alle Levels freigeschaltet,selbst wenn ich nach Vorgabe gewonnen habe.
So schalte ich die Level zu allen Strecken frei:
Vorgehensweise bei Linux Mint 14(Mate) und Kubuntu 12.10 . Ich öffne die Datei ~/.conf/supertuxkart/challanges.xml und ersetze dort immer das Wort false durch true. Abspeichern fertig. Link ubuntuusers
Raspberry Pi wird zum mobilen Webcamserver. schnelle Anleitung
Webcam filmt mich und Server
Aus dem Raspberry Pi ist mittlerweile ein Linux- Webcam- Server geworden.
Es werden nur noch 2 Kabel benötigt. Die Spannungsversorgung und das USB-Kabel zur Kamera.
Netzwerk geht über einen USB- Stick. Der WLAN-Stick von Logilink hat funktioniert. Das Kernelmodul RT3070 ist bereits vorhanden. Hier gibt noch eine schöne Anleitung dazu. Hier wird /etc /network /interfaces für Ubuntu erklärt Da ists ausführlicher.
Die USB Webcam ist eine Hama PC-Webcam AC-150 . Auch diese Camera hat mit Plug'n'play funktioniert. Als Webserver benutze ich das Paket motion (apt-get install motion). Ich hab motion als Dämon laufen. Eine Auflösung von 640x480 hab ich nicht hinbekommen. Aber 352x288 funktioniert mit einem scharfen Bild.
Um den Server einzustellen hab ich mich mit ssh verbunden. Die Konfiguration /etc/motion/motion.conf muss noch eingestellt werden. Meine Vorgehensweise:
sudo mcedit /etc/motion/motion.conf ändern abspeichern (mcedit ist mein Editor)
sudo /etc/init.d/motion restart Server neu Starten
Im Browser erzeugten Stream auf Änderungen beobachten. Nochmal von vorn bis man zufrieden ist.
Wie immer gilt auch hier: Mach das nicht nach! Ich hab keine Ahnung warum das Ding im Karton so funktioniert.
Linux Mint Fernsehen und Videotext mit VLC Anleitung
Fernsehen mit Linux Mint
Wie man mit Linux Fernsehen guckt hab ich hier schon ein paar mal beschrieben. DVB-S mit KLEAR,oder ich verwende einfach Kaffeine. Diese 2 K-Programme gehören zur KDE-Oberfläche
Weil ich aber Linux Mint 14 Mate 1.4 installiert habe, will ich hier nicht das halbe KDE nachinstallieren.
VLC gibts schon. Jetzt brauch ich noch die XML- Datei mit den >DVB-T Sendern.
Dafür gibt es w_scan. w_scan -c DE -L > vlc.xspf in die Konsole eingetippt erzeugt am Énde ein XML
die als vlc.xspfabgespeichert wird. Die Endung bezeichnet die Playlisten für den VLC.
Download für DVB-T in Worms vlc.xspf Stand 30.03.2013
Videotext geht auch mit VLC. Dieses PLugin ermöglicht das; wenn noch nicht installiert:
sudo apt-get install vlc-plugin-zvbi
Die Videotext- Funktion ist viel besser als mit Kaffeine.
Ich kann mich erinnern, dass die ersten Dos- Programme, die so getauscht wurden, Banner zum Ausdrucken waren.In diese Kategorie gehört auch das Linux- Programm für die Bash figlet und toilet.
Raspberry Pi Raspbian Image auf SD 16 GB class 10 Linuxinstallation
Rasperry Pi mit Linux drauf
Raspberry Pi Version B jetzt auch in meiner Linux Computersammlung. Test bestanden . Wenn man sich diesen Computer kauft, braucht man ein USB-Kabel mit Mikro Stecker und eine passende Spannungsversorgung mit mindestens 700 mA. USB-Netzteil mit 1000mA funktioniert gut.
Es gab ein paar Probleme mit dem kopieren des Images auf eine SD Karte. Denn so wie es in der Anleitung für den Raspi steht , geht es bei mir nicht. dd bs=4M if=~/2012-12-16-wheezy-raspbian.img of=/dev/sdd
auch diverse Image- Ersteller z.B. UNetbootin konnten nur Die SD -Karten in einen unlesbaren Zustand versetzen.
Die Lösung: usb-imagewriter Das hat sofort funktioniert. Das Raspbian- Image ist jetzt auf einer 16 GB SDHC Karte Class 10 . Und es bootet.
Ergänzung 23.06.2013: dd if=xx off=yy ohne zusätzliche Parameter kopiert das Image auf die SD-Karte.
--to be continued ---