Satura rādītājs:

Lāzera Tripwire, izmantojot ARM Cortex-M4: 4 soļi
Lāzera Tripwire, izmantojot ARM Cortex-M4: 4 soļi

Video: Lāzera Tripwire, izmantojot ARM Cortex-M4: 4 soļi

Video: Lāzera Tripwire, izmantojot ARM Cortex-M4: 4 soļi
Video: ГЕНИАЛЬНЫЕ гаджеты LEGO, которые можно собрать самому! 2024, Jūlijs
Anonim
Lāzera Tripwire, izmantojot ARM Cortex-M4
Lāzera Tripwire, izmantojot ARM Cortex-M4

Šis ir uz maizes dēļa balstīts projekts, kas izmanto ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), lai izveidotu lāzera Tripwire sistēmu. Sistēma darbojas ar skaņas signālu, ārēju monohromatisku gaismas avotu fokusēta staru, LDR un NPN tranzistora veidā.

BC547 tiek izmantots kā NPN tranzistors, lai regulētu izeju, kas iegūta no LDR uz ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Sistēmas jutību var mainīt, mainot BJT konfigurāciju.

Rezultātu var iegūt, izmantojot sērijas monitoru Energia IDE, Tera Team, Keil uVision vai jebkuru citu termināļa programmatūru. Visu ķēdi darbina +5V (VBUS) un +3.3V no EK-TM4C123GXL.

.bin fails ar c99 kodu ir pievienots ar norādīto saiti šīs apmācības beigās..bin failu var augšupielādēt mikrokontrollerī, izmantojot LM Flash Programmer.

1. darbība. Prasības

Lai īstenotu šo projektu, ir nepieciešamas šādas lietas:

1- Texas Instruments EK-TM4C123GXL 2- Monohromatisks gaismas avots

3- skaņas signāls

4- LDR

5- NPN BJT (BC547)

6- LM zibspuldzes programmētājs (programmatūra datorā)

7- Virtuālais terminālis (programmatūra datorā)

=> Ja jūs nezināt, kā lietot un instalēt LM Flash Programmer, lūdzu, pārbaudiet manu iepriekšējo Instructable vai noklikšķiniet uz šīm saitēm:

Lejupielādē LM Flash programmētāju

Augšupielādējiet.bin vai.hex failu, izmantojot LM Flash programmētāju

2. darbība. Piespraudes un vadi

Piespraudes un vadi
Piespraudes un vadi

Ar šo soli ir pievienotas ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) un citu perifērijas ierīču tapas un vadi, kā arī norādīts:

==================== TM4C123GXL => Signāls

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => kolektors

PB5 => Emitētājs

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

BC547 => LDR

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

Bāze => Pin-1

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

TM4C123GXL => LDR

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

+5 V => Pin-2

3. darbība: augšupielādējiet.bin failu

Augšupielādējiet.bin failu
Augšupielādējiet.bin failu
Augšupielādējiet.bin failu
Augšupielādējiet.bin failu

Augšupielādējiet pievienoto.bin failu ar šo darbību ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), izmantojot LM Flash Programmer.

4. solis: iegūstiet rezultātu

Iegūstiet savu produkciju
Iegūstiet savu produkciju
Iegūstiet savu produkciju
Iegūstiet savu produkciju

Pēc.bin faila augšupielādes ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), jūs varat saņemt savu skaņas signālu vai jebkuru citu vēlamo termināli, piem. Energia IDE sērijas monitors, Keil uVision un Tera Team virtuālais terminālis utt. Vai abi.

Ieteicams: