Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Hardware-Montage
- Schritt 3: Elektronikmontage
- Schritt 4: Skizze
- Schritt 5: Einbau in Position
Video: Arduino TFT Touchscreen-Türschloss - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dies ist mein erstes Instructable. Dieses Projekt verwendet Arduino und einen 2,8-Zoll-TFT-Touchscreen mit einer Passwortskizze, um ein Relais zu aktivieren, das den Stromkreis zu einer Mag-Lock-Tür unterbricht.
Hintergrund, das RFID-Schloss an einer Tür bei der Arbeit brach, anstatt das gesamte Maglock-System zurück zum Gebäudesteuerkasten zu verkabeln. Ich fügte dieses Touchscreen-Arduino über das vorhandene System hinzu.
Ich möchte mich bei KonstantinBG bedanken, dessen Thema: TFT Display Gate Opener Password mir zu 99% den Weg zum Arduino-Sketch gebracht hat.
forum.arduino.cc/index.php?topic=562943.15
Schritt 1: Teile
EINS: Arduino Mega: Das TFT nahm den gesamten Pin auf einem Uno ein, also habe ich einen Mega für die zusätzlichen Pins verwendet, um das Halbleiterrelais hinzuzufügen
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Entwicklungsboard
www.banggood.com/Mega2560-R3-ATmega2560-16..
ZWEI: 2,8-Zoll-TFT-LCD-Schild-Touch-Display-Bildschirmmodul für Arduino
Geekcreit® 2,8-Zoll-TFT-LCD-Schild-Touch-Display-Bildschirmmodul für Arduino
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
DREI: SSR (hatte einen zur Hand, aber verwenden Sie ein beliebiges Relais, das für die Last ausgelegt ist, die Sie in meinem Fall nur 5 V steuern möchten)
Opto 22 3 A Halbleiterrelais, DC, Leiterplattenmontage, 60 V DC Maximallast
RS Best.-Nr. 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
VIER: Leere 2-Gang-Box zur Befestigung des Touchscreens an der Wand und eine leere Frontplatte
Doppelte Trockenfutterbox, 35 mm
Produktcode: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
FÜNF: Extra langes Arduino-Verlängerungsstromkabel, die nächste Steckdose zur Stromversorgung des Arduino und des Touchscreens war etwa 4 m entfernt im Dach.
kenable 5,5 x 2,1 mm DC-Netzstecker auf Buchse CCTV-Verlängerungskabel 5 m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
SIX: Standard 12V Netzteil für Arduino
CCTV-Kamera 12V 0,5A 500mA Netzteil 2,1 mm DC-Stecker UK-Netzteil
www.ebay.co.uk/itm/380502176581
Andere Teile:
- 3D-Drucker (Ultimaker 2) zum Drucken der Halterung für das Arduino Mega- und TFT-Shield in die leere Box sowie eine bedruckte Blende, um den Bildschirmrand abzudecken, wenn sie in die leere Frontplatte montiert wird. Ich werde die Step-Datei anhängen, die ich dafür erstellt habe.
- Lötkolben und wenige Stecker und Kabel etc.
- Heißklebepistole.
- Bohren
- Laubsäge
Schritt 2: Hardware-Montage
Die Basisstütze hat eine Nut an einem der Beine, so dass das Solid State Relais (SSR) unter dem Arduino Mega sitzt. Ich heiß das SSR auf die Basis geklebt.
Ein paar Schrauben, um das Mega auf dem Grundträger zu befestigen.
Der TFT-Schild sitzt oben auf dem Mega.
Ich schneide die leere Frontplatte mit einem Bohrer und einer Kappsäge.
Und teste alles zusammen, zum Glück habe ich meine Höhe für die Basisstütze richtig eingestellt, so dass der Bildschirm knapp über die Vorderseite der leeren Frontplatte hinausragt. Ich werde später eine Lünette in 3D drucken, um die raue Kante zu verbergen, die von der Kappsäge hinterlassen wurde.
Der Platz in der Box ist ziemlich eng, daher muss ich das 12-V-Netzteil, das ich gekauft habe, das in den Mega steckt, abschneiden und direkt an die Platine löten, um Platz zu sparen.
Schritt 3: Elektronikmontage
Um dieses Projekt für Bench-Tests zu prototypisieren, habe ich zuerst mit dem 2,8-Zoll-TFT-Touchscreen selbst begonnen. Sie richten einfach die Pins aus und stecken sie in den Arduino Mega, stecken Sie ihn in Ihren Laptop und starten Sie die integrierte Arduino-Entwicklungsumgebungssoftware.
Dies ist mein erstes Touchscreen-Projekt, daher musste ich ein wenig herumtüfteln, um herauszufinden, wie man die Bildschirmgröße kalibriert, berührungsempfindlich usw usw.
Es gibt viel bessere Ressourcen, als ich schreiben kann, wie das geht.
wie zum Beispiel:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Ich habe dann die Ziffernblockanzeige auf dem 2,8" TFT-Touchscreen bekommen, um die Werte über den seriellen Monitor zu melden
Dann das Passwort-Element zur Skizze hinzugefügt
Als nächstes war die Relaisskizze von selbst zuerst. Dies erforderte einige Lötarbeiten und die Verdrahtung des Relais zum Mega. Bitte beachten Sie den Schaltplan des Relais beigefügt. Ich habe Pin 39 am digitalen I / O am Mega verwendet, um das Halbleiterrelais auszulösen und dann meine LED ein- / auszuschalten (die bei der Montage durch die Verdrahtung der Ausgangstaste der Mag-Locks ersetzt wird)
Ich habe es dann abgeschlachtet und Frankenstein hat es zusammengebaut. (Der Sketch funktioniert für mich, aber ich bin mir sicher, dass er verbessert werden kann)
Schritt 4: Skizze
Die zusammengehackte Skizze.
- Importieren Sie die Bibliotheken nach Bedarf.
- Verwenden Sie beim ersten Ausführen des TFT-Touchscreens die Skizze "TouchScreen_Calibr_native" in der Bibliothek "MCUFIREND", um die Ergebnisse zum Ausfüllen zu erhalten…..
// Ergebnisse von TouchScreen_Calibr_native.inoconst kopieren und einfügen int XP=8, XM=A2, YP=A3, YM=9; //240x320 ID=0x9341
const int TS_LEFT=927, TS_RT=126, TS_TOP=70, TS_BOT=910;
Auch hier bin ich mir sicher, dass diese Skizze insgesamt verbessert werden kann, aber bei mir hat es funktioniert
Schritt 5: Einbau in Position
Nachdem ich die Benchtop-Tests mit einer LED durchgeführt hatte, die als Stellvertreter für die Mag-Sperre fungierte. Es war an der Zeit, das System in seinen Standort einzupassen. Zum Glück sind die Wände nur Gipskartonplatten, so dass ich nach der Überprüfung auf Rohre und Kabel das Loch für die Box ausschneiden konnte.
Ich jagte den 12-V-Strom über die Decke und ließ ihn in das frisch geschnittene Loch fallen. (der dickere schwarze Draht im Bild) Ich habe dann die Drähte vom Ausgangsknopf in der Tür (dünnere schwarze und rote Drähte) gebracht. Dies ist die Last für das Relais. Wenn das Relais eingeschaltet ist, aktivieren diese Drähte den Türöffner /Beenden-Taste.
Als nächstes passte das Arduino mit TFT-Touchscreen und Relais an die Box an. Löten Sie die Stromversorgung an die Platine und die Last an das Relais. Zuletzt habe ich alles mit der weißen Abdeckung umschlossen und die 3D-gedruckte schwarze Lünette wurde oben aufgeklebt.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
TFT-Schild-Tutorial: 4 Schritte
TFT Shield Tutorial: Heute erfahren Sie, wie Sie Schaltflächen in Ihren Arduino TFT Touchscreen-Projekten erstellen und verwenden können. Ich verwende Kumans 2.8" TFT Shield kombiniert mit Kumans Arduino UNO. Bonus: Das TFT Shield von Kuman wird mit einem kostenlosen Stylus geliefert, den Sie verwenden können