Jeffrey Cross
Jeffrey Cross

5 studených projektů Powered by Tiva-C LaunchPad Board

Nejnovější vývojová deska společnosti Texas Instruments, Tiva-C LaunchPad, obsahuje procesor ARM Cortex-M4F, až 1 MB flash paměti a 256 kB RAM v závislosti na modelu.

Raspberry Pi, BeagleBone, Arduino, UDOO - všechna jména, se kterými se setkáváme, pokud jde o vývojové desky nebo jednodílné počítače (SBC) používané v projektech maker / DIY. Texas Instruments na druhé straně ... Kalkulačky jsou první věc, která přijde na mysl. Poté jsou široce známé svými polovodiči, analogovými čipy a v neposlední řadě mikrokontroléry.

Na rozdíl od populárních desek uvedených výše nejsou vývojové desky TI tak široce přijímány pro projekty v masivním měřítku. To však neznamená, že by byly méně účinné rady, ve skutečnosti se mohou postavit proti ostatním v závislosti na úkolu. Série Tiva-C LaunchPad (Tiki Wiki o nich zde) je dost působivá deska pro svou velikost a obsahuje ARM Cortex-M4F SoC s až 1 MB paměti Flash pro ukládání a až 256 kb RAM v závislosti na modelu. V tomto mini kolegu se podíváme na některé zajímavé tvůrce projektů, které navrhli s využitím nové desky TI. Dokonce jsem udělal projekt s Tiva-C… více o tom trochu.

Autonomní HEBUG

Robot RegioAlpha HEXBUG Scarab XL kombinuje oblíbenou hračku s Tiva-C LaunchPad TI, což jí dává větší funkčnost.

Nejprve, uživatel instrukcí RegioAlpha zkombinoval HEBUG Scarab XL s Tiva-C Launchpadem (verze EK-TM4C123GXL), což jí poskytlo úroveň autonomie při zachování RC schopností. Samotný Scarab je poháněn dvojicí servomotorů, které pohánějí roboty šest nohou se 7-cestným řízením, které je poháněno vnitřní řídicí deskou. RegioAlpha si zachovala většinu vnitřních částí, ale přesměrovala servomotory na LaunchPad, v podstatě obcházela vnitřní řídicí desku Scarab XL a přesouvala RC a ovládací funkce na Pad.

RegioAlpha pak naprogramoval robota pomocí ID kamery KeV µVision, aby robotovi umožnil základní autonomní pohyb (dopředu, dozadu, atd.) A poháněl ho pomocí pár mobilních baterií. Jeho robot Scarab XL je stále nedokončenou prací a plánuje přidat senzory, které by zvýšily jeho funkčnost a autonomii. Více na stránce Instructables.

Digitální echolokace

Zařízení pro sledování akustické lokalizace Graham Chow používá pár mikrofonů, analogový filtr a Tiva-C k nalezení cíle

Další je zvukové sledovací zařízení, které dokáže najít cíl na základě jeho zřetelného zvuku s použitím levných částí police. Navržený Graham Chow, jeho Acoustic lokalizační sledovací zařízení obsahuje pár mikrofonů připojených k páru max9812 čipů (poskytovat pevný zisk 20dB) chytit blízký zvuk. Zvuk je pak veden přes analogový nízkoprůchodový filtr Graham navržený s použitím prkénka a levných keramických kondenzátorů, což pomáhá eliminovat část elektrického a mechanického hluku vytvořeného lokátorem LED, který je ovládán servomotorem.

Další digitální filtrování se provádí pomocí palubních ADC Tiva-C (verze TM4C123GH6PM) (celkem 8 kanálů), po kterých jsou data signálu odeslána do notebooku pro korelaci. Celá sada je namontována na délku desky s mikrofony umístěnými na obou koncích, aby se dosáhlo přesnější polohy. Jakmile je signál přijat, odešle data signálu do směrovače LED, který ukazuje na cíl aktivovaný servomotorem. Graham navrhl přizpůsobený korelační software používat C + + a C # spolu s Windows 10. To není přesné ale to je přesné ven do jisté vzdálenosti. Více na stránkách projektu.

Klient IoT

Selcuk Cakmak je Tiva LaunchPad: Internet věcí kombinuje Tiva-C s ESP8266 pro bezdrátové IoT

Nemusí to vypadat jako hodně, ale Selcuk Cakmak Tiva LaunchPad: Projekt Internet věcí má určitý potenciál. Selcuk v podstatě navrhl jednoduchý způsob, jak dálkově ovládat IoT zařízení, v tomto případě jednoduchý servomotor používající Tiva-C (verze EK-TM4C123GXL) spárovaný s modulem Wi-Fi ESP8226.

Tiva-C a připojená zařízení fungují jako klient, zatímco notebook nebo stolní počítač funguje jako server a ESP8266 funguje jako propojení mezi těmito dvěma (prostřednictvím protokolu TCP). Selcuk naprogramoval nastavení pomocí Java pro stranu serveru a Studio Composer Studio pro klienta - dost jednoduché. Kód jeho projektu Tiva IoT a návod na jeho stavbu naleznete zde.

Jednoduchý systém semaforu

Traffic_Lights společnosti Pavan Tripathi simuluje semafory pomocí Tiva-C a několika LED diod, které jsou ideální pro začátečníky

Tento záznam v tomto mini kolegu je zaměřen na začátečníky, kteří se právě seznámí s Tiva-C a podnikají své první kroky do světa DIY pomocí SBC. Projekt Pavan Tripathi Traffic_Lights využívá Tiva-C (verze EK-TM4C123GXL) k emulaci funkce semaforů pomocí osmi různých barevných LED diod (označujících západ, jih a procházku).

Jeho design je jednoduchý obvod, který používá tři tlačítkové přepínače k ​​emulaci senzorů na reálných světlech, které jsou rozloženy na prkénku. Pavan kódoval svou sestavu pomocí Studia Code Composer, které prezentuje v jednoduchých krocích, které naleznete zde.

Stabilizátor fotoaparátu

My Tiva-C Camera Stabilizátor pomáhá stabilní videokamery pomocí desky TI, akcelerometru a dvojice gyros.

Vlastně jsem navrhl svůj vlastní projekt pomocí Tiva-C (EK-TM4C123GXL) a akcelerometru ADXL335, který pomohl zlepšit stabilitu videokamery při pohybu. Místo stabilizace softwaru jsem chtěl vyzkoušet aktivně-mechanickou stabilizaci pomocí gyroskopického efektu. Víš… že experiment s rotujícím kolem by se nemohl vrátit do 8. třídy.

Pro gyroskopy jsem obrobil pár vřeten a připojil je k motorům stejnosměrného proudu, které se aktivují, když se rozteč akcelerometru změní na úroveň. Pohyb kamery směrem dolů způsobí vypnutí motorů, protože pravděpodobně není používán tak, aby ukazoval na podlahu. Tiva-C monitoruje informace ze snímače a zapne motor, jakmile se spustí prahová hodnota náklonu. Pro více informací a kompletní návod k mému sestavení přejděte na element14 za tímto odkazem. Tiva-C potřebuje více lásky… Doufám, že tento seznam pomůže inspirovat.

Podíl

Zanechat Komentář