5 Cool Projekter Drevet af Tiva-C LaunchPad Board - 💡 Fix My Ideas

5 Cool Projekter Drevet af Tiva-C LaunchPad Board

5 Cool Projekter Drevet af Tiva-C LaunchPad Board


Forfatter: Ethan Holmes, 2019

Texas Instruments 'nyeste dev-kort, har Tiva-C LaunchPad en ARM Cortex-M4F CPU, op til 1 MB flashhukommelse og 256 KB RAM afhængigt af modellen

Hindbær Pi, BeagleBone, Arduino, UDOO - alle navne, vi er bekendt med, når det kommer til udviklingsbrætter eller enkeltbordscomputere (SBC'er), der anvendes i maker / DIY-projekter. Texas Instruments derimod ... Kalkulatorer er det første, der kommer til at tænke på. Derefter er de kendt for deres halvledere, analoge chips og sidst men ikke mindst mikrocontrollere.

I modsætning til de populære bestyrelser, der er nævnt ovenfor, er TI's udviklingsstyrelser ikke så vidt vedtaget til projekter i massiv skala. Det betyder ikke, at de er mindre effektive bestyrelser, faktisk kan de holde sig selv mod de andre afhængigt af opgaven. Virksomhedens Tiva-C LaunchPad-serie (TI's wiki på dem her) er en smuk imponerende plade af størrelse og har en ARM Cortex-M4F SoC med op til 1 MB flash-hukommelse til opbevaring og op til 256 KB RAM afhængigt af modellen. I denne mini-rundvisning vil vi se på nogle af de interessante projekter, som beslutningstagere har designet med TI's nye bestyrelse. Selv jeg lavede et projekt med Tiva-C ... mere om det i en smule.

Autonome HEBUG

RegioAlphas HEXBUG Scarab XL robot kombinerer det populære legetøj med TIs Tiva-C LaunchPad for at give den øget funktionalitet

For det første kombinerede Instructables bruger RegioAlpha en HEBUG Scarab XL med en Tiva-C Launchpad (version-EK-TM4C123GXL), hvilket giver det et selvstændigt niveau, samtidig med at dets RC-funktioner stadig bevares. Scarab selv er drevet af et par servomotorer, der driver robotterne seks ben med 7-vejs styring, som drives af et internt kontrolpanel. RegioAlpha beholdt de fleste alle internalerne, men omdirigeret servomotorerne til LaunchPad, i det væsentlige omgå Scarab XLs interne kontrolkort og flytte RC og kontrolfunktionerne over til Pad.

RegioAlpha programmerede derefter robotten ved hjælp af Keils μVision IDE for at give robotens grundlæggende autonome bevægelse (fremad, bagud osv.) Og drev den ved hjælp af et par mobiltelefonbatterier. Hans Scarab XL robot er stadig et igangværende arbejde, og han planlægger at tilføje sensorer for at give den øget funktionalitet og autonomi. Se mere på deres instruktør side.

Digital echolocation

Graham Chows akustiske lokaliserings tracking device bruger et par mikrofoner, et analogt filter og Tiva-C til at lokalisere et mål

Næste op er en lydsporingsenhed, der kan lokalisere et mål baseret på dets forskellige lyd ved at bruge billig fra hyldedelene. Designet af Graham Chow, har hans akustiske lokaliserings tracking enhed et par mikrofoner forbundet til et par max9812 chips (giver en fast gevinst på 20dB) til at gribe nærliggende lyd. Lyden føres derefter gennem et analogt lavpasfilter Graham, der er designet ved hjælp af en brændebræt og billige keramiske kondensatorer, hvilket hjælper med at eliminere nogle af de elektriske og mekaniske støj, der er skabt af LED-mållokatoren, som aktiveres af en servomotor.

Yderligere digital filtrering sker ved hjælp af Tiva-C'erne (version TM4C123GH6PM) ombord ADC'er (8 kanaler totalt), hvorefter signaldata sendes til en bærbar computer for korrelation. Hele kittet er monteret i en længde af bord med mikrofonerne placeret i hver ende for at få en mere præcis placering. Når signalet er modtaget, sender det derefter signaldataene til en LED-sikter, der peger på målet, som aktiveres af en servomotor. Graham designet tilpasset korrelationssoftware ved hjælp af C ++ og C # sammen med Windows 10. Det er ikke præcist, men det er præcist ud til en vis afstand. Mere på deres projektsted.

IoT Client

Selcuk Cakmak's Tiva LaunchPad: Internet af Ting kombinerer Tiva-C med en ESP8266 til trådløs IoT

Det kan ikke ligne meget, men Selcuk Cakmaks Tiva LaunchPad: Project of Internet of Things har et potentiale. Selcuk har i det væsentlige designet en enkel måde at fjernstyre IoT-enheder, i dette tilfælde en simpel servomotor ved hjælp af Tiva-C (version EK-TM4C123GXL) parret med et ESP8226 Wi-Fi-modul.

Tiva-C og tilsluttede enheder fungerer som klienten, mens en bærbar pc eller stationær pc fungerer som serveren og ESP8266 fungerer som forbindelsen mellem de to (via TCP). Selcuk programmerede opsætningen ved hjælp af Java til serversiden og Code Composer Studio til klienten - simpelt nok. Koden for hans Tiva IoT-projekt samt et gennemgang af hans bygning findes her.

Simple Traffic Light System

Pavan Tripathis Traffic_Lights simulerer trafiklys ved hjælp af Tiva-C og flere LED'er, perfekt til begyndere

Denne indgang i denne mini-rundvisning er rettet mod nybegyndere, som bare lærer at kende Tiva-C og tager deres første skridt ind i DIY verden ved hjælp af SBC'er. Pavan Tripathi's Traffic_Lights-projekt bruger Tiva-C (version EK-TM4C123GXL) til at efterligne trafiklysets funktion ved hjælp af otte forskellige farvede lysdioder (som betyder vest, syd og gang).

Hans design er et simpelt kredsløb, der bruger tre knapkontakter til at efterligne sensorerne, der findes på ægte lys, som er lagt ud på et brødbræt. Pavan kodede sin bygning ved hjælp af Code Composer Studio, som han præsenterer i lette at følge trin, som kan findes her.

Kamerastabilisator

Min Tiva-C kamerastabilisator hjælper stabile videokameraer ved hjælp af TI board, accelerometer og et par gyros.

Jeg har faktisk designet mit eget projekt ved hjælp af Tiva-C (EK-TM4C123GXL) og et ADXL335 accelerometer, der hjalp med at forbedre stabiliteten af ​​videokameraet, mens du flyttede. I stedet for softwarebaseret stabilisering ønskede jeg at prøve aktiv mekanisk stabilisering ved hjælp af gyroskop-effekten. Du ved ... at eksperimentet med det spinde cykelhjul, du ikke kunne flytte tilbage i 8. klasse science class.

Til gyroerne har jeg bearbejdet et par spindler og fastgjort dem til DC-motorer, der aktiveres, når accelerometerets tonehøjde ændres til en niveauindstilling. Ved at pege på kameraet slukkes motorerne, da det sandsynligvis ikke er i brug på gulvet.) Tiva-C overvåger informationen fra sensoren og indgriber motoren, når vippe tærsklen er udløst. For mere information og et komplet gennemgang af min build, gå til element14 efter dette link. Tiva-C har brug for mere kærlighed ... Jeg håber, at denne liste hjælper med at inspirere.



Du Kan Være Interesseret

13 kloge måder at bruge æg æsker på

13 kloge måder at bruge æg æsker på


Hvorfor det er godt for alle, når din maskinrum er mere inkluderende

Hvorfor det er godt for alle, når din maskinrum er mere inkluderende


Robin Indars Incredible Custom Mosaic Fliser

Robin Indars Incredible Custom Mosaic Fliser


Hvad vil du udforske, hvis du vinder denne drone?

Hvad vil du udforske, hvis du vinder denne drone?