Forum: Mikrocontroller und Digitale Elektronik Welche Hardware? WiFi, ca. 70 IO


von Michael (ddboard)


Lesenswert?

Hallo zusammen,

für ein Projekt möchte ich mit einem Mikrocontroller folgendes 
realisieren:
- ca. 26 Eingänge (Drucktasten)
- ca. 40 Ausgänge (LEDs)
- WLAN zur Übermittlung von Daten an einen Server
- SPI Bus (mit 6 Clients, RFID)

Aktuell habe ein NodeMCU vor mir, um die grundlegenden Bestandteile 
einzeln aufzubauen, u.a. ein RFID RC522 Leser, von denen ich im Projekt 
6 nutzen muss.
Für die Taster und LEDs kann ich auf Extension Boards ausweichen, z.B. 
über I2C. Für die RFID Shields brauche in den gemeinsamen Bus + 
individuelle CS pro Shield. Also mindestens 4+6 (SPI) + 2, insgesamt 12 
IOs. WLAN sollte möglichst an Bord sein.

Kann jemand hierfür etwas empfehlen?

Es grüßt
Michael

von Gerald B. (gerald_b)


Lesenswert?

Die Tasten kannst du im Zehnerpack an jeweils einem Analogeingang 
abfragen. Jeweils über unterschiedliche Spannungsteiler, oder R2R 
Netzwerk. Wenn das richtig dimensioniert ist, kannst du sogar auswerten, 
wenn mehrere Tasten gleichzeitig gedrückt werden.
Oder du nimmst z.B. den HT16K33 von Holtek, der wird per I2C angebunden 
und kann gleichzeitig 128 LEDs multiplexen und 39 Taster abfragen. Wenn 
das noch nicht reicht, hast du 3 Adresspins, so das du bis zu 8 Stück 
dieser ICs ansteuern kannst. Das sollte für sämtliche Eventualitäten 
ausreichend sein :-)

von Michael (ddboard)


Lesenswert?

Danke, interessanter Tipp mit dem HT16K33. Ich bin gerade noch auf den 
ESP32 NodeMCU gestossen, den hatte ich nicht auf dem Schirm. Der hat 30+ 
IO, das sollte locker reichen.

von Peter N. (alv)


Lesenswert?

Michael schrieb:
> Für die RFID Shields brauche in den gemeinsamen Bus +
> individuelle CS pro Shield. Also mindestens 4+6 (SPI) + 2, insgesamt 12
> IOs.

Es wird doch nur max 1 SPI-Gerät auf dem Bus aktiv sein?
Da nimmt man einen einen Adressdekoder wie 74138, damit kann man mit 4 
IOs bis 8 CS generieren.

Beitrag #7455683 wurde vom Autor gelöscht.
von Georg P. (perthil)


Lesenswert?

Gerald B. schrieb:
> Oder du nimmst z.B. den HT16K33 von Holtek

Der ist leider seit 2022 EOL. Aber beim Ali gibt es noch welche.

VG

von Stefan F. (Gast)


Lesenswert?

Michael schrieb:
> Aktuell habe ein NodeMCU vor mir
> Kann jemand hierfür etwas empfehlen?

Was gefällt dir denn am NodeMCU Board nicht?

Wenn dir der ESP8266 zu wenig I/O Pins hat, könnte dir der ESP32 besser 
gefallen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.