Sommario:
- Passaggio 1: requisiti
- Passaggio 2: pin-out e cablaggio
- Passaggio 3: carica il file.bin
- Passaggio 4: ottieni il tuo output
Video: Laser Tripwire utilizzando ARM Cortex-M4: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo è un progetto basato su breadboard che utilizza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per realizzare un sistema Laser Tripwire. Il sistema funziona con un cicalino, una sorgente di luce monocromatica esterna sotto forma di raggio focalizzato, LDR e un transistor NPN.
BC547 viene utilizzato come transistor NPN per regolare l'uscita ottenuta da LDR a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). La sensibilità del sistema può essere modificata modificando la configurazione di BJT.
L'output può essere ottenuto su Serial Monitor di Energia IDE, Tera Team, Keil uVision o qualsiasi altro software terminale. L'intero circuito è alimentato da +5V (VBUS) e +3,3V di EK-TM4C123GXL.
Il file.bin del codice c99 è allegato con il collegamento fornito alla fine di questo tutorial. Il file.bin può essere caricato sul microcontrollore utilizzando LM Flash Programmer.
Passaggio 1: requisiti
Le seguenti cose sono necessarie per portare a termine questo progetto:
1- Texas Instruments EK-TM4C123GXL 2- Sorgente luminosa monocromatica
3- Cicalino
4- LDR
5- NPN BJT (BC547)
6- Programmatore LM Flash (software su PC)
7- Terminale virtuale (software su PC)
=> Se non sai come utilizzare e installare LM Flash Programmer, controlla il mio precedente Instructable o fai clic sui seguenti collegamenti:
Download del programmatore LM Flash
Carica file.bin o.hex utilizzando LM Flash Programmer
Passaggio 2: pin-out e cablaggio
I pin-out e il cablaggio di ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) e di altre periferiche sono collegati a questo passaggio e vengono forniti anche di seguito:
=====================TM4C123GXL => Cicalino
====================
PB0 => VCC
GND => GND
====================
TM4C123GXL => BC547
====================
+5V => Collettore
PB5 => Emettitore
============
BC547 => LDR
============
Base => Pin-1
==================
TM4C123GXL => LDR
==================
+5V => Pin-2
Passaggio 3: carica il file.bin
Carica il file.bin allegato con questo passaggio su ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) utilizzando LM Flash Programmer.
Passaggio 4: ottieni il tuo output
Dopo aver caricato il file.bin su ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), puoi attivare il cicalino o qualsiasi terminale desiderato, ad es. Energia IDE Serial Monitor, Keil uVision e Tera Team Virtual Terminal ecc o entrambi.
Consigliato:
Semplice circuito di allarme laser tripwire con timer NE555: 5 passaggi
Circuito di allarme laser a scatto semplice con timer NE555: il circuito di allarme a scatto laser è un circuito semplice che viene utilizzato per produrre rumore quando il laser che illumina il circuito viene interrotto. Su una scala più ampia, può essere utilizzato nella sicurezza domestica in cui l'allarme si attiva quando una persona entra nel
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR utilizzando Python: 6 passaggi
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR Utilizzando Python: l'accelerazione è finita, penso che secondo alcune leggi della fisica.- Terry Riley Un ghepardo utilizza un'accelerazione straordinaria e rapidi cambiamenti di velocità durante la caccia. La creatura più veloce a terra di tanto in tanto utilizza il suo ritmo più alto per catturare la preda. Il
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C - Esecuzione di Rainbow su Neopixel Ws2812 utilizzando M5stack M5stick C Utilizzando Arduino IDE: 5 passaggi
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C | Esecuzione di Rainbow su Neopixel Ws2812 Utilizzo di M5stack M5stick C Utilizzo di Arduino IDE: Ciao ragazzi in questo tutorial impareremo come utilizzare i LED neopixel ws2812 o la striscia led o la matrice led o l'anello led con la scheda di sviluppo m5stack m5stick-C con Arduino IDE e faremo un motivo arcobaleno con esso
Controller semaforico con ARM Cortex-M4: 3 passaggi
Controller semaforo che utilizza ARM Cortex-M4: questo è un progetto basato su breadboard che utilizza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per creare un controller semaforo. La durata dei LED ROSSO e BLU è impostata su 15 secondi. La durata del LED giallo è impostata su 1 secondo. Una "trama"
Comunicazione seriale tramite ARM Cortex-M4: 4 passaggi
Comunicazione seriale tramite ARM Cortex-M4: questo è un progetto basato su breadboard che utilizza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per la comunicazione seriale tramite terminale virtuale. L'output può essere ottenuto su schermo LCD 16x2 e l'input per la comunicazione seriale può essere fornito in Serial Mo