Sommario:
- Forniture
- Passaggio 1: reperire i materiali
- Passaggio 2: immagine Raspbian flash
- Passaggio 3: installare le dipendenze del display touchscreen
- Passaggio 4: installare la libreria Rpi_ws281x
- Passaggio 5: carica Python e script di elaborazione sul Pi
- Passaggio 6: cablaggio e saldatura
- Passaggio 7: PROVA
- Passaggio 8: grazie
Video: Elmo Morse*: 8 Passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
bipbipbipbip bip biptûûûtbipbip biptûûûtbipbip tûûûttûûûttûûût / bipbipbip tûûût biptûûûtbip biptûûût tûûûtbip tûûûttûûûtbip bip biptûûûtbip*
Morse Helmet* è un progetto Do It Yourself open source creato dall'artista belga Mathieu Zurstrassen (RaiseStudio). Consiste in un dispositivo che invia segnali luminosi personalizzati a quanto sopra.
Ma come fa questo ronzio…. La cosa/roba funziona???
Ecco qui:
L'utente scrive un messaggio con l'aiuto di un display touch screen cablato su un Raspberry Pi.
Quando l'utente fa clic sul pulsante "INVIA", il suo messaggio viene convertito in codice Morse e il casco personalizzato invia i segnali luminosi convertiti attraverso la parte superiore della testa!
(Sì!).
Questo progetto artistico fai-da-te open source fornito dall'artista e dal suo collaboratore preferito di tutti i tempi Martin Pirson, cerca di ridurre il divario tra il mondo dell'arte professionale e il mondo del fai-da-te.
Cosa rende un'opera d'arte, Arte? Il creatore? L'artigiano? I materiali? Le istruzioni? Il contesto?
Il progetto probabilmente non risponderà a queste domande, ma se almeno può essere un catalizzatore per evocarle, sarebbe una vittoria per noi.
*(Ciao straniero)
Forniture
Elenco dell'hardware
1. Elettronica:
- Lampone Pi 3/4
- Touchscreen per lampone pi
- Accumulatore di energia
- Anello LED 24 bit o equivalente
- Filo di piombo e saldatura
- Cavo elettrico
2. Supporto per l'elettronica:
- Casco o equivalente
- Stampante 3D (non obbligatoria se hai competenze da super maker)
- Baffi
- Tubo in PVC (supporto per anello LED, non obbligatorio)
Passaggio 1: reperire i materiali
1. Elettronica:
-
Lampone Pi 3/4
https://www.raspberrypi.org/
-
Touchscreen per lampone pi
Monitor touch screen TFT LCD da 3,5 pollici per Raspberry Pi 3 (controlla su
- Accumulatore di energia
Qualsiasi 5V con un'uscita 2A e almeno 6000 mAh andrà bene
-
Anello LED 24 bit o equivalente
WS2812B Modulo Strip 24 Bit 24 X WS2812 5050 RGB LED Ring Lamp Light con driver integrati RGB 24 per Arduino (controllare su
- Cavo da USB a Micro USB
- Spina USB per saldare (o semplicemente tagliarne una vecchia che hai trovato… da qualche parte… Non verranno fatte domande…)
- Filo di piombo e saldatura
- Cavo elettrico
2. Supporto per l'elettronica:
- Casco o equivalente
- Stampante 3D (non obbligatoria se hai competenze da super maker)
- Baffi (per lo stile, lo stile è importante mentre costruisci le cose)
- Supporto per anello LED, mettiti i baffi e sii creativo!
Passaggio 2: immagine Raspbian flash
(Hum, questo progetto richiede un po' di conoscenza con i comandi del Terminale e il mondo Rasperry Pi) Ma (è piuttosto semplice e dovresti essere a posto seguendo i passaggi elencati di seguito)
Per prima cosa devi:
Scarica l'ultima immagine Raspbian Stretch+Processing
Allora devi:
Scarica e installa BalenaEtcher
È possibile eseguire il flashing dell'immagine Raspbian su una scheda SD 16go con incisore
Allora lei:
Aggiungi un file.txt vuoto chiamato "ssh" alla partizione di avvio della scheda SD appena installata
E tu:
Crea un nuovo file.txt sulla partizione di avvio denominata "wpa_supplicant.conf"
Dovrai:
Aggiungi le seguenti righe al file e compila con le tue informazioni l'ssid e la password
crtl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev update_config=1 country=YOUR_COUNTRY_CODE network={ ssid="YOUR_SSID" psk="YOUR_PSK" }
Connettiti al Pi con il Terminale tramite:
Digita "raspberry" quando vedi la richiesta della password
Aggiorna Raspbian digitando:
sudo apt-get update && sudo apt-get upgrade -y
Passaggio 3: installare le dipendenze del display touchscreen
git clone >
github.com/goodtft/LCD-show.git chmod -R 755 LCD-show cd LCD-show sudo./LCD35-show
Il tuo Raspberry Pi dovrebbe riavviarsi e ora dovresti essere in grado di vedere l'interfaccia desktop Raspbian sul tuo touchscreen.
Installa il software di calibrazione del touchscreen:
cd LCD-show
sudo dpkg -i B xinput-calibrator_0.7.5-1_armhf.deb
Passaggio 4: installare la libreria Rpi_ws281x
jgarff ci ha fornito un'ottima libreria per pilotare tutti i tipi di chip led indirizzabili (ws2811, ws2812, neopixel, dotstars, …) direttamente dal pi, quindi eseguiamo nuovamente il roll e git clone!
git clone
sudo apt-get install scons cd rpi_ws281x scons sudo pip install rpi_ws281x
Passaggio 5: carica Python e script di elaborazione sul Pi
Il nostro script Python si basa sul grande lavoro svolto da Stevenchi36
Scarica lo script Python.
In una nuova finestra di terminale, vai alla posizione del file. Per esempio:
cd /Download/morse_helmet/
Invia il file al raspberry pi tramite scp:
scp./morse.py [email protected]:
Digita la tua password se necessario. Questo copierà il file "morse.py" nella directory "/home/pi/" sul tuo pi.
Scarica lo schizzo di elaborazione, cambia il nome "mouseKeyboard.txt" in "mouseKeyboard.pde" e spostalo in una nuova directory con lo stesso identico nome. In qualche modo l'editor di Instructables non ci ha permesso di caricare un.pde
Apri "mouseKeyboard.pde" con Processing sul tuo computer.
Nella barra dei menu di Processing, sotto Strumenti, fai clic su Aggiungi strumenti…
Cerca Carica su Pi di Gottfried Haider, fai clic su di esso e quindi su Installa.
Nel menu degli strumenti, fai clic su Carica su Pi per compilare, inviare e avviare lo schizzo di elaborazione sul tuo Raspberry pi.
Passaggio 6: cablaggio e saldatura
- Prendi il tuo saldatore e salda i cavi rosso e bianco sulla presa USB
- Collegare D In (segnale) dall'anello LED a GPIO 12 (pin 32)
- Collega lo schermo Touch screen sul Raspberry
- Collega il cavo USB al Power bank e la micro USB al Raspberry Pi
- (Entrambe le USB devono essere collegate allo SAME Power bank)
- Avvia la tua banca di potere
- --. --- / - --- / -.. -..- - / … -..--. /..-. ---.-. /.- /..-….-. … - / -. … -*
*(Vai al passaggio successivo per un primo test)!
Passaggio 7: PROVA
Speriamo che sia un Wohooooooooooo!!!! Sii creativo ora, il prossimo passo è trovare un modo per posizionare l'anello LED sulla parte superiore del casco, la colla a caldo funziona bene, puoi anche modellare un supporto speciale e stamparlo in 3D se lo desideri avere accesso a una stampante. Anche creare un supporto per il braccio per il Raspberry Pi è una buona idea, sii creativo e inviaci le foto dei tuoi progetti!
Passaggio 8: grazie
Questo progetto ti viene offerto da RaiseStudio, vuole essere Open Source ed è un tentativo di ridurre il divario tra il mondo dell'arte e le comunità del fai da te. Il codice sorgente è gratuito da usare, da condividere, da remixare, ma non essere come il nostro amico Pablo che ha dimenticato di portare i baffi e dimentica sempre di citare le sue fonti. Speriamo che vi piaccia! Mathieu Zurstrassen e Martin Pirson. Sentiti libero di visitare il nostro sito web se ti piacciono i progetti pazzi:
Consigliato:
Elmo Iron Man Mark II: 4 passaggi
Elmo Iron Man Mark II: Casco replica mark II de 2 partis, casco e impulso unidos per cadena che conduce il cavo, alimentato da 4 batterie AA ubicadas en la parte posteriore fino al microcontrollore e l'interruttore de encendido.Casco: Servomotores para el cierre sei aperto
Stazione codice Morse: 3 passaggi
Stazione Codice Morse: Dit-dit-dah-dah! Impara il codice Morse con questo semplice progetto Arduino Uno. Questo semplice progetto Arduino è una stazione di codice Morse. Il codice Morse è un metodo di comunicazione che codifica i caratteri come una serie di punti e trattini. Questo circuito utilizza un cicalino piezoelettrico per
LabDroid: codificatore/decodificatore di codice Morse: 4 passaggi
LabDroid: codificatore/decodificatore di codice Morse: Nota: questa istruzione non può essere realizzata 1:1 nella versione più recente di LabDroid. Lo aggiornerò presto. Questo progetto ti mostrerà cosa puoi fare con LabDroid. Dato che un Hello World è normalmente realizzato in base a testo, luce o suono, ho pensato per LabDr
IL MODO PI SEMPLICE PER FARE UNA LUCE COMPATTA!! 3 SEMPLICI PASSI!!: 3 Passi
IL MODO PI SEMPLICE PER FARE UNA LUCE COMPATTA!! 3 SEMPLICI PASSI!!: Cosa ti servirà - foglio di stagnola 1 batteria AA (alcune batterie AAA funzioneranno) 1 mini lampadina (lampadine utilizzate per la maggior parte delle torce elettriche; fare riferimento all'immagine) Righello (se necessario)
TECNO VICHINGO! Corni a LED su un elmo vichingo spaziale: indicatore del volume + elmo vichingo traslucente: 6 passaggi
TECNO VICHINGO! Corni a LED su un elmo vichingo spaziale: indicatore del volume + elmo vichingo traslucente: sì! Questo è un elmo per Space Vikings. ***Aggiornamento, questo dovrebbe essere ribattezzato Techno Viking Helmet*** Ma è ottobre 2010 e ho appena saputo del Techno Viking solo oggi. Ben dietro la curva dei meme. Whateva' Eccolo con una produzione maggiore