Ich habe ein Netduino Plus und versuche, eine Einkaufsliste für einen meiner üblichen Anbieter für digitale "Kleber" -Teile zusammenzustellen, die ich damit verwenden kann. Ich habe Erfahrung in der Elektronik, aber ich habe seit einiger Zeit keine ICs (außer Reglern) gekauft.
Das ist eine schwierige Frage, aber welche digitalen Chips werden verwendet? Ich beziehe mich nicht auf spezialisierte Chips wie eine RTC (die aus anderen Gründen auf meiner Einkaufsliste steht), sondern auf die Klebechips, die ich brauche, damit die Dinge mit einem Mikrocontroller funktionieren. (Ich habe mehrere andere Boards, darunter einige MSP430-Boards, daher gilt meine Frage auch für diese.)
(Im Moment denke ich nicht an analoge oder HF-Chips; ich habe viele 555er und 741er; sie sind wie Mäuse!)
Als Beispiel schaue ich mir ein 74LS595-Schieberegister an, damit ich ein paar überschüssige Hitachi-basierte LCDs verwenden kann, die ich habe, ohne die Mühe, genügend Pins zu finden, um es direkt vom Netduino anzusteuern. Ist der 595 in der modernen 3,3-V-Logikumgebung tolerant?
Ich weiß auch, dass ich wahrscheinlich Chips wie die 4066-Switches verwenden werde, also stehen diese auf der Liste.
Ein weiteres Beispiel: Was ist heutzutage ein guter binärer/BCD-7-Segment-Treiber?
Es ist Jahre her, dass jemand einfach den Katalog von Mouser oder Digi-Key durchgehen und 2 von allem mit einem 74/74LS- oder 4000-Präfix bekommen konnte, und ich erwarte nicht, dass ich das Gleiche tun kann. Ich würde es einfach hassen, meine Bestellung auszupacken und ein anderes nettes Projekt im Netz zu finden, das ich haben muss, aber nicht in der Box bestellt habe.
OK, das ist es, was ich bei zwei Anbietern bestellt habe. Dies ist kein Stecker; Dies sind nur zwei, bei denen ich normalerweise bestelle.
Von SparkFun:
Von Mauser:
Der SA612 scheint eine seltsame Wahl für allgemeines Basteln zu sein; Ich bin allerdings Funkamateur. Ich habe mich für den Temperatursensor entschieden; Wir haben einen 600-Dollar-IT-Umgebungsmonitor bei der Arbeit, und es ist verlockend, das mit einem 59-Dollar-Entwicklungsboard für meinen persönlichen Server zu replizieren. Die Batteriehalter beziehen sich auf die RTC, die ich verwenden möchte, und ich habe eine Auswahl an 74LS-Logik, damit ich ein LCD (Hitachi-basiert) und einige Sieben-Segment-Anzeigen anschließen kann, die ich habe. Die GPS-Teile sind für das spezifische Modul (EM406A), das ich von SparkFun bekommen habe.
Um dies für andere Experimentatoren zu erweitern, würde ich auch die folgenden Dinge empfehlen, die ich in meinen Teilebehältern habe:
The Maker Shed hat ein nettes Starter-Kit für 120 US-Dollar mit der Option, es mit Arduino, Netdunio oder Netduino Plus Ihrer Wahl zu erhalten, was viele der Artikel auf meiner Liste abdeckt.
Wenn Sie die Stromversorgung schalten möchten, einige Triac-Optokoppler (wie TLP3063, MOC302x). Einige Triacs, MOSFETs, Transisitor-Optokoppler. Riegel.
Verschiedene sortierte Spielzeuge: LCD-Display. Sensoren, digital oder analog. Für Temperatur DS18B20+, PTC.LDR.
Meines Wissens wird die Chipserie "74HCxx" (High Speed CMOS) sowohl Vcc von 3,3 V als auch 5,0 V unterstützen, und mit einer Versorgungsspannung von 3,3 V sind diese Chips mit den meisten 3,3-V-Geräten wie dem neueren Arduino kompatibel MCU-Boards. Probieren Sie also anstelle eines 74LS595 einen 74HC595-Chip aus, der an eine 3,3-Volt-Versorgung angeschlossen ist. Anscheinend habe ich dies vor ein paar Jahren mit einem 74HC04 (Hex-Wechselrichter) an einem ESP8266 (einer 3,3-V-MCU) getestet und es hat funktioniert, also gehe ich davon aus, dass es für die meisten (alle?) anderen "74HCxx" -Chips funktionieren wird (plus ich gelesen habe irgendwo im Internet, dass dies so war, aber ich kann mich nicht an die Quelle erinnern).
Eine Sache, die ich empfehlen kann, die meiner Meinung nach viele Leute letztendlich verwenden, ist ein MAX232 oder ein gleichwertiges Gerät, sodass Sie über RS-232 mit einem Gerät sprechen können. Sicher, Sie können sich darauf verlassen, dass Sie die USB-Verbindung verwenden können, aber ich komme immer wieder in eine Situation, in der ich mit einem anderen Gerät sprechen muss (z. B. einem Touchscreen-Controller wie dem von Amulet) und dieses Gerät keine seriellen TTL-Pegel verwendet.
dmoisan