5 fantastici progetti alimentati dalla scheda Tiva-C LaunchPad - 💡 Fix My Ideas

5 fantastici progetti alimentati dalla scheda Tiva-C LaunchPad

5 fantastici progetti alimentati dalla scheda Tiva-C LaunchPad


Autore: Ethan Holmes, 2019

La nuova scheda di sviluppo di Texas Instruments, il Tiva-C LaunchPad presenta una CPU ARM Cortex-M4F, fino a 1Mb di memoria Flash e 256Kb di RAM a seconda del modello

Raspberry Pi, BeagleBone, Arduino, UDOO: tutti i nomi che conosciamo quando si tratta di schede di sviluppo o di computer a scheda singola (SBC) utilizzati in progetti di produzione / fai-da-te. Texas Instruments d'altra parte ... I calcolatori sono la prima cosa che viene in mente. Dopo di ciò, sono ampiamente conosciuti per i loro semiconduttori, i chip analogici e, ultimo ma non meno importante, i microcontrollori.

A differenza delle schede popolari elencate sopra, le schede di sviluppo di TI non sono così ampiamente adottate per progetti su vasta scala. Ciò non significa che siano meno efficaci di un consiglio, in realtà possono reggere il confronto con gli altri a seconda del compito. La serie Tiva-C LaunchPad della società (la wiki di TI su di essi qui) è una scheda davvero impressionante per le sue dimensioni e presenta un SoC ARM Cortex-M4F con una memoria Flash fino a 1Mb per memoria e fino a 256Kb di RAM a seconda del modello. In questo mini round, daremo un'occhiata ad alcuni dei progetti interessanti che i produttori hanno progettato usando la nuova scheda di TI. Anche io ho realizzato un progetto con il Tiva-C ... di più su questo un po '.

HEBUG AUTONOMO

Il robot Scarab XL HEXBUG di RegioAlpha combina il popolare giocattolo con Tiva-C LaunchPad di TI per dargli maggiore funzionalità

Per prima cosa, l'utente di Instructables RegioAlpha ha combinato uno scarabeo HEBUG XL con un Tiva-C Launchpad (versione EK-TM4C123GXL), dandogli un livello di autonomia pur mantenendo le sue capacità RC. Lo stesso Scarab è guidato da una coppia di servomotori che guidano i robot a sei gambe con sterzo a 7 direzioni, che è pilotato da una scheda di controllo interna. RegioAlpha ha mantenuto la maggior parte degli interni, ma ha reindirizzato i servomotori al LaunchPad, bypassando essenzialmente la scheda di controllo interna dello Scarab XL e spostando le funzioni RC e Control sul Pad.

RegioAlpha ha quindi programmato il robot utilizzando l'ID di μVision di Keil per fornire al robot un movimento autonomo di base (in avanti, all'indietro, ecc.) E lo ha alimentato utilizzando un paio di batterie per cellulari. Il suo robot Scarab XL è ancora in lavorazione e prevede di aggiungere sensori per aumentarne la funzionalità e l'autonomia. Vedi di più nella loro pagina Instructables.

Digital Echolocation

Il dispositivo di tracciamento della localizzazione acustica di Graham Chow utilizza una coppia di microfoni, un filtro analogico e il Tiva-C per localizzare un bersaglio

Il prossimo è un dispositivo di tracciamento del suono in grado di localizzare un bersaglio in base al suo suono distinto utilizzando parti economiche a scaffale. Progettato da Graham Chow, il suo dispositivo di localizzazione Acoustic Localization presenta una coppia di microfoni collegati a un paio di chip max9812 (che forniscono un guadagno fisso di 20 dB) per catturare il suono nelle vicinanze. Il suono viene quindi passato attraverso un filtro passa-basso analogico Graham progettato utilizzando una breadboard e condensatori ceramici a basso costo, che aiuta ad eliminare parte del rumore elettrico e meccanico creato dal localizzatore di destinazione a LED che viene azionato da un servomotore.

Il filtraggio digitale aggiuntivo viene eseguito utilizzando gli ADC Tiva-C (versione TM4C123GH6PM) integrati (8 canali totali), dopodiché i dati del segnale vengono inviati a un laptop per la correlazione. L'intero kit è montato su una lunghezza di scheda con i microfoni posizionati alle estremità per ottenere una posizione più precisa. Una volta ricevuto il segnale, invia i dati del segnale a un mirino a LED che punta al bersaglio azionato da un servomotore. Graham ha progettato un software di correlazione personalizzato utilizzando C ++ e C # insieme a Windows 10. Non è preciso ma è preciso fino a una certa distanza. Maggiori informazioni sul sito del progetto.

IoT Client

Tiva LaunchPad di Selcuk Cakmak: Internet of Things combina il Tiva-C con un ESP8266 per IoT wireless

Potrebbe non sembrare molto, ma il progetto Tiva LaunchPad: Internet of Things di Selcuk Cakmak ha alcune potenzialità. Selcuk ha essenzialmente progettato un modo semplice per controllare a distanza i dispositivi IoT, in questo caso un semplice servomotore che utilizza Tiva-C (versione EK-TM4C123GXL) abbinato a un modulo Wi-Fi ESP8226.

Tiva-C e i dispositivi connessi fungono da client mentre un PC portatile o desktop funge da server e ESP8266 funge da collegamento tra i due (tramite TCP). Selcuk ha programmato il setup usando Java per il lato server e Code Composer Studio per il client - abbastanza semplice. Il codice del suo progetto Tiva IoT e una procedura dettagliata della sua build possono essere trovati qui.

Semplice sistema a semaforo

Pavan Tripathi's Traffic_Lights simula i semafori utilizzando il Tiva-C e diversi LED, perfetti per i principianti

Questa voce in questo mini roundup è rivolta ai principianti che hanno appena conosciuto Tiva-C e stanno facendo i primi passi nel mondo DIY utilizzando gli SBC. Il progetto Traffic_Lights di Pavan Tripathi utilizza Tiva-C (versione EK-TM4C123GXL) per emulare la funzione dei semafori utilizzando otto LED colorati diversi (che indicano West, South e Walk).

Il suo design è un circuito semplice che utilizza tre interruttori a pulsante per emulare i sensori trovati su luci reali, che sono disposti su una breadboard. Pavan ha codificato la sua build utilizzando Code Composer Studio, che presenta in semplici passaggi, che possono essere trovati qui.

Stabilizzatore della fotocamera

Il mio stabilizzatore per fotocamera Tiva-C aiuta le videocamere stazionarie usando la scheda TI, l'accelerometro e un paio di giroscopi.

In realtà ho progettato il mio progetto utilizzando Tiva-C (EK-TM4C123GXL) e un accelerometro ADXL335, che ha contribuito a migliorare la stabilizzazione della videocamera durante lo spostamento. Invece della stabilizzazione basata su software, volevo provare la stabilizzazione meccanico-attiva usando l'effetto giroscopio. Sai ... quell'esperimento con la ruota della bicicletta che gira non puoi tornare indietro nella classe di scienze dell'8 ° grado.

Per i giroscopi, ho lavorato un paio di mandrini e li ho attaccati ai motori DC che si attivano quando il passo dell'accelerometro cambia in un livello. Puntando la fotocamera verso il basso spegne i motori poiché probabilmente non è in uso puntato sul pavimento.) Tiva-C monitora le informazioni dal sensore e attiva il motore una volta attivata la soglia di inclinazione. Per ulteriori informazioni e una panoramica completa della mia build, vai su element14 dopo questo link. La Tiva-C ha bisogno di più amore ... Spero che questa lista aiuti ad ispirare.



Si Può Essere Interessati

Duck Waddles and Swims with New 3D Printed Foot

Duck Waddles and Swims with New 3D Printed Foot


Knitic circolare: una macchina per maglieria aperta

Knitic circolare: una macchina per maglieria aperta


Rilevamento di pistole stampate 3D e altri punti salienti del Museo della Scienza e dell'Industria di Manchester

Rilevamento di pistole stampate 3D e altri punti salienti del Museo della Scienza e dell'Industria di Manchester


Lancia le tue parti stampate in 3D

Lancia le tue parti stampate in 3D