Kategorien
Allgemeine Beiträge Hardware

Unboxing des Raspberry Pi 3 Model B

Stefans Schwerpunkte liegen im Umfeld von Betriebssystemen, serverbasierten Diensten und im weitesten Sinne in allgemeiner technischer Infrastruktur. Tagsüber mit strategischen IT-Themen beschäftigt, tackert er Nachts doch mal gerne ins schwarze Loch.
swarkn
Letzte Artikel von swarkn (Alle anzeigen)

Hallo zusammen,

Ich habe mir vor Kurzem den neuen Raspberry Pi 3 Model B von RS Components gekauft. Ich dachte ich fasse meinen Kauf kurz für euch zusammen und mache ein kleines Unboxing des Raspberry Pi 3 Model B via Picture Gallery. 🙂 Davon fehlt es im Netz an Bildern!

Mein Einkauf bei RS Components:

Vorab kurz zu meinem Einkauf. RS Components hat seit meinem letzten Einkauf des Raspberry Pi 1 eine neue Privatkunden Seite aufgebaut. Das gesamte Startzubehör habe ich dort gekauft:

Raspberry PiRaspberry Pi 3 Model B SBC
StromadapterSteckernetzteil, +5Vdc / 2A, 10W Micro USB, verschiedene Netze
GehäuseOffiziell Raspberry Pi 3 Model B, 2 B, B+ ABS Mini-PC Gehäuse schwarz/grau
SD-KartemicroSDHC-Speicherkarte 8GB Class 4

Zusammen habe ich ohne Versandkosten ca. 60€ bezahlt. Kleiner Tip: Nur weil RS Components seinen Geschäftspartnern einen Mengenrabatt ab einer Stückzahl von 5 Stück einräumt, heisst das noch lange nicht, dass das für uns Privatkonsumenten ebenfalls gilt. Die Versandkosten von über 8€ waren ebenfalls recht happig. Dafür dürft ihr euch noch nicht mal den Frachtführer selbst auswählen. GLS hat mich beliefert. Ab Bestellung bis Paket in meinen Händen hat der gesamte Vorgang 4 Tage gedauert.

Unboxing des Raspberry Pi 3 Model B:

Für einen Test habe ich das aktuelle Jessie Image von Raspbian via


dd if=2016-02-26-raspbian-jessie.img of=/dev/mmcblk0 bs=4096

auf die SD-Karte geschrieben. Bootete einwandfrei *daumenhoch* und funktioniert alles wie erwartet.

Auf die Besonderheiten oder Veränderungen seit dem Raspberry Pi 2 oder 1 gehe ich hier nicht ein. Davon gibt es auch echt genug Blogposts *lach*.

Viele Grüße,

swarkn

pinterest
Kategorien
Allgemeine Beiträge Erklärbär & Anleitungen Hardware

Arduino – mehrere Schalter abfragen über einen Analogeingang

Thomas ist aktiver Löter seit 36 Jahren und sieht die Welt in 16 Graustufen (Alternativtheorie: 98/2) ;-)
Avatar

Hallo Leute,

sicher ist Euch das auch schon mal passiert – bei einem größeren Arduino Projekt gehen Euch die Digitaleingänge aus aber Ihr müsst noch einige Taster zusätzlich abfragen und habt nur noch einen Analogeingang frei …

Na – für dieses Problem habe ich vielleicht eine Lösung für Euch.

Etwas Theorie vorab:
Der ADC (Analog Digital Wandler) im Arduino hat eine Auflösung von 10Bit. Das ist 2^10 was im Dezimalsystem 1024 Schritten entspricht.
Da die Analog-Eingänge von 0-5 Volt messen können, bedeutet das:
5V / 1024 Schritte = 0,00488V/Schritt = 4,88 mV / Schritt.

Meine Zielsetzung war, 5 Schalter mit einem Analogeingang auslesen zu können – nach kurzer Überlegung wünschte ich mir zusätzlich, dass mehrere Tasten gleichzeit gedrückt sein könnten und daher auch dieser gleichzeitige Schließzustand korrekt erkannt werden soll !

Wie geht das nun – 5 Tasten über einen Eingang erkennen ?

Nun – aus der Digitaltechnik kenne ich noch die gute, alte Technik der Widerstandsnetzwerke für DACs – und ein binär gestuftes Widerstandsnetzwerk würde auch für diesen Zweck hier perfekt passen 😉

Binär gestuftes Widerstandsnetzwerk bedeutet, dass man mit einem Widerstand beginnt und dann die Widerstandswerde jeweils verdoppelt, also:

R, 2R, 4R, 8R, 16R ….

So – genug auf die Folter gespannt, hier ist eine Beispielschaltung:

Binäre beschaltetes Widerstandsnetzwerk
Binäre beschaltetes Widerstandsnetzwerk

Die Spannungen müssen nun mit dem Arduino gemessen werden und mit geringen Toleranzfeldern für die sichere Erkennung abgelegt werden. Die Toleranz muss immer kleiner sein, als der kleinste Änderungschritt der gemessenen Spannungen ! (Theoretisch kann man die Spannungsteiler auch ausechnen – wie aber schon gesagt – die 5V Spannung ist nicht wirklich präzise und daher empfehle ich die Messung !)

Mit dieser Anordnung der Schalter und Widerstände könnt Ihr sowohl einzeln gedrückte Tasten als auch mehrere oder alle gedrückte Tasten sicher erkennen und auslesen.

Die Auflösungsgrenze des Arduino liegt vermutlich bei ca. 8 Schaltern – dann unterschreitet die kleinste Spannungsdifferenz die 4,88 mV oder Störungen machen ein genaues Auslesen nicht mehr möglich.

Zum entprellen der Tasten würde ich noch empfehlen einen 100nf Kondensator vom Analogeingang gegen Masse zu legen (der schließt auch hochfrquente Störungen kurz).

So, ich hoffe mit diesem kurzen „Erklärbär“-Beitrag die Grundlage für neue Ideen in Euren eigenen Arduino/Raspberry Projekten gelegt zu haben.

Have fun and keep on Löting 🙂

Euer Löti

 

pinterest