Sommario:
- Passaggio 1: cosa ti serve
- Passaggio 2: breadboard il circuito
- Passaggio 3: programmazione del microcontrollore
- Passaggio 4: materiale aggiuntivo
Video: Introduzione a Cypress (Parte 1): 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Arduino è probabilmente uno dei microcontrollori, se non il più popolare per il tipico hobbista, ma ci sono eccellenti alternative ad Arduino che sono spesso trascurate semplicemente perché Arduino è il grande nome nel microcontrollore per hobbisti. I microcontrollori che vorrei evidenziare sono il sistema programmabile su chip di Cypress, o PSoC in breve. Sono potenti, convenienti ed estremamente facili da usare e sono una scelta eccellente per un microcontrollore hobbista. Cypress fornisce alcuni video con la sua Cypress Academy: video PSoC 101, tuttavia a volte sorvolano sui punti, ma questi sono anche video molto utili. Inoltre forniscono documentazione per tutto ciò che nel loro IDE PSoC Creator è scritto incredibilmente bene e, dopo aver appreso le basi, chiunque può imparare da solo usando la propria documentazione.
Questo Instructable è il primo di una serie che consente a chiunque sia nuovo di utilizzare i dispositivi Cypress in esecuzione. Cercherò di continuare a fare di più se ci sono richieste per cose in particolare, ma non abbiate paura di leggere la documentazione, testare le cose, guardare i video della Cypress Academy, fare domande sul Cypress Forum; prendersi del tempo per cercare di risolvere un problema da soli ti aiuterà a capire cosa funziona e cosa non funziona e i problemi sono generalmente facili da trovare.
Questo è anche un Instructable in due parti con questa parte incentrata sulla scheda più economica e la parte 2 si concentrerà su una scheda leggermente più costosa (ancora conveniente) in grado di utilizzare la funzione di debugger nell'IDE PSoC Creator. Ecco il link alla Parte 2;
Introduzione a Cypress (Parte 2)
Passaggio 1: cosa ti serve
Avrai bisogno di un computer per eseguire PSoC Creator 4.0 che può essere scaricato dal sito Web di Cypress dopo aver creato un account qui;
PSoC Creator 4.2
Il pacchetto che dovrai scaricare è il CD ISO CY8CKIT-049-42xx (CD Creator) e questo installerà tutto il necessario per questo kit;
Cypress PS0C 4 Documentazione e download
L'hardware per il kit è disponibile tramite Digikey qui;
Scheda di valutazione Cypress PSoC 4
Ed è anche consigliabile avere un paio di queste intestazioni da saldare alla scheda poiché queste non vengono fornite con intestazioni pre-saldate. Questo tipo è un po' più costoso degli altri, ma offre connettori sia maschio che femmina per i cavi ed è bello avere una configurazione della scheda come questa per i test;
Intestazioni pin maschio/femmina
Avrai anche bisogno di un LED RGB a catodo comune, due resistori da 1k ohm, un resistore da 680 ohm, una breadboard e alcuni cavi di collegamento o cavi DuPont (se non sei sicuro se hai bisogno di maschio o femmina, li puoi trovare spesso in confezioni che hanno da maschio a maschio, da maschio a femmina e da femmina a femmina tutti insieme), ma non posso elencare le fonti per questi poiché compro spesso questi materiali da eBay e le inserzioni vanno e vengono di frequente, ma ce ne sono molte disponibili e facilmente trovato cercando eBay.
Oltre a ciò, finché il tuo computer ha una porta USB e hai un saldatore e una saldatura, hai tutti i materiali necessari.
Passaggio 2: breadboard il circuito
Il circuito è abbastanza facile da configurare su una breadboard. Colleghiamo il nostro LED RGB a catodo comune con resistori da 1k ohm sui pin blu e verde (i due pin su un lato del cavo più lungo) e un resistore da 680 ohm sul pin rosso (il singolo pin sull'altro lato del cavo più lungo) Dobbiamo anche collegare il cavo più lungo del LED a un pin di terra (GND) sulla nostra scheda micro controller.
Dal nostro layout dei pin in PSoC Creator, vorremmo collegare gli altri cavi dei nostri resistori a P1.0 per il rosso (resistore da 680 ohm), P1.1 per il verde e P1.2 per il blu sulla nostra scheda del micro controller. L'immagine ha i fili codificati a colori, con il nero che è il nostro terreno.
Passaggio 3: programmazione del microcontrollore
Ho realizzato le istruzioni come un video in modo che tu possa mettere in pausa, riavvolgere e giocare a tuo piacimento mentre segui la costruzione e la programmazione di questo progetto da solo. Con un video, invece di dirti dove sono molti pulsanti e quando fare clic su di essi, hai aiuti visivi per vedere su cosa sto facendo clic in qualsiasi momento e puoi rivedere qualsiasi passaggio in qualsiasi momento. Ho anche incluso alcuni punti di pausa in cui puoi fermarti e recuperare se necessario.
Apprezzerei molto anche il feedback su cose che sono utili e su aree che potrebbero essere migliorate per rendere i video tutorial più utili in futuro.
Passaggio 4: materiale aggiuntivo
Se per qualche motivo hai problemi puoi scaricare il file zip di questo progetto, quello esatto dal video, ed estrarre tutti i file in una cartella sul desktop. Da PSoC Creator, individua il file sul desktop, apri lo spazio di lavoro ed eseguilo tu stesso o utilizzalo per verificare lo schema o il codice del tuo progetto. Tutto dovrebbe essere lì e dovrebbe costruire e programmare correttamente attraverso l'host Bootloader e ti darà un esempio funzionante come riferimento, oltre a avere un video di accompagnamento per aiutarti a familiarizzare con PSoC Creator.
Una volta che hai familiarizzato con PSoC Creator e come creare progetti, puoi iniziare a creare i tuoi progetti, giocare con i componenti e ottenere aiuto dalla ricca documentazione fornita da Cypress e dalla comunità PSoC per espandere le tue conoscenze e abilità utilizzando questi fantastici microcontrollori. Con il loro uso di componenti e uno schema, oltre alla codifica e all'eccellente documentazione, sono un dispositivo potente, ma facile da usare.
Buona creazione!*Fammi sapere se c'è qualche problema con il file di archivio dopo averlo decompresso ed eseguito in PSoC Creator**Aggiornato per PSoC Creator 4.2*
Consigliato:
Casco di sicurezza Covid Parte 1: un'introduzione ai circuiti di Tinkercad!: 20 passaggi (con immagini)
Casco di sicurezza Covid Parte 1: un'introduzione ai circuiti di Tinkercad!: Ciao, amico! In questa serie in due parti, impareremo come usare i circuiti di Tinkercad: uno strumento divertente, potente ed educativo per imparare come funzionano i circuiti! Uno dei modi migliori per imparare è fare. Quindi, prima disegneremo il nostro progetto personale: th
Introduzione ai sensori di temperatura e vibrazioni wireless a lungo raggio: 7 passaggi
Guida introduttiva ai sensori di temperatura e vibrazioni wireless a lungo raggio: a volte le vibrazioni sono la causa di gravi problemi in molte applicazioni. Dagli alberi e cuscinetti della macchina alle prestazioni del disco rigido, le vibrazioni causano danni alla macchina, sostituzioni anticipate, prestazioni ridotte e influiscono notevolmente sulla precisione. Monitoraggio
Introduzione ai circuiti IR: 8 passaggi (con immagini)
Introduzione ai circuiti IR: IR è una tecnologia complessa ma molto semplice con cui lavorare. A differenza dei LED o dei LASER, gli infrarossi non possono essere visti con l'occhio umano. In questo Instructable, dimostrerò l'uso degli infrarossi attraverso 3 diversi circuiti. I circuiti non saranno u
Introduzione a Cypress (Parte 2): 3 passaggi
Intro to Cypress (Parte 2): Questo Instructable è una continuazione di un precedente qui;Intro to Cypress (Parte 1) Il precedente Instructable utilizza una scheda di valutazione PSoC 4 che non ha accesso al debugger. Questo Instructable utilizza una scheda di valutazione PSoC 5 che ha accesso
Introduzione allo script VB: una guida per principianti: Parte 2: Lavorare con i file: 13 passaggi
Introduzione allo script VB: una guida per principianti: Parte 2: Lavorare con i file: Bene, nel mio ultimo tutorial VBScript, ho spiegato come creare uno script per spegnere Internet per giocare a Xbox360. Oggi ho un problema diverso. Il mio computer si è spento in momenti casuali e voglio accedere ogni volta che il computer