Sommario:
- Passaggio 1: la scatola esterna
- Passaggio 2: la scatola interna
- Passaggio 3: staffe interne
- Passaggio 4: cablaggio
- Passaggio 5: codice fotonico
- Passaggio 6: codice server
- Passaggio 7: metterlo insieme
Video: SlackBuddy: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Hai mai avuto problemi a tenere il passo con i tuoi diversi canali slack o perdere le notifiche quando uno dei tuoi gruppi diventa attivo? Slack Buddy è un display ambientale che può essere tenuto sulla scrivania per avvisarti delicatamente quando i tuoi gruppi slack sono attivi. È possibile aggiungere fino a 4 gruppi slack al cubo Slack Buddy e ciascun gruppo verrà visualizzato su un lato del cubo Slack Buddy. Slack Buddy aumenterà gradualmente di luminosità man mano che ricevi più notifiche. Questo è un ottimo modo per vedere quale dei tuoi team potrebbe aver bisogno di attenzione.
Creato per HCIN 720: Prototipazione di dispositivi indossabili e dispositivi Internet of Things al RIT
fetlab.rit.edu/720/index.html
Elenco dei materiali:
Forniture:
- Fotone particellare
- Stick LED Neopixel 8 RGB (4)
- Ponticelli (almeno 12)
- tagliere
- Compensato di betulla (3)
- Colla E6000
- carta cerata
- Color legno
- Fogli acrilici colorati (4 dimensioni campione)
- Nastro di montaggio
Dispositivi richiesti:
- Taglierina laser
- stampante 3d
- Saldatore
Passaggio 1: la scatola esterna
- Scarica il seguente file.ai per lavorare accedi sia al vettore di SlackBot che ai ritagli di scatole vettoriali già realizzati. Gli strati saranno etichettati con il loro scopo e materiale. Il vettore SlackBot è per il tuo acrilico colorato e i pezzi della scatola sono per il tuo compensato.
- Per tagliare il compensato, utilizziamo l'impostazione del compensato a media densità sul nostro laser cutter con lo spessore impostato su 3,5 mm. Questo assicura che il laser sia abbastanza potente da tagliarlo la prima volta.
- Taglia al laser i pezzi dalla tua tavola di compensato.
- Macchia i tuoi 4 lati con un colore di macchia a tua scelta per nascondere eventuali segni di bruciatura. Ripeti tutte le volte che desideri. Abbiamo fatto 3 mani.
- Sigilla la macchia con uno spray di finitura a tua scelta. Abbiamo usato una finitura satinata.
- Con il vettore SlackBot, ritaglia i pezzi della finestra SlackBot con il tuo laser cutter. Abbiamo usato acrilico colato da un quarto di pollice, ma l'estrusione avrà un aspetto simile. A seconda del tipo di acrilico utilizzato, utilizzare l'impostazione dell'acrilico colato o estruso sul laser cutter. Puoi usare un colore, ma abbiamo deciso di usarne 4 per i diversi colori nel logo Slack.
- Usando un cotton fioc, posiziona con cura E6000 intorno ai bordi del tuo ritaglio SlackBot. Posiziona il ritaglio nella finestra del compensato. Ripeti questa operazione altre 3 volte.
Passaggio 2: la scatola interna
- Usando il file.ai fornito, ritaglia lo strato specificato come "scatola interna - compensato" con il tuo laser cutter con le stesse impostazioni che hai usato in precedenza per la scatola esterna.
- Con lo strato specificato "scatola interna - cartone", ritaglia i 4 pezzi di cartone con le impostazioni appropriate sul tuo laser cutter.
Passaggio 3: staffe interne
Usando il file.stl fornito, stampa 8 delle parentesi con circa l'80% di riempimento
Passaggio 4: cablaggio
- Quattro (4) strisce LED devono essere collegate al fotone per questo progetto. È importante che il fotone sia posizionato verso il centro della breadboard in modo che il cavo di ricarica non si attacchi al bordo della scheda e provochi un'altezza aggiuntiva.
- Preparare le strisce LED saldando un cavo jumper a terra, Din e un pad di alimentazione da 5 V su ciascun LED. È importante assicurarsi di saldare al lato che dice Din e non Dout.
- Una volta saldati i fili sulla scheda, lo schema seguente mostra i collegamenti corretti dei fili.
Passaggio 5: codice fotonico
Il codice del fotone è ciò che verrà eseguito sul tuo dispositivo fotonico e controllerà le luci all'interno di SlackBuddy. Questa sezione spiegherà il codice e la configurazione dei fotoni.
- Registra il tuo fotone - Il tuo fotone può essere registrato tramite
- Connettiti a Internet: puoi seguire questi passaggi per connettere il tuo fotone a Internet
- Il seguente IDE può essere utilizzato per compilare e flashare il codice sul tuo dispositivo senza la necessità di accedere alla modalità DFU (importante una volta che la scatola è stata assemblata) https://docs.particle.io/guide/getting-started/co… Aggiungi il codice allegato al tuo file.ino. Questo codice è ciò che fornisce la funzione unread toggle che ci permetterà di fare in modo che il server invii informazioni al fotone. Verrà effettuata una chiamata nella forma {luce}, {notifiche} quando la luce è il gruppo da attivare e le notifiche è il numero di led sulla striscia di pixel che vogliamo illuminare.
- Compila e flasha il tuo codice sul tuo fotone.
Passaggio 6: codice server
Il server è responsabile di rendere le chiamate API a slack e inviarle al fotone. Questa sezione tratterà come creare il codice del server.
-
Credenziali
- Token legacy:
- ID dispositivo e token di accesso: si trovano nelle impostazioni del sito Web Photon.
- Installa NodeJS: se il nodo js non è già installato sulla tua macchina, dovrai installarlo. Il modo migliore per farlo su un Mac è usare Brew.
- Codice: crea un file chiamato server.js e aggiungi il codice allegato
- Esegui il server usando digitando il seguente comando nel terminale dalla directory del tuo file Node server.js
Passaggio 7: metterlo insieme
Sebbene l'aspetto elegante della scatola possa sembrare difficile da ottenere, in realtà è abbastanza semplice e non richiede chiodi o viti! Abbiamo creato speciali staffe stampate in 3D, dove incollerai le staffe a ciascun rispettivo angolo inferiore e superiore. Anche se richiede un po' più di tempo per l'assemblaggio, il risultato è elegante ed esteticamente gradevole. Abbiamo scoperto che incollare 4 staffe ai lati che sono angolati ha reso il processo di incollaggio più semplice. Potrebbe essere necessario comprimere il compensato a causa della deformazione, quindi si consiglia di utilizzare un morsetto!
- Usando due dei lati della finestra da 6 pollici, incollare le staffe con E6000. La tua staffa dovrebbe alzarsi in posizione L. Non incollare completamente la staffa. Lascia che si asciughi completamente prima di passare al passaggio 2.
- Fissare il terzo lato della finestra da 6 pollici e il lato posteriore ai lati delle staffe non fissate con E6000. Assicurati di allineare perfettamente i lati per creare un look senza cuciture. Nota: potrebbe essere necessario eseguire questa operazione un paio di iterazioni, poiché ogni lato impiegherà tempo per asciugarsi.
- Una volta che i lati sono fissati alle staffe, incollare gli angoli con altro E6000, potrebbe essere necessario un morsetto per tenere insieme i lati e se il legno è stato deformato.
- Assemblare la scatola interna incollando i due lati e i pezzi centrali della scatola interna nei fori dei pioli. Lascia che questi si asciughino completamente. Nota: il pezzo non si incastrerà perfettamente e questo è intenzionale. Ciò consente di posizionare i cavi attraverso gli angoli.
- Incolla il pezzo superiore alla scatola interna, usando del nastro adesivo per tenere il pezzo mentre la colla si asciuga può aiutare.
- Attacca due strati di nastro biadesivo alle luci.
- Metti la colla sul retro del nastro di montaggio e attacca ai 3 lati e alla parte superiore della scatola interna. Usa del nastro adesivo per tenerli in posizione finché non sono asciutti.
- Posiziona il tuo fotone e la breadboard nella scatola interna e collega le luci al tuo fotone. Collega il cavo micro usb al Photon. Nota: il cavo micro usb deve essere nella scatola prima di incollarlo.
- Ritagliare pezzi di carta oleata e fissare la carta dietro le pareti acriliche. Questo diffonderà la luce e renderà più difficile vedere all'interno.
- Posiziona la colla sulle staffe inferiori della scatola e attacca il fondo. Lascia che si asciughi per almeno un'ora prima di passare al passaggio successivo. Tieni presente che potresti voler posizionare un libro pesante sopra di esso per comprimere il legno verso il basso. Assicurati anche che il cavo USB esca dal foro sul retro.
- Incolla i pezzi di cartone in diagonale ad ogni angolo. Potrebbe essere necessario tenerli per un momento per assicurarti che non cadano.
-
Taglia due pezzi quadrati di pergamena o carta cerata con un quadrato centrale grande quanto la tua scatola interna. Fissa insieme questi due pezzi e posizionalo sopra tutto. Questo serve a diffondere la luce proveniente dai 3 lati.
- Incolla la parte superiore della finestra e comprime con un oggetto pesante come un libro.
Consigliato:
Come installare Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: 7 passaggi (con immagini)
Howto: installazione di Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: ho intenzione di utilizzare questo Rapsberry PI in una serie di progetti divertenti nel mio blog. Sentiti libero di dare un'occhiata. Volevo tornare a usare il mio Raspberry PI ma non avevo una tastiera o un mouse nella mia nuova posizione. Era un po' che non installavo un Raspberry
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
Riconoscimento delle immagini con schede K210 e Arduino IDE/Micropython: 6 passaggi (con immagini)
Riconoscimento immagine con schede K210 e Arduino IDE/Micropython: ho già scritto un articolo su come eseguire demo OpenMV su Sipeed Maix Bit e ho anche realizzato un video di demo di rilevamento oggetti con questa scheda. Una delle tante domande che le persone hanno posto è: come posso riconoscere un oggetto che la rete neurale non è tr
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio