Modulares Microcontroller-System (zum Testen)

@macked47 und ich hatten die Idee, ein modulares System zu bauen, um mit ESPs Dinge zu entwickeln.

Aktuelles Design

Design

Wir nutzen einen Raspberry Pi Pico. Seine Pins sind jeweils in 4er-Blöcke geordnet, die wir direkt in dieser Form nutzen. Die Lücken zwischen den Pin-Bereichen sind Ground-Pins, die komische Verteilung kommt dadurch zustande, dass in manchen Fällen die Pins, die wir haben wollen, an verschiedenen Stellen liegen.

Stecker

Steckerdesign

Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6
GND Pin 0 Pin 1 Pin 2 Pin 3 3V3
GND SPI RX SPI CSn SPI SCK SPI TX 3V3
GND I2C0 SDA I2C0 SCL I2C1 SDA I2C1 SCL 3V3
GND UART TX UART RX 3V3
AGND ADC0 ADC1 ADC2 ADC_VREF

Wann welche Pins auf welchem Modul-Steckplatz vorhanden sind, kann man unten nachlesen.

Pinverteilung auf dem Pi Pico

Modulnummer Pins Support für Default
Modul 1 1-5 I2C, UART0, SPI0 UART0
Modul 2 6-10 I2C, UART1, SPI0 I2C
Modul 3 11-15 I2C, UART0, SPI1
Modul 4 16-20 I2C, UART0, SPI1
Modul 5 21-25 I2C, UART0, SPI0 SPI0
Modul 6 29, 31-35 I2C, ADC ADC

Weitere Planung folgt.

Themenpate

Session am 21.09.2024 (Campdays)

Teilnehmende:

Design

Wir nutzen einen Raspberry Pi Pico. Seine Pins sind jeweils in 4er-Blöcke geordnet, die wir direkt in dieser Form nutzen. Die Lücken zwischen den Pin-Bereichen sind Ground-Pins, die komische Verteilung kommt dadurch zustande, dass in manchen Fällen die Pins, die wir haben wollen, an verschiedenen Stellen liegen.

Steckerdesign

Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6
GND Pin 0 Pin 1 Pin 2 Pin 3 3V3
GND SPI SCK SPI TX SPI RX SPI CSn 3V3
GND I2C0 SDA I2C0 SCL I2C1 SDA I2C1 SCL 3V3
GND UART TX UART RX 3V3

Wann welche Pins auf welchem Modul-Steckplatz vorhanden sind, kann man unten nachlesen.

Stecker

Pinverteilung auf dem Pi Pico

Pinout vom Pi Pico:

EDIT: BIld entfernt, da nicht-DSGVO-konforme Einbettung externer Resourcen

Modulnummer Pins Support für Default
Modul 1 1-2, 4-5 I2C, UART1, SPI0 I2C
Modul 2 9-12 I2C, UART1
Modul 3 14-17 I2C, UART0, SPI1
Modul 4 19-22 I2C, UART0
Modul 5 1-2, 24-25 I2C, UART0, SPI0 UART0
Modul 6 29, 31-35 I2C1, ADC ADC

Das ist das Layout, was wir uns überlegt haben, im ersten Post ist immer das aktuelle.

Wir wollten uns gerne nochmal online treffen (also das war jetzt, jedenfalls unter @krfl9500 und mir, so konsenz (konsens?)), dafür kommt jetzt hier die Abstimmung:

  • Montag, 07.10.2024, 19 Uhr
  • Dienstag, 08.10.2024, 19 Uhr
  • Mittwoch, 09.10.2024, 19 Uhr
  • Donnerstag, 10.10.2024, 19 Uhr
  • Montag, 14.10.2024, 19 Uhr
  • Dienstag, 15.10.2024, 19 Uhr
  • Mittwoch, 16.10.2024, 19 Uhr
  • Donnerstag, 17.10.2024, 19 Uhr
  • Freitag, 18.10.2024, 19 Uhr
  • Samstag, 19.10.2024, 19 Uhr
  • Sonntag, 20.10.2024, 19 Uhr
0 Teilnehmer

Die Uhrzeiten sind eher als Platzhalter gedacht. Also falls das von den Uhrzeiten her nicht hin kommt, gerne schreiben (bei den Tagen übrigens auch).

Angesichts der Tatsache, dass wir uns für einen Pi Pico entschieden haben, sollten wir das Thema dann nicht umbenennen?

Am besten entscheiden wir das auch einfach beim Online-Treffen.

Geworden ist das jetzt der Dienstag, 19 Uhr. Link folgt.

https://bbb.teckids.org/b/rooms/jsj-lxp-j61-xgq/join

Sessionprotokoll 08.10.2024

Anwesende: @krfl9500 @nik @macked47, @skyhopper4697 und ich (@pinguin)

Namensänderung

Modulares ESP-System → Modulares Microcontroller-System

Konnektor-Änderung

Wir wollen, statt den (teueren) Magnet-Konnektoren, lieber JST nutzen. Das ist günstiger und einfacher.

Alles stecken

Alles mögliche, was kaputt gehen könnte (JST, Pico, Lademodul) nur stecken und nicht löten.

Weiterer Plan

Wir sollten uns vor den nächsten Campdays nochmal treffen, damit wir da Dinge basteln und kaufen können und die bei den Campdays dann testen und damit basteln.

Es gibt wie ich grade gefunden hab noch ein ziemlich ähnliches schon bestehendes System. @pinguin hatte von diesem System auch mal einen DMX-zu-“Grove”-Adapter.
Das System nennt sich auch Grove und ist von “Seeed-Studios” Entwickelt und hergestellt worden.
Es gibt shields für ein paar Mikrocontroller z.b. für den Pico (leider nicht W) Amazon und ganz viel lustige shields, Hubs, Multiplexer, Displays, Sensoren und vieles mehr. Wiki-Eintrag zum Grove-System und Shop mit allen Sensoren