Jeffrey Cross
Jeffrey Cross

5 Projek Cool Dikuasakan oleh Papan Pelancaran Tiva-C

Papan dev pertama Texas Instruments, Launchiva Tiva-C mempunyai CPU ARM Cortex-M4F, sehingga memori Flash 1Mb dan 256Kb RAM bergantung kepada model

Raspberry Pi, BeagleBone, Arduino, UDOO - semua nama yang kita kenal ketika datang ke papan pembangunan atau komputer papan tunggal (SBC) yang digunakan dalam projek pembuat / DIY. Texas Instruments di sisi lain ... Kalkulator adalah perkara pertama yang datang ke minda. Selepas itu, mereka dikenali secara meluas untuk semikonduktor mereka, cip analog, dan mikrokontroler yang terakhir tetapi tidak.

Tidak seperti papan popular yang disenaraikan di atas, papan pembangunan TI tidak diterima secara meluas untuk projek-projek dalam skala besar-besaran. Itu tidak bermakna mereka kurang daripada lembaga yang berkesan, sebenarnya mereka boleh memegang mereka sendiri terhadap yang lain bergantung kepada tugas itu. Siri Tiva-C LaunchPad syarikat (wiki TI pada mereka di sini) adalah papan yang cukup menarik untuk saiznya dan mempunyai ARM Cortex-M4F SoC dengan sehingga 1Mb memori Flash untuk penyimpanan dan sehingga 256Kb RAM bergantung kepada model. Dalam mini pusingan ini, kami akan melihat beberapa pembuat projek yang menarik telah menggunakan papan baru TI. Malah saya membuat projek dengan Tiva-C ... lebih lanjut mengenai itu sedikit.

HEBUG berautonomi

Robot Scarab XL HEXBUG RegioAlpha menggabungkan mainan popular dengan Launchiva Tiva-C TI untuk memberikannya peningkatan fungsi

Pertama, pengguna Instructables RegioAlpha menggabungkan HEBUG Scarab XL dengan Tiva-C Launchpad (versi- EK-TM4C123GXL), memberikannya tahap autonomi sementara masih mengekalkan kemampuan RCnya. Scarab sendiri didorong oleh sepasang servomotor yang memacu robot enam kaki dengan kemudi 7 arah, yang didorong oleh papan kawalan dalaman. RegioAlpha mengekalkan sebahagian besar daripada semua internals tetapi mengalihkan servomotors ke LaunchPad, pada asasnya melangkaui papan kawalan dalaman Scarab XL dan memindahkan fungsi RC dan kawalan ke Pad.

RegioAlpha kemudian memprogram robot menggunakan μVision IDE Keil untuk memberikan pergerakan autonomi asas robot (ke hadapan, ke belakang, dan sebagainya) dan menggunakannya menggunakan sepasang bateri telefon bimbit. Robot Scarab XLnya masih merupakan kerja yang sedang berjalan dan dia merancang untuk menambah sensor untuk memberikan fungsi dan autonomi yang lebih tinggi. Lihat lagi di halaman Instructables mereka.

Pemotongan Digital

Alat penjejakan akustik Graham Chow menggunakan sepasang mikrofon, penapis analog dan Tiva-C untuk mencari sasaran

Seterusnya adalah peranti penjejakan bunyi yang boleh mencari sasaran berdasarkan bunyi yang berbeza dengan menggunakan bahagian murah dari bahagian rak. Direka oleh Graham Chow, peranti Penjejakan Akustik Lokalisasinya mempunyai sepasang mikrofon yang disambungkan kepada sepasang max9812 chips (menyediakan keuntungan tetap 20dB) untuk meraih bunyi berhampiran. Bunyi itu kemudiannya disalurkan melalui penapis lulus rendah analog Graham yang direka menggunakan papan roti dan kapasitor seramik murah, yang membantu menghapuskan beberapa bunyi elektrik dan mekanikal yang dihasilkan oleh pencari sasaran LED yang digerakkan oleh servomotor.

Penapisan digital tambahan dilakukan menggunakan ADCs Tiva-C (versi TM4C123GH6PM) (8-channel total), selepas itu data isyarat dihantar ke komputer riba untuk korelasi. Seluruh kit dipasang ke papan panjang dengan mikrofon diletakkan pada kedua ujung untuk mendapatkan lokasi yang lebih tepat. Sebaik sahaja isyarat diterima, ia kemudiannya menghantar data isyarat kepada sasaran LED yang menunjukkan sasaran yang digerakkan oleh servomotor. Graham merancang perisian korelasi yang disesuaikan menggunakan C ++ dan C # bersama-sama dengan Windows 10. Ia tidak tepat tetapi tepat kepada jarak tertentu. Lebih banyak di tapak projek mereka.

Pelanggan IoT

Tiva LaunchPad Selcuk Cakmak: Internet of Things menggabungkan Tiva-C dengan ESP8266 untuk IoT tanpa wayar

Ia mungkin tidak kelihatan seperti itu tetapi pelancaran Tiva LaunchPad Selcuk Cakmak: projek Internet of Things mempunyai beberapa potensi. Selcuk pada dasarnya telah direka cara mudah untuk mengawal peranti IoT jauh, dalam hal ini servomotor mudah menggunakan Tiva-C (versi EK-TM4C123GXL) dipasangkan dengan modul Wi-Fi ESP8226.

Tiva-C dan peranti yang bersambung bertindak sebagai pelanggan manakala komputer riba atau komputer desktop berfungsi sebagai pelayan dan ESP8266 bertindak sebagai penghubung antara kedua (melalui TCP). Selcuk memprogramkan persediaan menggunakan Java untuk sisi pelayan dan Kod Composer Studio untuk klien - cukup mudah. Kod projek Tiva IoT serta panduan pembinaannya boleh didapati di sini.

Sistem Lampu Lalu Lintas Mudah

Traffic_Lights Pavan Tripathi mensulasikan lampu isyarat menggunakan Tiva-C dan beberapa LED, sesuai untuk pemula

Kemasukan ini dalam mini pusingan ini bertujuan untuk para pemula baru mengenali Tiva-C dan mengambil langkah pertama mereka ke dunia DIY menggunakan SBC. Projek Traffic_Lights Pavan Tripathi menggunakan Tiva-C (versi EK-TM4C123GXL) untuk meniru fungsi lampu isyarat menggunakan lapan LED berwarna berbeza (menandakan Barat, Selatan dan Berjalan).

Reka bentuknya adalah litar mudah yang menggunakan tiga suis butang untuk meniru sensor yang terdapat pada lampu sebenar, yang diletakkan di atas papan roti. Pavan mengkodkan binaannya menggunakan Kod Komposer Studio, yang ia persembahkan dengan mudah untuk mengikuti langkah-langkah, yang boleh didapati di sini.

Penstabil Kamera

Penstabil Kamera Tiva-C saya membantu kamera video stabil menggunakan papan TI, pecutan dan sepasang gyros.

Saya sebenarnya merancang projek saya sendiri menggunakan Tiva-C (EK-TM4C123GXL), dan accelerometer ADXL335, yang membantu meningkatkan penstabilan kamera video semasa bergerak. Daripada penstabilan berasaskan perisian, saya ingin mencuba penstabilan mekanikal aktif menggunakan kesan gyroscope. Anda tahu ... percubaan itu dengan roda basikal berputar yang anda tidak dapat bergerak kembali ke kelas sains kelas 8.

Bagi gyros, saya memahatkan sepasang gelendong dan melekatkannya kepada motor DC yang diaktifkan apabila gelombang pecutan berubah kepada tetapan tahap. Menunjuk kamera menurunkan motor keluar kerana mungkin tidak digunakan menunjuk di lantai.) Tiva-C memantau maklumat dari sensor dan menggerakkan motor sebaik sahaja ambang condong dipicu. Untuk maklumat lanjut dan panduan lengkap mengenai pembina saya, pergi ke element14 selepas pautan ini. The Tiva-C memerlukan lebih banyak cinta ... Saya berharap senarai ini membantu memberi inspirasi.

Kongsi

Meninggalkan Komen