🚧 Mikrofon Module KY-037, KY-038 taugen nix

Synopsis: KY-037 Hochempfindliches Mikrofon🔗 KY-038 Mikrofon Modul🔗 Für ein Instrumentenstimmgerät wollte ich eines dieser Module verwenden und wurde sehr enttäuscht.Kein Wunder, wenn man sich den Schaltplan🔗 anschaut.Auch erstaunlich, wie viele irreführenden Anleitungen es zu diesem Modul im Netz gibt, es wird viel „rumgedoktert“, statt sich klar zu machen, dass dieses Pferd so nie richtig leben…

Zifferblatt für Unterrichtsuhr

6.1 🚧 Projekt Unterrichtsuhr

Für eine „gescheite“ Uhr im Klassenzimmer hätten wir wirklich Bedarf, denn bei uns gehen alle Schul-Uhren falsch, der Schulträger kriegt es nicht auf die Reihe sie richtig laufen zu lassen und die Spender-Uhren sind oft defekt.. So kam mir die Idee einer speziellen Unterrichtsuhr: Zifferblatt mit Processing erstellen Zum Erstellen des Zifferblattes und Testen habe…

TM1638 Erweiterungsmodul

TM1638 Erweiterungsmodul (🚧)

Synopsis: HandsontecUserGuide🔗 Datenblatt🔗 TM1638plusLib🔗Günstig an viele LEDs ,7-Segmentanzeigen und Tasten kommen, dabei nur 3 IO-Leitungen verbrauchen.Versorgungsspannung VCC = 5V. Achtung: Bei µC mit 3.3V wie z.B. STM32 und ESP32 sollte beim Pin für DIO, der auch Daten zum µC sendet, überprüft werden, ob eine Spannungstoleranz für 5V Signale existiert, sonst ist ein Pegelwandler oder Spannungsteiler…

3.5 🚧 Smarte Gartenbewässerung selber bauen

Wird noch lange Baustelle bleiben.. Ausgangssituation Gewächshaus, großer Gemüsegarten, zwei Zisternen (10500l und 2455l) mit druckgeregelten Pumpen, jeweils mit Sensoren für Durchfluß (eingebaut aber noch keine Ausleseung), Wetterstation mit Regensensor und Bodenfeuchtesensoren. Überwiegend Tropfbewässerung ca. 300 l/Tag. Gitter des Wasserabscheiders setzt sich zu Ich möchte benachrichtigt werden wenn das Gitter gereinigt werden muss.Daten aus Zisternenstand…

2.0 🚧 Timer-Schmerzen?

Angenommen, ich will PWM unterrichten und soll dabei auf die Hardware eingehen. Hier ein Versuch verschiedene µC dabei zu vergleichen: ATmega328P (Arduino Uno, Nano) ATmega328P DATASHEET🔗 S90 ff. Doku ist gut verständlich. Alter Unterricht: Timer und Pulsweitenmodulator STM32L152xx STM32L152xx Referenz Manual RM0038🔗 S383. System ist recht kompliziert, Doku ist nicht so leicht zu verstehen.. STM32-Timer-Hardware…

STM32F401-Blackpill (🚧)

Synopsis: AZ-Delivery STM32F401 Development Board V 3.0🔗 Habe es endlich geschafft, das Board unter Arduino auf MacOS zum laufen zu kriegen. Problem war das richtige Vorgehen beim Aktivieren des DFU-Modus.Beim AZ-µC ist ein WeAct-Bootloader installiert, um auf den benötigten STM32 Bootloader zu kommen muss die DFU-Bootloader-Prozedur zweimal durchgeführt werden! Nach Anleitung AZ-Delivery E-Book Deutsch🔗 wird…

Sonderzeichen auf LCD ausgeben

1.1l 🚧 LCD Anzeige

Für kleines Geld gibt es LCD-Displays auf Basis des HD44780 Treiberchips. Um sie bequem an einem µC betreiben zu können werden sie mit einem Portexpander-Chip HLF8574 über I2C angeschlossen. Eine Library macht die Ansteuerung zum Kinderspiel. LiquidCrystal_PCF8574 Library Arduino Library for LiquidCrystal displays with I2C PCF8574 adapter🔗 ToDo: Wie kann der Insert-Modus des Displays eingeschaltet…

2.1 🚧 Taupunktlüftung für Holzschuppen

Synopsis: Ich möchte mein Feuerholz in meinem Schuppen möglichst schnell trocknen, durch Verwendung eines Taupunktlüfters verspreche ich mir ein effektiveres Ergebnis.Einfaches Prinzip: Wenn Taupunkt-Temperatur draußen niedriger als Taupunkt innen dann schalte Lüfter an. Je niedriger Taupunkt, desto weniger Wasser ist in der Luft. Wenn kalte Luft wärmer wird, wird sie „trockener“, d.h. die relative Luftfeuchtigkeit…

6.0 Projektideen mit Arduino 🚧

Kleine Spiele Reaktionsspiel: Wer ist schneller? Drei Tasten: Start, Spieler1, Spieler2. Eine LED und oder ein Lautsprecher. Eine Anzeige für die Reaktionszeit (7-Segment, Servo, Schrittmotor).Nach Start leuchtet nach einer zufälligen Zeit eine LED auf bzw. ein Ton wird ausgegeben, wer zuerst auf seinen Taster drückt hat gewonnen, der Taster leuchtet und die Zeit wird angezeigt….

Bäromat Prototyp

3.3 Bäromat

Ein Bär erzählt Geschichten und Kinder hören zu. Audio kommt von DFPlayer mini und steuert Bewegung der Sprache-Servos. Ablauf (vereinfacht) Automat wurde deutlich komplexer und mit Arduino Mega realisiert. Ist ein Einzelstück… SETUP-Taster Münzeinwurf Kooper-Info START-Taste JA-Taste NEIN-Taste Relais-Servos Relais-Opt Eingang P_SETUP 3 P_MUENZE A3 P_KO_INFO 4 P_START 5 P_JA A4 P_NEIN A5 – –…

Discovery-Game

3.1 Discovery-Game im Stadtmuseum Tübingen

Bei dem Spiel sollen Gegenstände, die auf Stationen aufgelegt werden zugeordnete Sound-Dateien abspielen lassen.[🔗 https://www.stadtmuseum-tuebingen.de/ausstellungen/room-of-memories/] Für ein Spiel werden 4 Stationen mit jeweils 2 RFID-Modulen abgefragt. An jedem Modul ist jeweils ein RGB-Streifen montiert, der zum Einstellen einer Karte bzw. Aufstellen eines Gegenstands motivieren soll.Die Stationen sind über I2C mit einem Steuerrechner verbunden. Der Steuerrechner…

5. 🚧 Hardware trifft Software mit Processing

Synopsis: [ 🔗 https://processing.org] [🔗 Processing Cheat Sheet] Einstieg mit Poti auslesen Der Poti auf dem Expansion Board wird ausgelesen und als zwei Byte über die Serielle Schnittstelle verschickt. Mit Processing werden die Daten empfangen und angezeigt Processing Sonar Synopsis: [🔗 https://www.youtube.com/watch?v=uO3mTJZ2Vyc ] Servo an Expansion Board anschließen, Ultraschallsensor an PA10 und PC9. Mit Processing…

Schrittmotor 28BYJ-48

3.3 🕺 Schrittmotor 🚧

Synopsis: [funduino.de/nr-15-schrittmotor] [de.wikipedia.org/wiki/Schrittmotor] [https://mezmedia.de/technische-informatik/digitaltechnik/2-4-schaltwerke-bauen/#schrittmotor] [🔗 youtube.com/watch?v=draBqtk7BKY] In einer idealen Welt passt alles einfach zusammen: Prima Video erklärt wie der im Unterricht verwendete Schrittmotor aufgebaut ist und funktioniert [Sehr genaue Beschreibung: 🔗 28BYJ-48 Schrittmotor für Profis auf Youtube]. SuS können mit Digital die drei Ansteuerungsarten ausprobieren (siehe unten: Simulation mit Digital). Der Anschluß an den µC…

1.1o 🚧 Oszilloskopieren

1.1o 🚧 Oszilloskopieren

Synopsis: [de.wikipedia.org/wiki/Oszilloskop]Ein Oszilloskop auch liebevoll Oszi genannt ist das (zweit) wichtigste Messgerät eines IT-Bastlers. Dabei werden Signale im zeitlichen Verlauf graphisch dargestellt. Wenn viele digitale Signale gleichzeitig gemessen werden sollen gibt es Logic-Analyzer. Zeiten mit Oszilloskop messen Wie schnell kann ausgegeben werden? Die LED an D13 (PA5) so schnell wie möglich blinken lassen.Das Signal mit…

Zwei Dinos quatschen miteinander

3.0 Dinodialogomat: Audio von MP3-Player steuert Mundbewegung mit Servos (🚧)

Zwei Dinofiguren treten in Dialog und ihre Münder werden über Servos synchron zur Sprache bewegt. Ein MP3-DFPlayer Mini liefert das Audio-Signal, das über Analogeingänge des Arduino in Servosignale umgewandelt wird (Schwätzomat).Der Start des Automaten geschieht über einen Ultraschallsensor.Um bei 8 Bit-µC wie Arduino UNO, NANO und MEGA Speicher- und Rechenzeit zu sparen wurden die Speicherung…

🚧 Musteraufgaben mündliches ABI Informatik

Eine mündliche ABI-Prüfung besteht aus einer 20 Minuten Vorbereitungszeit mit der Aufgabe und einer 20 Minuten Prüfung, wobei ca. 10 Minuten der Prüfling Zeit bekommt, seine Lösungen der Aufgabenteile vor zu stellen und 10 Minuten weitere Fragen über praktisch alle Themengebiete gestellt werden dürfen… Hinweis: Dies sind keine „offiziellen“ Aufgaben sondern Musteraufgaben, die den Projekt-Charakter…

3.9 🦷 Bluetooth 🚧

Synopsis: [Heise: Bluetooth: Auf den blauen Zahn gefühlt] Bluetooth-Probleme Update: iOS-Software BitBlue gibt es nicht mehr, damit verschwindet aber auch das Problem mit dem Funduino-Modul, habe zwei Ersatzlösungen gefunden! HC-05 Modul Ich habe das AZ-Delivery HC-05 6-Pin Modul unter iOS und macOS ausprobiert: Da es sich um klassisches Bluetooth handelt ist eine Paarung mit Passwort…