Quali sono alcune buone idee da esercitarsi su MSP430 [chiuso]


15

Ho 4 launchpad (sono un maiale, lo so, li ho fatti mentre potevo) e mi sto abituando alla programmazione, ad esempio i timer, ADC, PWM, LPM, ecc. ho molti soldi e vorrei fare alcuni progetti per consolidare le mie conoscenze. Quali sono alcuni piccoli progetti che potrei fare con un budget per divertirmi? Le app blinky vanno solo così lontano.

Risposte:


11

Ecco alcuni dei miei progetti:

blog.hodgepig.org/tag/launchpad/ - [questo sito non esiste più -ed]

Troverai anche molte idee fantastiche su http://www.43oh.com/


Sì, sono cose interessanti. Mi piace molto quella di capacità. Quanta portata puoi ottenere con quello?
Matt Williamson,


1
@Matt Otterrai risposte migliori e più non accettando una domanda per 24-48 ore
Toby Jaffey

1
@jobyTaffey, potresti aver appena scritto una risposta eccezionale.
Kortuk,

5
Il primo collegamento sembra essere interrotto ...

9

Prova a utilizzare le modalità a bassissima potenza di MSP430. Questa è un'area in cui TI apparentemente governa il re, anche se non ho affrontato MCU a bassa potenza, quindi non lo so davvero. TI ha un video che mostra che sono alimentati dalla frutta .


È così che governano e per cosa li uso.
Kortuk,

5

Potresti guardare progetti interessanti su altre piattaforme e provare a trovare modi accurati per realizzarli sul 430. Cose come PoV, telecomandi / ricevitori IR, robot, misuratori (ADC interno), registratori di dati, sistemi di allarme, sensori PIR, encoder rotativi, tastiere, controller di gioco, giochi (che potrebbero spingerlo), orologi (metti a frutto quel cristallo da 32k), controller di ventole ... Forse scopri se alcuni di essi possono essere fatti ordinatamente in modo bursty guidato dall'interruzione per ridurre al minimo gli attivi tempo.

In alternativa, vedi quali parti pulite (chip, display, encoder rotativi, pulsanti, sensori ...) puoi trovare e come usarle sul 430. Usa le parti con I2C, SPI, PS / 2, registri di cambio ecc.

Nuove idee poject che mi piacerebbe vedere:

  • 430 JTAG e software completi grazie al launchpad.
  • Altri pogrammer. Forse un pirata di autobus 430.
  • Un programmatore per il SoC USB sul launchpad in modo da poter utilizzare un LP per riprogrammare un altro per un altro uso.
  • Scrittura completa su un data logger.
  • Interfaccia della scheda SD (HC).
  • Scheletro / libreria MIDI master / slave.
  • Interfacce con controller di gioco, tastiere, encoder rotativi, pentole ...
  • Unisciti ai due sopra :)
  • Adattatori per il cablaggio di controller casuali comunemente disponibili su computer / console vintage per i quali è difficile trovare controller compatibili oggi.
  • Regolatore PID regolabile (riscaldatore, giri motore, qualunque cosa).

Fotografa, scrivi note e pubblica tutto ovviamente. Riceverai feedback e altre idee :)



2

Ecco alcuni dei progetti che ho realizzato, si occupano principalmente di interfacciare display a LED a 7 segmenti, comunicazione seriale e RS485, robot da costruzione ecc.

  1. Un tutorial fai-da-te sulla costruzione di un robot a due ruote da zero utilizzando il launchpad MSP430 e il chip di controllo del motore L293D. Ho scritto un resoconto dettagliato sulla costruzione della base del robot e dell'elettronica utilizzando materiali comunemente disponibili. Sono anche forniti codici sorgente per il controllo del robot. controlla il link qui sotto per i dettagli.

http://www.xanthium.in/make-your-own-msp430-launchpad-robot

  1. controllo dei motori DC collegati al Launchpad tramite connessione RS485. Il software di controllo scritto in Pytho e CSharp funziona su PC e controlla i motori tramite il protocollo RS485. Il link è riportato di seguito.

http://www.xanthium.in/remotely-controlling-dc-motors-using-rs485-protocol

  1. Interfacciamento del Launchpad MSP430 con display a 7 segmenti.

http://xanthium.in/interfacing-7-segment-led-with-msp430-launchpad

  1. Creazione di una rete RS485 tra un PC e il Launchpad MSP430.

http://xanthium.in/RS485-communication-using-MAX485-and-MSP430-Launchpad

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.