tag:blogger.com,1999:blog-5232997780642613772024-03-13T00:51:07.234+01:00THD Arduino ProjekteMöchte meine Arduino und STM32 Projekte teilenTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-523299778064261377.post-90499852051150593412016-07-24T19:43:00.001+02:002019-10-09T14:21:20.250+02:00STM32 (Blue Pill Board STM32F103C8T6) mit Nokia 5110 LCDNachdem die ersten Projekte mit meinen BPB sehr vielversprechend waren, gerade die Umsetzung von Projekten mit dem ILI9143 TFT funktionieren mit der mitgelieferten Bibliothek sehr gut und mit HW SPI auch sehr schnell.
Der nächste Schritt war eigentlich eine super einfache Umsetzung.
Eine I2C RTC und Darstellung der Uhrzeit und des Datums auf einem I2C LCD Display 16x2 oder auch 20x4.
Hat bei mirTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-51517962953850948462016-07-24T18:15:00.000+02:002019-05-31T15:34:25.692+02:00Arduino Debugger mit Nokia 5110 LCDVom Arduino Club Hannover habe ich eine tolle Idee fürs Arduino Debugging nachgebaut.
Ein super nützlicher Arduino Debugger, der die Serielle Ausgabe des Testlings auf einem Nokia 5110 Displays anzeigt.
Ich habe das Projekt, wie beschrieben auch mit einem Micro Board nachgebaut. Die Ansteuerung LEDs habe ich invertiert, damit die Ansteuerung, wie gewünscht funktioniert.
Schnelles Scrolling derTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-21169628007189734882016-07-24T17:25:00.000+02:002016-11-25T23:04:06.326+01:00Analog Uhr mit Blue Pill Board (STM32F103C8T6) und dem ILI9143 TFT
Mit der ILI9143 Bibliothek, die schon im Arduino_STM32 Paket beinhaltet ist, ist als Beispiel eine Umsetzung einer Analog Uhr auf dem ILI9143 TFT Display, vom mir sind nur die Anpassungen für das Auslesen der aktuellen Zeit aus dem RTC Baustein und die Darstellung der Zeit unter der Uhr, wie die des Wochentages.
Analog Uhr STM32F103C8T6 BPB mit TFT ILI9142 und DS3232 RTC
Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-34069318290110574852016-07-16T21:06:00.001+02:002016-11-25T23:06:10.944+01:00Mein ersten STM32 Projekt (Blue Pill Board STM32F103C8T6)Nachdem ich mit etlichen unterschiedlichen Arduino Boards experimentiert habe,
meine eigenen Boards mit ATMEGA328P Prozessor gebaut habe und meinen
Spass mit den Erweiterungen hatte. Kam mit der Globalisierung eine
seltsame Situation.
Alles, was man selbst baut, ist teurer als ein in
China professionell mit SMD Technik hergestelltes fertiges Board.
Na gut, dann kaufe ich mit längerer Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-66947248848115148232016-03-12T19:14:00.000+01:002019-10-09T14:34:59.583+02:00Arduino RFID Modul RDM6300
RFID Technologie ist eine spannende Angelegenheit, nachdem ich erste Erfahrungen mit einem Mifare RFID Modul gesammelt hatte, wollte ich mir ein 125khz RFID RDM6300 Modul ansehen.
Es gibt ausreichend Dokumentation für das Gerät, das mit einer seriellen Schnittstelle ausgestattet ist und mit 9600 bps die RFID Tag Information zum Host überträgt.
Das Format ist einfach, die Nachricht Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-88626958844652698272016-01-23T16:32:00.002+01:002019-10-09T14:35:32.954+02:00Arduino RFID Modul RC522Nachdem ich sehr interessante Beschreibungen von RFID Anwendungen für den Arduino gelesen hatte, wollte ich mir ein RFID Kit für den Arduino besorgen und meine eigenen Erfahrungen sammeln.
Nach doch einer recht langen Wartezeit kamen die beiden RFID RC522 Kits aus China bei mir an.
Neben dem Modul und den Leiterplatten Steckerleisten waren auch zwei RFID Tags im Lieferumfang enthalten.
Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-35036471996606821412016-01-04T16:56:00.000+01:002016-10-31T21:17:50.987+01:00433MHz Kommunikation als ZeitgeberMit meinem DCF77 Projekt, hatte ich die Möglichkeit, die Uhrzeit sehr genau zu bestimmen und anzuzeigen.
In anderen Projekten, die eine RTC nutzen, nutzte ich die DCF77 Bibliothek und verband das DCF77 Signal und Masse der beiden Boards, um so die RTC genau zu stellen.
Diese Methode funktioniert, ist aber mühsam.
Es wäre doch sehr bequem, die Zeit und das Datum drahtlos zu verteilen und aufTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-73269427851763625912016-01-03T20:35:00.002+01:002016-10-31T21:06:15.667+01:00THDuino Knight RiderAus dem Arduino Knight Rider Post (die Knight Rider Version 3) habe ich die Idee eines LED Lauf-Licht genommen, um es mit einem kleinen Shield für den THDuino zu bauen.
THDuino mit LED Shield
Es sind 8 LEDs, die über Transitor von Arduino Ports angesteuert werden.
Die Laufzeit lies sich nur über eine Programm Änderung beeinflussen, Idee, einen Distanz Sensor nutzen, je Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-69934556193178934682016-01-03T17:23:00.004+01:002019-05-31T15:38:01.305+02:00I2C Scanner mit 3Wire LCD AnzeigeDer für mich bequemste Weg ein 16x2 oder 20x4 LCD Display zu steuern ist über den I2C Bus.
Funktioniert zuverlässig und ist sehr einfach aufzubauen.
Es ist manchmal mühsam, die Adressen der Geräte herauszufinden, manchmal ist die Dokumentation falsch, also programmiert man den I2C Scanner Sketch und lässt sich die verbundenen Geräte über den Seriellen Monitor anzeigen.
In diesem Projekt Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-61739012964692903962015-12-31T14:21:00.004+01:002019-05-31T15:50:16.991+02:00Freeduino serial V2.0 BausatzÜber die Feiertage hatte ich das Vergnügen, einen kleinen Bausatz für einen Freeduino serial V2.0 zusammenzubauen.
Erste Funktionsprüfung
Fertiger Bausatz
Der Bausatz ließ sich sehr leicht zusammensetzen, von NKC Electronics gibt es auch einen Blog Eintrag mit einer Schritt-für-Schritt Anleitung für diesen Bausatz. Braucht man allerdings nicht. Es ist sinnvoll, die BauelementeTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-23106926848007371712014-11-16T18:35:00.004+01:002017-12-27T17:22:16.829+01:002,2" TFT ILI9341 Arduino Shield
TFT Hardware
TFT Displays werden immer günstiger, ich habe ein 2,2" TFT mit SPI Interface (ILI9341 5 Pin) für unter 6 € mit Porto aus GB bekommen. Das ist ja unglaublich, wenn man überlegt, das dieses Angebot in die Nähe des billigsten LCD Displays mit SPI Interface kommt, aber viel mehr kann.
Die Auflösung dieses TFT Displays ist viertel VGA (320x240 Pixel).
Projekt
BeiTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-49350545117332959472014-08-04T21:38:00.003+02:002016-03-23T13:23:51.979+01:00Arduino Due TFT Analog UhrHenning Karlsen hat eine sehr praktische Universal TFT Bibliothek für Arduino Mega und Arduino Due geschaffen. Schon das Demo ist sehr eindrucksvoll.
Als Fingerübung hat er ein UTFT Analog Clock Project programmiert.
Mit meinem ersten Arduino Due habe ich dieses Projekt nachgebaut.
Alles recht geradeaus, TFT 320x240 3,2'' mit dem entsprechenden Adapter für den Arduino Due, alles ganzTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-61062547349306463352014-08-04T21:06:00.000+02:002016-03-23T13:23:36.035+01:00USBasp Paper-PCB ProgrammerWolfgang Spahn auf dernulleffekt.de unter Paper-PCB bietet neben anderen sehr nützlichen und spannenden Projekten auch einen ATMEGA8 basierenden USBasp ICSP Programmer nach dem Design des USBasp Boards von Thomas Fischl.
Diese gute Vorarbeit ermöglicht dem Laien (oder auch einem faulen Jemand, der einen Schaltplan selber auf einer Lochstreifen-Leiterplatte umsetzen könnte) Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-75313394224011440622014-08-04T16:08:00.001+02:002016-03-23T13:23:16.829+01:00ATMEGA328 basierender Transitor Tester
Das kennen bestimmt einige Bastler, man hat eine Kiste mit elektronischen Bauelementen, bei denen die Typenbezeichnungen nicht mehr zu erkennen oder für die Bezeichnung keine Datenblätter zu finden sind.
Da wäre es doch super, wenn man wenigstens die Transistoren bestimmen könnte, Minimum, die Beschaltung und den Typ, gut noch die Stromverstärkung und die minimale Steuerspannung.
Ich habeTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-90307739211681129412014-07-28T14:45:00.000+02:002019-05-31T15:40:39.482+02:00Nokia 5110 DIY Display ShieldDas Nokia 5110 LCD 84x48 ist ein super dokumentiertes und günstiges Mini Display.
Meine habe ich über eBay und Amazon besorgt.
Ich nutze die 5 V Version, sieht bei mir blau aus und der Spannungsbereich steht auch auf der Leiterplatte.
Das Shield kann sehr einfach aufgebaut werden, da die 8 Pins direkt mit dem Arduino verbunden werden können, lediglich für die 4 LEDs der Hintergrundbeleuchtung Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-81912691847773953132014-05-14T13:26:00.002+02:002019-05-31T16:09:40.263+02:00I2C LCD Adapter mit RTC auf Stripboard
PCF8574 Datenblatt
Arduino LCD_I2C Bibliothek von Mario_H
Nachdem ich einen Schwung super günstiger I2C LCD Adapter über eBay aus China bekommen hatte, lagen die PCF8574 Schaltkreise einfach nur so rum.
Aber als ich die sehr guten Artikel von Enrico Sadlowski und von Mario_H gelesen hatte, habe ich mein eigenes kleines I2C LCD Adapter Projekt gestartet.
DerTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-55420601970082078552014-03-29T15:01:00.001+01:002019-05-31T16:09:20.223+02:00THDuino V7Es ist Zeit, meinen eigenen Arduino-Clone zu bauen.
soll einfach sein,
auf Lochstreifen Platine zu realisieren,
FDTI und I2C Schnittstelle haben.
Wichtig, es muss mit Shields erweiterbar sein, die wiederum mit Lochstreifen Platinen aufgebaut werden sollen.
Mit der Dokumentation soll das Board immer wieder nachzubauen sein.
Wenn man ganz genau ist, handelt es sich beim Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-69310836471054518072014-03-23T16:32:00.001+01:002016-03-23T13:19:10.832+01:00Arduino Programmer Board, Teil 2Der zweite Ansatz des Arduino Programmer Board entstand nach einer Anleitung von Paper-PCBs für das Programming Board.
Paper-PCB Programming Board auf Leiterplatte
Leiterplatten-Unterseite, sehr wenige Tracks müssen getrennt werden
Bestückung Widerstände
Bestückung Kondensatoren, Quarz, Verbindungen
komplett bestücktes Programming Board
Anwendung des Programming Boards, Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-56554666533023193072014-03-22T14:21:00.001+01:002019-05-31T15:57:57.160+02:00Arduino Programmer BoardNachdem ich einen Schwung ATMEGA328P gekauft hatte, natürlich ohne Arduino Bootloader, spart ordentlich Geld, mußte der Bootloader installiert werden und der Blink Sketch in den 328P geladen werden, nur, um im Einsatz, am Blinken von D13 zu sehen, daß der Prozessor funktioniert.
Natürlich könnte man ein Arduino Board nehmen und den Prozessor austauschen, ist aber allerhand mechanischer Streß, Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-66942441664409975862014-02-14T14:03:00.004+01:002019-05-31T15:57:44.949+02:005V 1A Stromversorgung
Für meine DIY Arduino Clones auf den Proto Boards war kein Platz für eine Stromversorgung, für die habe ich ein kleines externes Stromversorgungsmodul gebaut.
links ein Arduino Clone, rechts oben die externe Stromversorgung, rechts unten FTDI Adapter
Die Schaltung ist sehr einfach, es wurde der LM7805CV verwendet, hier ein Datenblatt. Hier ein guter Artikel zu Festspannungsreglern auf Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-40540462992951615962014-01-24T21:07:00.001+01:002019-05-31T15:55:09.321+02:00ISP Shield für Arduino UNO
Einen Arduino UNO nutzen, um für ATMEGA328P den Bootloader zu laden. Auf dem Arduino UNO läuft der "Arduino ISP" Sketch. Zusätzlich noch einen 6 poligen ISCP Socket angeschlossen. Funktioniert super!
DIY ISP Shield for Arduino UNO
Different view DIY ISP Shield for Arduino UNO
MOSI, MISO und SCK werden wie gewohnt angeschlossen, für RESET wird der Port D10 an den ICSP Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-66462002781139724512014-01-24T20:49:00.001+01:002019-05-31T15:54:49.028+02:00DS3232 RTC Modul für ArduinoNachdem ich fast alle RTC in meinen Projekten mit einem DS1307 umgesetzt hatte und nicht glücklich war mit der "Genauigkeit" dieser RTC, habe ich mich nach Alternativen umgesehen. Der DS3232 ist deutlich teuer, schon nur als Chip ohne Board, wie die meisten DS1307 RTC Module.
Also mußte ich mir erst einmal mein DS3232 RTC Shield bauen, um dann zu sehen, wie genau diese Lösung ticken würde.
Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-59735802127030186012014-01-24T17:24:00.001+01:002019-05-31T15:53:58.859+02:00MAX232N Programmer für Arduino
Dieser Beitrag hat mich für dieses Projekt inspiriert: avr-programmer-max-232
An meinem Laptop (DELL C640) habe ich noch eine serielle Schnittstelle zur Verfügung, das Projekt soll diesen COM Port nutzen, meine Arduinos und DIY Clones zu programmieren.
Schaltplan für MAX232N AVR Programmer (Quelle: avr-programmer-max-232)
Dazu muß natürlich der Arduino Bootloader installiert wordenTeilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0tag:blogger.com,1999:blog-523299778064261377.post-90855378770339533092014-01-14T11:51:00.001+01:002019-05-31T15:52:23.023+02:00Arduino DCF77 mit GLCD 128x64 Display
Projektbeschreibung
Ich liebe Uhren, besonders mechanische mit automatischem Aufzug, so viele Komplikationen, wie möglich, allerdings sollten die Uhren schon genau gehen, und wenn nicht, dann muss man ein Normal als Referenz zur Verfügung haben.
Nachdem ich seit meiner Ausbildung nur noch selten etwas mit Elektronik zu tun hatte, ist meine Leidenschaft mit einem Conrad Adventskalender, der Teilnehmerhttp://www.blogger.com/profile/01986053733220828420noreply@blogger.com0