Projekt/Arduino Gruppe Ruhrgebiet: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
KKeine Bearbeitungszusammenfassung
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
|image=Workshop ArduinoGR20.png
|image=Workshop ArduinoGR20.png
|description=entwickeln, bauen, einschalten - jeden 1. und 3. Dienstag im Monat trifft sich die Gruppe im Labor um gemeinsam über Projekte und technische Neuerungen zu diskutieren und zu basteln
|description=entwickeln, bauen, einschalten - jeden 1. und 3. Dienstag im Monat trifft sich die Gruppe im Labor um gemeinsam über Projekte und technische Neuerungen zu diskutieren und zu basteln
|author=MongoQ, Andreas
|author=MongoQ, beowulf
|tags=Arduino, Gruppe, Ruhrgebiet
|tags=Arduino, Gruppe, Ruhrgebiet
}}
}}
Zeile 17: Zeile 17:
Momentan finden nur Treffen ohne festes Thema statt.
Momentan finden nur Treffen ohne festes Thema statt.


Der Fokus am 3.10.23 liegt jedoch auf  dem [[Projekt/Thekenlicht|Thekenlicht]].
Der Fokus liegt momentan jedoch auf  dem [[Projekt/Thekenlicht|Thekenlicht]].
 
Eine eigene Platine für den dort beschriebenen Aufbau mit KiCad aufsetzen und fertigen lassen bei [https://jlcpcb.com/ JLCPCB] ist das mittelfristig angepeilte Ziel.


==News==
==News==


ESP32 Boards mit MicroPython sind hinzugekommen.
ESP32 Boards mit MicroPython sind hinzugekommen.
Die gehen weg, wie nichts ... wir sollten welche nachbestellen ;-)


==Gemeinschaftsprojekte==
==Gemeinschaftsprojekte==
Zeile 36: Zeile 40:
*[https://jlcpcb.com/ JLCPCB] - [https://www.youtube.com/watch?v=n5wi2HQm2WA YouTube KiCad Workflow]
*[https://jlcpcb.com/ JLCPCB] - [https://www.youtube.com/watch?v=n5wi2HQm2WA YouTube KiCad Workflow]
*[https://pcbshopper.com/ PCBShopper - 19 Platinenhersteller, 8 Bestücker im Preisvergleich]
*[https://pcbshopper.com/ PCBShopper - 19 Platinenhersteller, 8 Bestücker im Preisvergleich]
*[https://wiki.das-labor.org/w/LABOR_Wiki/Platinen_herstellen/ Platinen herstellen im Labor (DIY)]
*[https://wiki.das-labor.org/w/LABOR_Wiki/Platinen_herstellen/ Platinen herstellen im Labor (DIY)] (obsolete)


==Vorträge==
==Vorträge==
Zeile 51: Zeile 55:
*IR-Fernbedienungen auslesen und Befehle reproduzieren (z.B. für Fernseher oder RGB LED Streifen) - ähnlich [http://www.harctoolbox.org/arduino_nano Harctoolbox], siehe auch [[Projekt/Thekenlicht|Thekenlicht]]
*IR-Fernbedienungen auslesen und Befehle reproduzieren (z.B. für Fernseher oder RGB LED Streifen) - ähnlich [http://www.harctoolbox.org/arduino_nano Harctoolbox], siehe auch [[Projekt/Thekenlicht|Thekenlicht]]
*Funksteckdosensteuerung per USB-Stick (aus Linux heraus) Marke Eigenbau [http://www.avc-shop.de/433Mhz-Sender-Empfaenger-Superregeneration-Modul-FS1000A-XY-FST-XY-MK-5V FS1000A Sendemodul] [https://github.com/mongoq/Diskstation-Funksteckdosen (Läuft!)])
*Funksteckdosensteuerung per USB-Stick (aus Linux heraus) Marke Eigenbau [http://www.avc-shop.de/433Mhz-Sender-Empfaenger-Superregeneration-Modul-FS1000A-XY-FST-XY-MK-5V FS1000A Sendemodul] [https://github.com/mongoq/Diskstation-Funksteckdosen (Läuft!)])
*[https://www.youcard.de/produkte/plastikkarten/rfid-chipkarten/mifare-chipkarten/mifare-classic-1k-mifare-classic-4k/ Mifare Karten] (per [https://de.wikipedia.org/wiki/Serial_Peripheral_Interface SPI-Bus]) auslesen und Kartenseriennummern auf [https://www.elektronik-kompendium.de/sites/praxis/bauteil_lcd-hd44780.htm 1602 Display] und [https://esp32io.com/tutorials/esp32-rfid-nfc RC522] ausgeben (vgl. Labortürzugangstoken [https://lab401.com/de-de/products/mifare-compatible-1k-direct-write-uid UID])
*[https://www.youcard.de/produkte/plastikkarten/rfid-chipkarten/mifare-chipkarten/mifare-classic-1k-mifare-classic-4k/ Mifare Classic Karten] (per [https://de.wikipedia.org/wiki/Serial_Peripheral_Interface SPI-Bus]) auslesen und Kartenseriennummern auf [https://www.elektronik-kompendium.de/sites/praxis/bauteil_lcd-hd44780.htm 1602 Display] und [https://esp32io.com/tutorials/esp32-rfid-nfc RC522] ausgeben (vgl. Labortürzugangstoken [https://lab401.com/de-de/products/mifare-compatible-1k-direct-write-uid UID])
*Stromversorgung von Arduino Nano mit 18650 Akku (Betrieb und Laden gleichzeitig)
*Stromversorgung von Arduino Nano mit 18650 Akku (Betrieb und Laden gleichzeitig)
*Brauchbare Logic Analyzer (z.B. von [https://www.gen2vdr.de/wirbel/electronics/saleae/index2.html Saleae Logic - Logic 8] / [https://support.saleae.com/logic-software/legacy-software/older-software-releases#logic-1-x-download-links Software]) für unter 10€, Untersuchen von [https://www.ipd.kit.edu/~buchmann/microcontroller/i2c.htm I2C]-, SPI-, UART-Übertragungsprotokollen, [http://baun-vorlesungen.appspot.com/Netzwerke1617/Skript/netzwerke_WS1617_foliensatz_03.pdf Leitungscodes]
*Brauchbare Logic Analyzer (z.B. von [https://www.gen2vdr.de/wirbel/electronics/saleae/index2.html Saleae Logic - Logic 8] / [https://support.saleae.com/logic-software/legacy-software/older-software-releases#logic-1-x-download-links Software]) für unter 10€, Untersuchen von [https://www.ipd.kit.edu/~buchmann/microcontroller/i2c.htm I2C]-, SPI-, UART-Übertragungsprotokollen, [http://baun-vorlesungen.appspot.com/Netzwerke1617/Skript/netzwerke_WS1617_foliensatz_03.pdf Leitungscodes]
Zeile 66: Zeile 70:
*Arduino Nano
*Arduino Nano
*ESP32 Varianten
*ESP32 Varianten
*[https://www.thingiverse.com/thing:3552127/files ESP32 Pinout zum Ausdrucken und Aufkleben]
*ESP8266 Varianten
*ESP8266 Varianten


Zeile 77: Zeile 82:
*[https://www.fambach.net/vs-code-espressif-idf/ Stefan's WebBlog]
*[https://www.fambach.net/vs-code-espressif-idf/ Stefan's WebBlog]
*[https://www.phippselectronics.com/run-your-first-esp32-program-in-visual-studio-code/ LED Blinken Beispiel]
*[https://www.phippselectronics.com/run-your-first-esp32-program-in-visual-studio-code/ LED Blinken Beispiel]
<big>PlatformIO</big>
*[https://docs.platformio.org/en/stable/integration/ide/vscode.html PlatformIO für Visual Studio Code]
*[https://community.platformio.org/ PlatformIO Community (Forum für alle Fragen)]
<big>ESP32 / ESP8266 (MicroPython)</big>
<big>ESP32 / ESP8266 (MicroPython)</big>
*[https://thonny.org/ Thonny - Python IDE for Beginners]
*[https://thonny.org/ Thonny - Python IDE for Beginners]
Zeile 103: Zeile 111:
*[https://github.com/mongoq/LaborStatusBox Labor Status Box - Original Ampel LEDs über Internet und] [https://wiki.das-labor.org/w/Status-Bot Status Bot]
*[https://github.com/mongoq/LaborStatusBox Labor Status Box - Original Ampel LEDs über Internet und] [https://wiki.das-labor.org/w/Status-Bot Status Bot]
*Denon DRA-585 RD Amplifier - Telnet Anbindung
*Denon DRA-585 RD Amplifier - Telnet Anbindung
*[https://blog.gc2.at/post/esp8266-esp01-micropython/ Webserver mit ESP8266 ESP-01S - für DHT11 Sensoren + Nutzung WebREPL und ampy]
*[https://gndtovcc.home.blog/2020/04/16/micropython-esp32-esp8266-with-dht11-dht22-web-server/ Webserver für ESP8266 ESP-01S - für DHT22 Sensoren]
*[https://gndtovcc.home.blog/2020/04/14/esp32-esp8266-micropython-web-server-control-outputs/ Webserver für ESP8266 mit Buttons]


==Rust==
==Rust==

Aktuelle Version vom 28. August 2024, 20:06 Uhr

   
Arduino Gruppe Ruhrgebiet

Release status: stable [box doku]

Workshop ArduinoGR20.png
Description entwickeln, bauen, einschalten - jeden 1. und 3. Dienstag im Monat trifft sich die Gruppe im Labor um gemeinsam über Projekte und technische Neuerungen zu diskutieren und zu basteln
Author(s)  MongoQ, beowulf



Workshop ArduinoGR20.png

Wir treffen uns jeden 1. und 3. Dienstag im Monat ab 18:00 Uhr im Labor in Bochum: Liste der kommenden Veranstaltungen

Wer Interesse hat, soll einfach mal vorbeikommen.

Thema kommendes Treffen[Bearbeiten | Quelltext bearbeiten]

Momentan finden nur Treffen ohne festes Thema statt.

Der Fokus liegt momentan jedoch auf dem Thekenlicht.

Eine eigene Platine für den dort beschriebenen Aufbau mit KiCad aufsetzen und fertigen lassen bei JLCPCB ist das mittelfristig angepeilte Ziel.

News[Bearbeiten | Quelltext bearbeiten]

ESP32 Boards mit MicroPython sind hinzugekommen.

Die gehen weg, wie nichts ... wir sollten welche nachbestellen ;-)

Gemeinschaftsprojekte[Bearbeiten | Quelltext bearbeiten]

"Beliebige" RGB LED-Streifen per Mikrocontroller und IR steuern - vgl. Thekenlicht

Follow-Me - Ein kleiner Roboter der einem hinterherfährt

  • Er soll rundherum mit Sensoren ausgestattet sein um die Umwelt zu "begreifen".
  • Ebenso soll er Sensoren haben, die merken, dass er vor einer Treppenstufe ist die herunterführt.

Platinen herstellen[Bearbeiten | Quelltext bearbeiten]

Vorträge[Bearbeiten | Quelltext bearbeiten]

Bereits gehalten:

Mögliche Themen für Vorträge:

Falls einer der Gruppenteilnehmer einen eigenen Vortrag halten möchte, so lässt sich das sicher einrichten.

Pinouts Arduino / ESP[Bearbeiten | Quelltext bearbeiten]

Downloads[Bearbeiten | Quelltext bearbeiten]

Arduino IDE (C/C++ Programmierung)

ESP-IDF (C/C++ Programmierung)

PlatformIO

ESP32 / ESP8266 (MicroPython)

Arduino[Bearbeiten | Quelltext bearbeiten]

Inbetriebnahme

Erste eigene Projekte

MicroPython[Bearbeiten | Quelltext bearbeiten]

Inbetriebnahme

Erste eigene Projekte

Rust[Bearbeiten | Quelltext bearbeiten]

Inbetriebnahme

Erste eigene Projekte

  • TODO

Simulation[Bearbeiten | Quelltext bearbeiten]

Verkauf Boards[Bearbeiten | Quelltext bearbeiten]

Käuflich zu erwerben im Labor

Sonstiges[Bearbeiten | Quelltext bearbeiten]

Text für den Flyer[Bearbeiten | Quelltext bearbeiten]

TODO: Welcher Flyer?

  • Was ist ein Arduino?
    • Ein Arduino ist ein günstiger kleiner Einplatinencomputer an den man Sensoren und Aktoren anschließen und für den man auch als Anfänger schnell eigene Programme entwickeln kann. Am Ende kann z.B. eine Roboterhand, eine sprechende Uhr oder einen LED-Würfel mit Animationen realisiert werden.
  • Was machen wir als Gruppe?
    • Wir stellen uns unsere Projekte gegenseitig vor und helfen uns gegenseitig bei Problemen. Einsteiger als auch Fortgeschrittene sind willkommen.
  • Wann treffen wir uns?
    • Wir treffen uns jeden 1. und 3. Dienstag im Monat ab 18:00 Uhr im Labor (Alleestraße 50) in Bochum.