Jeffrey Cross
Jeffrey Cross

5 Cool-projektit Tiva-C LaunchPad -hallituksen toimesta

Tams-C LaunchPadissa on Texas Instrumentsin uusin dev-kortti, jossa on ARM Cortex-M4F -prosessori, jopa 1 Mt: n Flash-muisti ja 256 Kb RAM-muistia mallista riippuen

Raspberry Pi, BeagleBone, Arduino, UDOO - kaikki nimet, jotka olemme tuttuja valmistajien / DIY-projektien kehittämiskortteihin tai yksilevyihin (SBC). Texas Instruments toisaalta… Laskimet ovat ensimmäinen asia, joka tulee mieleen. Tämän jälkeen he ovat laajalti tunnettuja puolijohteistaan, analogisista siruistaan ​​ja viimeisenä mutta ei vähäisimpänä mikrokontrollereina.

Toisin kuin edellä mainitut suositut levyt, TI: n kehitystoimikunnat eivät ole niin laajalti hyväksyttyjä laajamittaisiin hankkeisiin. Tämä ei tarkoita sitä, että ne olisivat vähemmän tehokkaita hallituksen jäseniä, vaan ne voivat itse hoitaa itsensä muita vastaan ​​riippuen tehtävästä. Yhtiön Tiva-C LaunchPad-sarja (TI: n wiki täällä) on melko vaikuttava levy sen koolle ja siinä on ARM Cortex-M4F SoC, jossa on jopa 1 Mt Flash-muistia tallennusta varten ja jopa 256 Kb RAM-muistia mallista riippuen. Tässä mini roundupissa tarkastelemme joitakin mielenkiintoisia projektin tekijöitä, jotka ovat suunnitelleet TI: n uuden hallituksen. Jopa tein projektin Tiva-C: n kanssa… enemmän siitä hieman.

Itsenäinen HEBUG

RegioAlphan HEXBUG Scarab XL -robotissa yhdistyvät suosittu lelu TI: n Tiva-C LaunchPad -laitteeseen, jotta se kasvaa.

Ensinnäkin, Instructables-käyttäjä RegioAlpha yhdisti HEBUG Scarab XL: n Tiva-C Launchpadiin (versio-EK-TM4C123GXL), joka antoi sille itsenäisyyden, säilyttäen samalla RC-ominaisuudet. Itse Scarabia ohjaa pari servomoottoria, jotka ajavat robotteja kuusi jalkaa 7-suuntaisella ohjauksella, jota ohjaa sisäinen ohjauskortti. RegioAlpha säilytti useimmat kaikki sisäosat, mutta muutti servomoottorit LaunchPadiin, ohittaen olennaisesti Scarab XL: n sisäisen ohjauskortin ja siirtämällä RC- ja ohjaustoiminnot Padille.

Sitten RegioAlpha ohjelmoi robotin Keilin µVision IDE: n avulla antamaan robotille itsenäisen liikkeen (eteenpäin, taaksepäin jne.) Ja käyttämään sitä käyttämällä pari paristoa. Hänen Scarab XL -robotinsa on vielä käynnissä, ja hän aikoo lisätä antureita, jotka antavat sille lisää toimivuutta ja itsenäisyyttä. Katso lisää Instructables -sivulta.

Digitaalinen paikannus

Graham Chowin Acoustic Localization -seurantalaite käyttää paria mikrofoneja, analogista suodatinta ja Tiva-C: tä paikan löytämiseksi

Seuraava on äänen seurantalaite, joka pystyy löytämään kohteen, joka perustuu sen erilliseen ääniin käyttämällä halpoja hyllyjen osia. Graham Chowin suunnittelemassa Acoustic Localization -seurantalaitteessa on pari mikrofonia, jotka on kytketty pari max9812-sirua (jotka tarjoavat kiinteän vahvistuksen 20 dB) napauttamaan lähellä olevaa ääntä. Ääni kulkee sitten analogisen alipäästösuodattimen Grahamin avulla, joka on suunniteltu käyttämällä leirilevyä ja halpoja keraamisia kondensaattoreita, mikä auttaa poistamaan osan sähkömoottorista ja mekaanisesta kohinasta, joka on luotu servomoottorin käyttämässä LED-kohteen paikannimessa.

Muita digitaalisia suodatuksia tehdään käyttämällä Tiva-C: n (versio TM4C123GH6PM) ADC-kortteja (8-kanava yhteensä), minkä jälkeen signaalitieto lähetetään kannettavaan tietokoneeseen korrelaatiota varten. Koko sarja on asennettu levyn pituudelle, jolloin mikrofonit on sijoitettu kummassakin päässä tarkemman sijainnin saamiseksi. Kun signaali on vastaanotettu, se lähettää sitten signaalidatan LED-päätelaitteelle, joka osoittaa servomoottorin käyttämään kohteeseen. Graham suunnitteli räätälöityjä korrelaatio-ohjelmistoja C ++: n ja C #: n kanssa yhdessä Windows 10: n kanssa. Lisää hankkeen sivustosta.

IoT-asiakas

Selcuk Cakmakin Tiva LaunchPad: Things of Things yhdistää Tiva-C: n ja ESP8266: n langattomaan IoT: hen

Se ei ehkä näytä kovin paljon, mutta Selcuk Cakmakin Tiva LaunchPad: Things of Internet -projektilla on jonkin verran potentiaalia. Selcuk on suunnitellut yksinkertaisesti yksinkertaisen tavan ohjata IoT-laitteita, tässä tapauksessa yksinkertaista servomoottoria, jossa käytetään Tiva-C: tä (versio EK-TM4C123GXL), joka on liitetty ESP8226-Wi-Fi-moduuliin.

Tiva-C ja siihen liitetyt laitteet toimivat asiakkaana, kun taas kannettava tietokone tai pöytätietokone toimii palvelimena ja ESP8266 toimii näiden kahden (TCP: n kautta) välisenä linkkinä. Selcuk ohjelmoi asennuksen Java-palvelimella palvelinpuolelle ja Code Composer Studio asiakkaalle - tarpeeksi yksinkertainen. Hänen Tiva IoT -hankkeensa koodi ja hänen rakenteensa läpikäynti löytyvät täältä.

Yksinkertainen liikennevalojärjestelmä

Pavan Tripathin Traffic_Lights simuloi liikennevaloja Tiva-C: n ja useiden LEDien avulla.

Tämä merkintä tässä mini roundupissa on tarkoitettu aloittelijoille vain tutustumalla Tiva-C: hen ja ottamaan ensimmäiset askeleensa DIY-maailmaan käyttämällä SBC: itä. Pavan Tripathin Traffic_Lights-projektissa käytetään Tiva-C: tä (versio EK-TM4C123GXL) jäljittelemään liikennevalojen toimintaa kahdeksan eri värillisen LED: in avulla (merkitsee Länsi, Etelä ja Kävely).

Hänen suunnittelunsa on yksinkertainen piiri, joka käyttää kolmea painikekytkintä jäljitelläksesi todellisissa valaisimissa olevia antureita, jotka on asetettu leirilevylle. Pavan koodasi rakenteensa käyttämällä Code Composer Studio -ohjelmaa, jonka hän esittelee helposti seurattavissa vaiheissa, jotka löytyvät täältä.

Kameran vakaaja

Minun Tiva-C -kameran stabilointilaite auttaa vakiintuneita videokameroita TI-kortilla, kiihtyvyysmittarilla ja gyroskoopilla.

Olen itse suunnitellut oman projektini Tiva-C: llä (EK-TM4C123GXL) ja ADXL335-kiihtyvyysmittarilla, joka auttoi parantamaan videokameran vakautta liikkumisen aikana. Ohjelmistopohjaisen vakauttamisen sijaan halusin kokeilla aktiivista mekaanista stabilointia käyttämällä gyroskooppivaikutusta. Tiedätkö, että kokeilu pyörivän pyörän pyörän kanssa, jota et voisi siirtyä takaisin kahdeksannen luokan tieteen luokassa.

Gyroskooppien osalta työstin pari karaa ja kiinnitettiin ne DC-moottoreihin, jotka aktivoituvat, kun kiihtyvyysmittarin korkeus muuttuu tasoasetukseksi. Kameran kääntäminen alas kääntää moottorit pois päältä, koska se ei todennäköisesti ole käytössä lattialle.) Tiva-C valvoo anturin tietoja ja kytkeytyy moottoriin kallistuskynnyksen laukaisun jälkeen. Saat lisätietoja ja täydellisen läpiviennin rakennusni kohdasta tämän linkin jälkeen elementille14. Tiva-C tarvitsee enemmän rakkautta ... Toivon, että tämä luettelo auttaa innostamaan.

Osake

Jättänyt Kommenttia