Sommario:
- Forniture
- Passaggio 1: installazione della libreria
- Passaggio 2: cablaggio dell'elettronica
- Passaggio 3: il database
- Passaggio 4: inserire tutto nella custodia
- Passaggio 5: ritocchi finali
Video: SnowSmart: 5 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
SnowSmart è uno snowboard reso intelligente. Legge la tua velocità, funziona anche come lucchetto ed è anche dotato di ledstrip. Essendo uno snowboard è anche reso impermeabile con colla a caldo e una scatola di plastica.
Forniture
Per realizzare questo snowboard intelligente avrai bisogno di:
-
Una scatola di plastica che può contenere tutti i componenti (ho usato una scatola di lunghezza: 200mm
larghezza: 140 mm altezza: 90 mm)
- 1x Snowboard a tua scelta
- 1x rack e attrezzatura stampati in 3D
- 1x striscia led impermeabile ws2811
- 1x Raspberry Pi
- 1x scheda Micro SD per RPi (quella che ho usato era 16 GB, hai bisogno di almeno 8 GB)
- 1x tagliere
- 1x batteria ricaricabile da 12 V
- 1x batteria ricaricabile da 5 V (con due aperture USB)
- 1x sensore RC522-RFID
- 1x modulo LDR (può essere utilizzato anche un normale LDR, ma in questo progetto ho usato un modulo LDR digitale)
- 1x display LCD 16x2
- 1x alimentatore per breadboard
- 1x motore passo-passo 28BYJ-48 5v
- 1x accelerometro MPU-6050
- 1x potenziometro
- Avrai anche bisogno di cavi per collegare tutti i sensori al Raspberry Pi
Passaggio 1: installazione della libreria
Per questo progetto dovrai avere Raspbian installato sulla tua scheda SD che va all'interno del tuo RPi. Per questo progetto dovrai anche abilitare I2C e SPI sul tuo RPi tramite raspi-config nelle opzioni dell'interfaccia. (Digita sudo raspi-config e poi vai alle opzioni di interfaccia, quindi abilita I2C e SPI, quindi finisci e sudo riavvia il tuo RPi). Dovrai anche installare alcune librerie per l'utilizzo del ledstrip ws2811.
sudo pip3 install rpi_ws281x
sudo pip3 install adafruit-circuitpython-neopixel
Queste sono le due linee che devi eseguire per poter utilizzare il ledstrip ws2811.
Per l'RFID dovrai installare la libreria mfrc522.
sudo pip3 install mfrc522
Questo è tutto per l'installazione delle librerie e l'impostazione delle opzioni di interfacciamento.
Per tutto il codice necessario per backend e frontend puoi andare al mio github collegato di seguito, ho anche aggiunto i rendering 3d per l'ingranaggio e il rack:
github.com/howest-mct/1920-1mct-project1-P..
Passaggio 2: cablaggio dell'elettronica
Ho aggiunto un'immagine sia della breadboard che dello schema del cablaggio.
Passaggio 3: il database
Sopra puoi vedere la struttura del database. Come puoi vedere è un database semplice con solo due tabelle. Puoi aggiungere una terza tabella se desideri utilizzare più carte RFID in modo da avere più utenti.
Passaggio 4: inserire tutto nella custodia
Per inserire tutto nella custodia dovrai fare un po' di puzzle, ovviamente questo dipende dalla scatola che usi. Inserirò un disegno di come inserisco il tutto nel mio caso. le misure saranno sulla foto.
Passaggio 5: ritocchi finali
Per completare il progetto ho aggiunto un tubo di plastica a destra della scatola di plastica. Ho realizzato io stesso il tubo di plastica da una normale scatola di plastica. Era un rettangolo di 140 mm di lunghezza e 90 mm di larghezza. Ho aggiunto alcune foto dettagliate della scatola del progetto e anche del tubo in cui ho messo l'ingranaggio e la cremagliera.
Speravo che il mio primo progetto pubblicato su instructabled vi piacesse, mi sono divertito molto a realizzarlo!