Jeffrey Cross
Jeffrey Cross

5 Lahedad projektid Tiva-C LaunchPadi juhatusel

Tams-C LaunchPadil on Texas Instrumentsi uusim Dev Board, millel on ARM Cortex-M4F CPU, kuni 1Mb mälumälu ja 256 Kb RAM sõltuvalt mudelist

Raspberry Pi, BeagleBone, Arduino, UDOO - kõik nimed, mida me tunneme, kui tegemist on arendus- või ühekordse arvutiga (SBC), mida kasutatakse tegija / DIY projektides. Texas Instruments seevastu ... Kalkulaatorid on esimene asi, mis meelde tuleb. Pärast seda on nad laialdaselt tuntud oma pooljuhtide, analoogkiipide ja viimaks, kuid mitte vähem oluliste mikrokontrollerite poolest.

Erinevalt ülaltoodud populaarsetest laudadest ei ole TI arendusnõukogud laialdaselt laialdaselt kasutusel suurte projektide puhul. See ei tähenda, et nad oleksid vähem tõhusad juhatused, tegelikult võivad nad sõltuvalt ülesannetest oma enda vastu hoida. Ettevõtte Tiva-C LaunchPad seeria (TI wiki siin) on päris muljetavaldav plaat selle suuruse jaoks ja sellel on ARM Cortex-M4F SoC kuni 1 MB Flash-mäluga salvestamiseks ja kuni 256 KB RAM sõltuvalt mudelist. Selles mini-voorus vaatleme mõningaid huvitavaid projekteerijaid, kes on kujundanud TI uue juhatuse. Isegi ma tegin Tiva-C-ga projekti ... selle kohta veidi rohkem.

Autonoomne HEBUG

RegioAlpha HEXBUG Scarab XL robot ühendab populaarse mänguasja TI-ga Tiva-C LaunchPadiga, et suurendada selle funktsionaalsust

Esiteks, Instructables kasutaja RegioAlpha kombineeris HEBUG Scarab XL Tiva-C Launchpadiga (versioon-EK-TM4C123GXL), andes talle autonoomia taseme, säilitades samas oma RC-võimalused. Scarab'i ise juhib paar servomootorit, mis juhivad roboteid kuue jalaga 7-suunalise juhtimisega, mida juhib sisemine juhtplaat. RegioAlpha säilitas enamiku kõikidest siseosadest, kuid suunas servomootorid ümber LaunchPad'ile, olles sisuliselt mööda Scarab XL sisekontrollplokist ja liigutades RC- ja juhtimisfunktsioone üle padi.

Seejärel programmeeris RegioAlpha robotit, kasutades Keil'i µVision IDE-d, et anda robotile põhiline autonoomne liikumine (edasi, tagasi jne) ja toites seda mobiiltelefoni patareide paari abil. Tema Scarab XL robot on ikka veel pooleliolev töö ja ta kavatseb lisada andureid, et suurendada selle funktsionaalsust ja autonoomiat. Vaadake rohkem oma Instructables'i lehelt.

Digitaalne paigutus

Graham Chow'i akustilise lokaliseerimise jälgimisseade kasutab sihtmärgi leidmiseks mikrofonide, analoogfiltri ja Tiva-C paari.

Järgmine on heli jälgimisseade, mis suudab leida sihtpunkti, tuginedes selle erilisele helile, kasutades odavaid riiuliosasid. Graham Chow'i projekteeritud akustilise lokaliseerimise jälgimisseadmel on paar mikrofoni, mis on ühendatud paari max9812 kiibiga (pakkudes fikseeritud kasumit 20dB), et haarata lähedane heli. Seejärel juhitakse heli läbi analoogilise madalpääsfiltri Graham, mis on konstrueeritud leibplaadi ja odavate keraamiliste kondensaatorite abil, mis aitab kõrvaldada mõningaid elektrilise ja mehaanilise müra, mis on tekitatud servomootori poolt käivitatava LED sihtmärkijaga.

Täiendav digitaalne filtreerimine toimub kasutades Tiva-C (versioon TM4C123GH6PM) pardalolevaid ADC-sid (kokku 8 kanalit), pärast mida saadetakse signaali andmed sülearvutisse korrelatsiooni jaoks. Kogu komplekt on monteeritud plaadi pikkusele nii, et mikrofonid paiknevad mõlemas otsas täpsema asukoha saamiseks. Kui signaal on vastu võetud, saadab ta seejärel signaaliandmed LED-i sihtmärgile, mis osutab servomootoriga käivitatavale sihtmärgile. Graham kavandas kohandatud korrelatsioonitarkvara C ++ ja C # abil koos Windows 10-ga. See ei ole täpne, kuid see on teatud kaugusele täpne. Rohkem oma projekti kohas.

IoT klient

Selcuk Cakmaki Tiva LaunchPad: asjade Internet ühendab Tiva-C ja ESP8266 traadita Interneti-ühenduse jaoks

See ei pruugi tunduda palju, kuid Selcuk Cakmaki Tiva LaunchPad: asjade interneti projektil on mõningane potentsiaal. Selcuk kavandas sisuliselt lihtsa viisi IoT-seadmete kaugjuhtimiseks, antud juhul lihtsa servomootorina, kasutades Tiva-C (versioon EK-TM4C123GXL), mis on ühendatud ESP8226 Wi-Fi mooduliga.

Tiva-C ja ühendatud seadmed toimivad kliendina, samal ajal kui sülearvuti või lauaarvuti toimib serverina ning ESP8266 toimib nende kahe (TCP kaudu) vahel. Selcuk programmeeris seadistust Java abil serveri poolele ja Code Composer Studio kliendile - piisavalt lihtne. Tema Tiva Io projekti kood ja tema ehituse läbimõõt leiate siit.

Lihtne liiklusvalgusüsteem

Pavan Tripathi Traffic_Lights simuleerib valgusfoori Tiva-C ja mitmete LED-idega, mis sobivad suurepäraselt algajatele

Selle mini-ümarlause kirje on mõeldud algajatele, kes lihtsalt Tiva-C-ga tutvuvad ja võtavad esimesi samme DIY-maailma, kasutades SBC-sid. Pavan Tripathi projektiga Traffic_Lights kasutatakse Tiva-C (versioon EK-TM4C123GXL), et jäljendada valgusfunktsiooni funktsiooni, kasutades kaheksa erinevat värvitooni (tähistades lääne, lõuna ja kõndimist).

Tema disain on lihtne ahel, mis kasutab kolme nupulülitit, et emuleerida reaalvalgustitel leiduvaid andureid, mis on lauale paigaldatud. Pavan kodeeris oma ehitise Code Composer Studio abil, mida ta esitab kergesti järgitavates sammudes, mida võib leida siit.

Kaamera stabilisaator

Minu Tiva-C kaamera stabilisaator aitab stabiilseid videokaameraid kasutada TI plaadi, kiirendusmõõturi ja güroskoopide abil.

Ma koostasin oma projekti Tiva-C (EK-TM4C123GXL) ja ADXL335 kiirendusmõõturi abil, mis aitasid videokaamera stabiliseerumist parandada. Tarkvarapõhise stabiliseerimise asemel tahtsin proovida aktiivset-mehaanilist stabiliseerimist, kasutades güroskoobi efekti. Te teate, et see eksperimenteerimine rattaratta abil ei õnnestunud 8. klassi teadusklassi tagasi liikuda.

Güroskoopide puhul töötasin ma spindlite paari ja kinnitasin need alalisvoolumootoritele, mis aktiveeruvad, kui kiirendusmõõturi kõrgus muutub taseme seadistuseks. Kaamera allapoole suunamine lülitab mootorid välja, kuna see ei ole tõenäoliselt põrandale suunatud.) Tiva-C jälgib andurilt saadud teavet ja lülitab mootori, kui kaldenurk on käivitunud. Lisateabe saamiseks ja täieliku läbipääsu kohta minu ehitamisest pange selle lingi järel element14. Tiva-C vajab rohkem armastust ... loodan, et see nimekiri aitab inspireerida.

Osa

Jätnud Kommentaari