Sommario:

CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi: 9 passaggi
CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi: 9 passaggi

Video: CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi: 9 passaggi

Video: CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi: 9 passaggi
Video: CrowPi L Raspberry Pi4 Laptop Setup + Review (2022 by Elecrow) 2024, Luglio
Anonim
Image
Image
CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi
CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi
CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi
CrowPi: guida il tuo passaggio da zero a eroe con Raspberry Pi

Cos'è CrowPi?

CrowPi è una scheda di sviluppo dotata di display da 7 pollici che può aiutarti a imparare Raspberry Pi in modo più semplice. Con CrowPi, non solo puoi imparare l'informatica di base, ma anche praticare la programmazione e completare numerosi progetti elettronici. CrowPi può migliorare le tue conoscenze e abilità nei campi relativi all'hardware e al software, appositamente progettati per aiutarti a sviluppare abilità di programmazione Python.

Perché hai bisogno di CrowPi? Prima di rispondere a questa domanda, facciamo un semplice gioco a quiz. Affronti i problemi di seguito? Basta dire S o NO. Sei interessato all'elettronica o al Raspberry Pi, ma non hai idea di come iniziare. Sei appassionato di formazione STEM, ma non riesci a trovare materiali utili e facili con cui insegnare. Stai usando Raspberry Pi, ma non lo ottieni al massimo. Hai completato alcuni semplici esperimenti e vuoi esplorare più progetti e immergerti più a fondo nel mondo dell'elettronica. Se dici SI una volta, CrowPi è nato per te. CrowPi ti aiuterà a risolvere tutti i problemi sopra menzionati.

SE VUOI CONOSCERE CROWPI, PER FAVORE, CLICCA QUI PER VERIFICARE

Passaggio 1: lezioni di CrowPi con Python 2.7

Lezioni di CrowPi con Python 2.7
Lezioni di CrowPi con Python 2.7
Lezioni di CrowPi con Python 2.7
Lezioni di CrowPi con Python 2.7

- Lezione 1 - Base di GPIO e come utilizzare GPIO Input/Output

- Lezione 2 - Utilizzo del cicalino per il suono di avviso o la notifica.

- Lezione 3 - Ricevi input dal pulsante per controllare il cicalino.

- Lezione 4 - Come funziona Relay e come controllarlo.

- Lezione 5 - Invia il segnale di vibrazione al sensore di vibrazione.

- Lezione 6 - Rileva il suono usando il sensore sonoro.

- Lezione 7 - Rileva la luce bassa o intensa utilizzando il sensore di luce.

- Lezione 8 - Rileva la temperatura e l'umidità della stanza utilizzando il sensore DHT11.

- Lezione 9 - Rileva il movimento utilizzando il sensore di movimento.

- Lezione 10 - Ottenere informazioni sulla distanza utilizzando il sensore a ultrasuoni.

- Lezione 11 - Controllo del display LCD.

- Lezione 12 - Lettura/Scrittura della scheda RFID utilizzando il modulo RFID.

- Lezione 13 - Utilizzo del motore passo-passo ed eseguire movimenti passo-passo.

- Lezione 14 - Controllo dei servomotori utilizzando le interfacce servo. - Lezione 15 - Controllo del LED Matrix 8x8.

- Lezione 16 - Controllo del display a 7 segmenti.

- Lezione 17 - Rilevamento del tocco utilizzando il sensore tattile.

- Lezione 18 - Rilevamento dell'inclinazione utilizzando il sensore di inclinazione.

- Lezione 19 - Utilizzo e controllo della Button Matrix.- Lezione 20 - Realizzazione del proprio circuito utilizzando il Bread Board

Passaggio 2: 19 moduli integrati per la creazione di progetti

19 moduli integrati per creare progetti
19 moduli integrati per creare progetti
19 moduli integrati per creare progetti
19 moduli integrati per creare progetti

* 1 - Sensore cicalino - Usato per emettere un ronzio molto forte!

* 2 - Sensore relè - Utilizzato per aprire e chiudere circuiti elettronici

* 3 - Sensore microfono - Utilizzato per rilevare rumori forti nella stanza

* 4 - Sensore di inclinazione: utilizzato per rilevare l'inclinazione a destra o a sinistra della tavola

* 5 - Sensore di vibrazione - Usato per fare una forte vibrazione sulla scheda CrowPi

* 6 - Sensore di movimento - Utilizzato per rilevare movimento o movimento intorno

* 7 - Sensore tattile - Utilizzato come pulsante tattile che può essere premuto a

* 8 - Collegamento del motore passo-passo - Usato per spostare oggetti e fare movimenti passo-passo

* 9 - Collegamenti dei servi - Usato per ruotare le cose

* 10 - Sensore IR - Utilizzato per inviare e ricevere segnali infrarossi

* 11 - Modulo DH11 - Utilizzato per rilevare la temperatura e l'umidità nella stanza

* 12 - Sensore a ultrasuoni - Utilizzato per rilevare e misurare la distanza

* 13 - Sensore di luce - Utilizzato per rilevare e misurare il rettilineo della luce nella stanza

* 14 - Modulo LCD - Usato per mostrare cose e testo

* 15 - LED segmento - Usato per mostrare numeri e dati* 16 - LED Matrix - Usato per mostrare testo e altri tipi di dati

* 17 - Modulo RFID: utilizzato per rilevare chip e moduli NFC, in grado sia di leggere che di scrivere

* 18 - Pulsanti indipendenti - Può essere utilizzato per giocare o controllare un robot

* 19 - Pulsanti Matrix - Possono essere usati come tastierino o pulsanti di opzioni multiple

Passaggio 3: esempio di progetto A

Esempio di progetto A
Esempio di progetto A

Utilizzo del cicalino come notifica di avviso

Dopo la lezione precedente, abbiamo capito come utilizzare il pin GPIO sia come output che come input.

Per testarlo andremo con esempi di vita reale e applicheremo le nostre conoscenze dalla classe precedente in uno dei moduli sulla lavagna. Il Modulo che utilizzeremo è il “cicalino”. Il cicalino, come dice il nome, ronza. Useremo l'uscita GPIO per inviare il segnale al cicalino e chiudere il circuito per emettere un forte ronzio, quindi invieremo un altro segnale per spegnerlo e chiudere il circuito.

Cosa imparerai?

Alla fine di questa lezione sarai in grado di: Essere in grado di controllare il modulo buzzer utilizzando l'uscita GPIO

Di cosa avrai bisogno?

Scheda CrowPi dopo l'installazione iniziale

Richiede moduli di commutazione utilizzando l'interruttore:No

Posizione del cicalino sul CrowPi

Il Buzzer si trova sul lato destro della scheda CrowPi, è facile essere rilevato dal forte rumore che fa quando viene attivato La prima volta che utilizzerai il tuo Raspberry Pi, il sensore Buzzer potrebbe essere sigillato con un adesivo di protezione. Assicurati di aprire l'adesivo semplicemente strappandolo ed esponendo il cicalino stesso.

Passaggio 4: esempio di progetto A

Esempio di progetto A
Esempio di progetto A

Attivazione del cicalino

Proprio come nell'esempio precedente, abbiamo preparato uno script speciale con commenti dettagliati che spiegheranno come funziona l'intero processo di ronzio e come possiamo controllare il cicalino utilizzando l'uscita GPIO.

All'inizio importiamo la libreria RPi. GPIO e la libreria del tempo per dormire.

Quindi configuriamo il cicalino al pin 12, impostiamo la modalità GPIO su GPIO BOARD e impostiamo il pin come pin OUTPUT. Emetteremo un segnale di ronzio per 0,5 secondi e poi lo disattiveremo per evitare rumori forti.

Segui questo link per scaricare lo script e provalo tu stesso:

Passaggio 5: esempio di progetto B

Esempio di progetto B
Esempio di progetto B

Controllo del display LCD

LCD (e display a matrice) è probabilmente la parte più divertente ed emozionante quando si creano progetti utilizzando CrowPi, utilizzando il display LCD è possibile mostrare i dati raccolti utilizzando i sensori CrowPi e anche aggiornarli in tempo reale dipende dal cambiamento che i moduli passa attraverso! Ad esempio: ieri faceva molto caldo ma oggi fa davvero freddo: lascia che il CrowPi LCD si cambi automaticamente con le informazioni più recenti e aggiornate in modo da non indossare accidentalmente i vestiti sbagliati per la scuola / il lavoro!

Cosa imparerai?

Alla fine di questa lezione sarai in grado di: Cosa imparerai come controllare il display LCD e scrivere dati su di esso.

Di cosa avrai bisogno?

Scheda CrowPi dopo l'installazione iniziale Richiede moduli di commutazione tramite l'interruttore

*No

Posizione dello schermo LCD sul CrowPi

Lo schermo LCD occupa la maggior parte della scheda CrowPi quindi siamo sicuri che te ne sei accorto subito! Non appena eseguirà lo script demo e gli esempi, il CrowPi si accenderà con una bellissima luce di sfondo che può essere vista anche quando tutte le luci della stanza sono spente

Passaggio 6: esempio di progetto B

Esempio di progetto B
Esempio di progetto B

Lavorare con l'LCD

L'I2C, come altri sensori, non funziona sulla tecnologia GPIO, invece usiamo qualcosa chiamato "I2C" (lo stesso I2C che abbiamo usato per il sensore di luce nei nostri esempi precedenti), l'indirizzo che useremo per lo schermo LCD è 21, collegandoci a questo indirizzo I2C potremo inviare comandi ad esempio: scrivere testi o numeri, accendere la retroilluminazione del display LCD, spegnerla, abilitare il cursore ecc…

Per controllare l'LCD useremo Adafruit_CharLCDBackpack che è il framework Adafruit, ci rende le cose molto più facili quando lavoriamo con un prodotto così complicato! Segui questo link per scaricare lo script e provalo tu stesso:

Passaggio 7: esempio di progetto C

Esempio di progetto C
Esempio di progetto C

Lettura/scrittura della scheda RFID utilizzando il modulo RFID

Il modulo RFID è uno dei moduli più interessanti e utili sul mercato, utilizzato in tutto il mondo in un'ampia varietà di soluzioni come: serratura intelligente, tessera d'ingresso per dipendenti, biglietti da visita e persino sui collari per cani? Indipendentemente dal tipo di progetto in cui ti trovi, il modulo RFID verrà sicuramente utilizzato!

Cosa imparerai?

Alla fine di questa lezione sarai in grado di: Controllare l'RFID, leggere e scrivere dati da esso e riconoscere i chip Di cosa hai bisogno

Scheda CrowPi dopo l'installazione iniziale Chip RFID (incluso con CrowPi)

Richiede moduli di commutazione che utilizzano l'interruttore

*No

Posizione del modulo RFID sul CrowPi

Il modulo RFID si trova proprio sotto il Raspberry Pi (zero o 3), sembra un piccolo chip con un'illustrazione "wifi" che esce da esso, il che significa connettività wireless (che è ciò che fa l'RFID) per usarlo è necessario prendere il chip o la scheda fornita con CrowPi e consegnarlo all'area del chip RFID CrowPi abbastanza vicino da consentire al nostro script di rilevarlo. 2-4 cm dovrebbero essere abbastanza vicini, prova!

Passaggio 8: esempio di progetto C

Esempio di progetto C
Esempio di progetto C

Lavorare con l'RFID

Lavorare con il modulo RFID è piuttosto semplice. Abbiamo 3 funzionalità: autorizzazione, lettura, scrittura e rimozione dell'autorizzazione. Il primo passo sarà quando toccherai l'NFC in quel momento il modulo e il nostro script proveranno ad autorizzare il chip utilizzando la configurazione della password predefinita (se non l'hai modificata, dovrebbe funzionare) in seguito, quando l'autorizzazione avrà successo, lo farà leggere i dati e stamparli sullo schermo. Al termine, rimuoverà l'autorizzazione e uscirà dallo script. In un altro esempio di script saremo in grado di autorizzare, leggere, riscrivere i dati su nuovi dati e quindi rimuovere l'autorizzazione. Segui questo link per scaricare lo script e provalo tu stesso:

Passaggio 9: dove acquistare CrowPi?

Il nostro CrowPi è stato lanciato su Kickstarter

Aiutaci a mandare in produzione questi adorabili portachiavi su

Nuovo CrowPi che è utile per far imparare a tuo figlio l'RPI ed è una piattaforma di sviluppo RPI all-in-one.

Promuovi ora il tuo Raspberry Pi!!!

Consigliato: