Πίνακας περιεχομένων:

Laser Tripwire χρησιμοποιώντας ARM Cortex-M4: 4 βήματα
Laser Tripwire χρησιμοποιώντας ARM Cortex-M4: 4 βήματα

Βίντεο: Laser Tripwire χρησιμοποιώντας ARM Cortex-M4: 4 βήματα

Βίντεο: Laser Tripwire χρησιμοποιώντας ARM Cortex-M4: 4 βήματα
Βίντεο: DIY Hacks & How To's: Laser Tripwire 2024, Νοέμβριος
Anonim
Laser Tripwire χρησιμοποιώντας ARM Cortex-M4
Laser Tripwire χρησιμοποιώντας ARM Cortex-M4

Αυτό είναι ένα έργο βασισμένο σε πλάκα που χρησιμοποιεί ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) για να δημιουργήσει ένα σύστημα Laser Tripwire. Το σύστημα λειτουργεί με βομβητή, εξωτερική μονοχρωματική πηγή φωτός με τη μορφή εστιασμένης ακτίνας, LDR και τρανζίστορ NPN.

Το BC547 χρησιμοποιείται ως τρανζίστορ NPN για τη ρύθμιση της εξόδου που λαμβάνεται από το LDR στο ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Η ευαισθησία του συστήματος μπορεί να τροποποιηθεί αλλάζοντας τη διαμόρφωση του BJT.

Η έξοδος μπορεί να ληφθεί σε Serial Monitor της Energia IDE, Tera Team, Keil uVision ή σε οποιοδήποτε άλλο τερματικό λογισμικό. Ολόκληρο το κύκλωμα τροφοδοτείται από +5V (VBUS) και +3,3V του EK-TM4C123GXL.

.bin αρχείο του κώδικα c99 επισυνάπτεται με τον παρεχόμενο σύνδεσμο στο τέλος αυτού του σεμιναρίου. Το αρχείο.bin μπορεί να μεταφορτωθεί στον μικροελεγκτή χρησιμοποιώντας LM Flash Programmer.

Βήμα 1: Απαιτήσεις

Για την ολοκλήρωση αυτού του έργου απαιτούνται τα ακόλουθα πράγματα:

1- Texas Instruments EK-TM4C123GXL 2- Μονόχρωμη Πηγή Φωτός

3- Buzzer

4- LDR

5- NPN BJT (BC547)

6- Προγραμματιστής LM Flash (λογισμικό στον υπολογιστή)

7- Εικονικό τερματικό (λογισμικό στον υπολογιστή)

=> Εάν δεν γνωρίζετε πώς να χρησιμοποιείτε και να εγκαθιστάτε το LM Flash Programmer, ελέγξτε το προηγούμενο Instructable ή κάντε κλικ στους ακόλουθους συνδέσμους:

Λήψη προγραμματιστή LM Flash

Ανεβάστε.bin ή.hex αρχείο χρησιμοποιώντας LM Flash Programmer

Βήμα 2: Pin-outs & Wiring

Pin-outs & Wiring
Pin-outs & Wiring

Το Pin-outs & Wiring του ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) και άλλων περιφερειακών επισυνάπτεται με αυτό το βήμα και δίνεται επίσης ως εξής:

==================== TM4C123GXL => Buzzer

====================

PB0 => VCC

GND => GND

====================

TM4C123GXL => BC547

====================

+5V => Συλλέκτης

PB5 => Εκπομπούς

============

BC547 => LDR

============

Βάση => Pin-1

==================

TM4C123GXL => LDR

==================

+5V => Pin-2

Βήμα 3: Ανεβάστε το αρχείο.bin

Ανεβάστε το αρχείο.bin
Ανεβάστε το αρχείο.bin
Ανεβάστε το αρχείο.bin
Ανεβάστε το αρχείο.bin

Ανεβάστε το συνημμένο αρχείο.bin με αυτό το βήμα στο ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) χρησιμοποιώντας LM Flash Programmer.

Βήμα 4: Λάβετε την παραγωγή σας

Λάβετε το αποτέλεσμα σας
Λάβετε το αποτέλεσμα σας
Λάβετε το αποτέλεσμα σας
Λάβετε το αποτέλεσμα σας

Αφού ανεβάσετε το αρχείο.bin στο ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), μπορείτε να λάβετε το βομβητή σας ή οποιοδήποτε από τα τερματικά που επιθυμείτε π.χ. Energia IDE Serial Monitor, Keil uVision και Tera Team Virtual Terminal κλπ ή και τα δύο.

Συνιστάται: