Gemeinsame digitale "Klebe" -Chips, die mit Arduino / Netduino verwendet werden?

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.

Antworten (4)

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:

  • BOB-10402 EM-406 Stecker Breakout
  • COM-00312 Darlington-Treiber 8-Kanal ULN2803 DIP
  • DEV-07914 Arduino ProtoShield-Kit
  • DEV-10059 Arduino- und Breadboard-Halter
  • GPS-09123 Schnittstellenkabel für EM401 und EM406
  • PRT-09279 Stapelbarer Arduino-Header – 8-polig
  • PRT-09389 Überbrückungskabel Premium 12" F/F Packung mit 10 Stück
  • PRT-10158 Break-Away-Header – lang

Von Mauser:

  • DS1822+PAR Temperatursensoren für Plattenmontage 1-Wire Digital Thermometer
  • SA612AD Up-Down-Konverter DOPPELTER BAL-MISCHER/OSZILLATOR
  • 74HCT4066N Analogschalter-ICs QUAD BILATERAL SWITCH
  • MAX232ECNE4 RS-232-Schnittstellen-IC RS232-Leitungstreiber/Empfänger
  • 122-0421-GR BAT HLDR 2XAAA 6 LDS NKLPLTD 6 LDS 26AWG
  • AB38T-32.768KHZ Kristalle 32.768KHz
  • Beschreibung: Board-to-Board / Mezzanine-Steckverbinder HDR VT 1X09P .1 230/110 30AU
  • SN74LS247N Encoder, Decoder, Multiplexer & Demultiplexer BCD zu 7 Segment
  • SN74LS595N Zählerschieberegister Serial-In-Schieberegister
  • DS1307+ Echtzeituhr 64x8 Serial I2C RTC

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:

  • Kleinsignal-NPN- und PNP-Bipolartransistoren - erhalten Sie Bündel von jedem
  • Kleinsignaldioden der Sorte 1N4148
  • für Funkexperimente 1N34 Germaniumdioden, wenn sie sie überhaupt noch verkaufen
  • 1N4001 kleine Schaltdioden
  • Zenerdioden von 5,1 V, 7,1 V usw.
  • Regler LM7805, 7812.
  • LEDs (naja wirklich!)
  • Steckplatinen, Protoplatinen und Jumper-Sets

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.

Ja, ich bin für LCDs abgedeckt. Ich habe diesen Parallax-IR-Bewegungsmelder und werde ein paar lichtempfindliche Geräte kaufen. Außerdem wären ein paar Temperatursensoren praktisch. Aber darum geht es bei meiner Frage nicht.

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).

Sie haben Recht damit, dass die Logik von 74HCxx (aber nicht von 74HCTxx) mit 3,3 V funktioniert - sie unterstützt einen Vdd-Bereich von 2 bis 6 V. (Überprüfen Sie das Datenblatt für ein 74HCxx-Teil irgendwann)

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.

Ja, mit einem MAXn232 kann man nichts falsch machen, und es gibt eine Million Projekte da draußen, die für solche Situationen nichts anderes als Level-Shifting tun.
Mit Maxim kann man nichts falsch machen, Punkt!
Bauen Sie den Konverter in das Kabel ein, dann brauchen Sie nur noch einen.