Sommario:

Social Circle Relationship Manager: 7 passaggi (con immagini)
Social Circle Relationship Manager: 7 passaggi (con immagini)

Video: Social Circle Relationship Manager: 7 passaggi (con immagini)

Video: Social Circle Relationship Manager: 7 passaggi (con immagini)
Video: Лесли Морган Штайнер: Почему жертвы домашнего насилия не уходят от своих мучителей 2024, Dicembre
Anonim
Image
Image
Configurazione software e hardware
Configurazione software e hardware

Che cos'è?

Rimanere in contatto con tutte le persone importanti della tua cerchia sociale può essere difficile, soprattutto quando vivi in una grande città, sei un maniaco del lavoro, uno studente o tutto quanto sopra. Social Circle offre un modo per tenere tutti i tuoi cari in un unico posto, monitorando la frequenza con cui sei in contatto l'uno con l'altro e chi potrebbe aver bisogno di un po' di amore in più! A nessuno piace ignorare i propri amici e ora non sarai mai più quella persona! Questo prodotto è perfetto per le persone che non trovano urgenti le notifiche telefoniche e desiderano una rappresentazione visiva per monitorare le loro relazioni.

Social Circle è un dispositivo alimentato da Arduino che collega i tuoi messaggi di testo a una serie di LED indipendenti, ognuno dei quali rappresenta una persona e misura la frequenza con cui parli tra di loro, indicata dalla luminosità di ciascun LED. Usando un codice Arduino intermedio, puoi personalizzare il funzionamento di Social Circle, incluso quante relazioni vuoi gestire e controllare quanto velocemente o lentamente i LED si affievoliscono.

Cosa ti servirà

  • Account IFTTT (se questo è quello)
  • Adafruit IO Account
  • Laptop con software Arduino scaricato
  • Tagliere Arduino
  • Piuma HUZZAH con ESP8266 WiFi
  • Saldatore
  • Saldare
  • Spelafili
  • resistori
  • Filo elettrico
  • LED
  • 1/8" Acrilico
  • Taglierina laser o sega circolare
  • Levigatrice a nastro
  • Compensato da 3/4"
  • Macchina CNC o Multi Router
  • Cavo micro USB
  • Caricatore a muro

Quando si lavora con utensili elettrici, non dimenticare di indossare una protezione per occhi e viso!

Passaggio 1: configurazione del software e dell'hardware

Configurazione software e hardware
Configurazione software e hardware
Configurazione software e hardware
Configurazione software e hardware

Prima di iniziare, dovrai impostare alcune cose veloci. Innanzitutto, crea il tuo account Adafruit IO gratuito. Qui è dove imposterai i feed che implementerai nel tuo codice Arduino. Ti consigliamo di creare feed prima di configurare il tuo account IFTTT.

Dopo aver creato un account, fai clic su Feed nella dashboard di sinistra

Fare clic sul menu a discesa Azioni e selezionare Crea un nuovo feed. Scegli un nome per il tuo feed e seleziona crea. Il tuo feed è ora aggiunto alla libreria Adafruit IO e sarai in grado di inviare dati a questo feed utilizzando IFTTT (passaggio successivo!) Per ogni LED, dovrai creare un nuovo feed. Per questo progetto ho creato 5 feed, ciascuno intitolato alla persona che voglio rappresentare sul dispositivo

Secondo, crea un account IFTTT. Useremo IFTTT per impostare il nostro messaggio di testo/Adafruit IO. Queste funzioni avvieranno la raccolta dei dati che comunicheranno con il tuo codice Arduino.

Una volta creato un account, creerai una nuova applet. Fare clic su Nuova applet. Seleziona Questo e scegli SMS. Puoi scegliere di attivare l'applet ogni volta che invii SMS al tuo numero di telefono IFTTT o attivare l'applet ogni volta che invii un messaggio taggato (con hashtag, ad esempio #mamma) al tuo numero di telefono IFTTT. Per questo progetto, sceglieremo di inviare messaggi contrassegnati in modo da avere un modo per distinguere i nostri diversi LED

Il passaggio successivo richiede di creare questo tag designato. In questo esempio, ho scelto di taggare la mamma, ma questo tag può essere quello che vuoi, purché sia facile da ricordare. Fare clic su Crea attivatore

Fai clic su Quello e scegli Adafruit. Seleziona l'opzione Invia dati ad Adafruit IO e seleziona il nome del tuo feed. Per il nostro primo LED, chiederemo ad Adafruit di salvare i dati come 1. Quando aggiungiamo più LED, utilizzeremo numeri diversi per distinguere i nostri feed e LED in modo che agiscano tutti in modo indipendente

Fai clic su Crea azione e ci siamo quasi! Qui è dove cambierai il tuo numero di telefono. Prova a sostituire Me con i numeri. Poiché le applet sono pubbliche, devi assicurarti di proteggere le tue informazioni. Assicurati che l'applet sia attiva (indicata dall'interruttore verde) e fai clic su Fine

Congratulazioni, hai appena creato la tua applet! Puoi sempre modificare le impostazioni dell'applet in qualsiasi momento selezionando l'ingranaggio bianco nell'angolo in alto a destra dell'applet.

Passaggio 2: codice e circuito

Prima di iniziare con qualsiasi codice, assicurati di scaricare le seguenti librerie all'interno del software Arduino:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

Puoi scaricare queste librerie nella barra degli strumenti di Arduino selezionando Schizzo > Includi libreria > Gestisci librerie e cercale in base al titolo.

Scarica il codice allegato e apri in Arduino. Assicurati di modificare le tue informazioni personali incluso il tuo nome utente univoco, la chiave AIO (che puoi trovare facendo clic su Visualizza chiave AIO nella dashboard) e le credenziali WiFi.

Consiglio di utilizzare il seguente Instructable per creare il tuo primo circuito LED. Una volta creato un circuito completo, sarai in grado di aggiungere LED e resistori senza aggiungere altri fili. Questo tutorial fornisce il circuito corretto per ciò di cui abbiamo bisogno. Rimuovere il pulsante da questo circuito, poiché non sarà necessario per questo progetto. Aggiungere i LED in futuro sarà semplice, mantenendo ciascuno orientato allo stesso modo (lato corto nella base della breadboard negativa e estremità lunga al pin della scheda Huzzah (5, 12, 13, 14, 16). Ora, proviamo come IFTTT e Adafruit IO connettiti con il nostro codice!

Passaggio 3: inviare un messaggio di testo

Invio di un messaggio di testo
Invio di un messaggio di testo

Ora prendi il tuo numero di telefono IFTTT dall'applet e invia il tuo hashtag al numero di telefono. Controlla il tuo feed Adafruit IO per vedere se ci sono dati in arrivo. Il feed dovrebbe tenere traccia dell'attività dei tuoi messaggi di testo. Assicurati che il tuo LED sia collegato al pin che hai designato nel tuo codice e il messaggio di testo attiverà il LED per accendersi.

Passaggio 4: saldatura

saldatura
saldatura
saldatura
saldatura

Per questo progetto ho scelto di utilizzare 5 LED. Per aumentare la lunghezza dei fili e rendere il compito di mettere la breadboard all'interno di una forma di legno, dovremo eseguire alcune saldature. Vai all'inizio di questo tutorial per rivedere di quali materiali avrai bisogno. Se non hai familiarità con la saldatura, guarda questo fantastico video.

Dopo aver saldato i resistori (sul lato negativo/corto del LED) e i fili, dovresti avere alcuni pezzi che assomigliano alla foto sopra. Assicurati di utilizzare un tubo termoretraibile per proteggere tutti i cavi esposti. Poiché piegheremo la nostra configurazione in una forma, è importante che nessun filo si tocchi.

Passaggio 5: tenere i tuoi pezzi

Tenere i tuoi pezzi
Tenere i tuoi pezzi
Tenere i tuoi pezzi
Tenere i tuoi pezzi
Tenere i tuoi pezzi
Tenere i tuoi pezzi

Ora hai tutti questi pezzi e fili, ma nessun posto dove metterli! Qui arriva la parte davvero divertente, perché non ci sono regole (beh, solo che la tua breadboard deve adattarsi!).

Per me, questo prodotto rappresenta un senso visivo del tempo che passa. Questa teoria mi ha portato a creare una forma che assomigliava a un orologio. Ma puoi scegliere di progettare qualsiasi cosa che si adatti alla tua casa, al lavoro o all'ambiente scolastico. Fortunatamente, il mio status di studente mi garantisce l'accesso a un laser cutter, una macchina CNC e una falegnameria. Tuttavia, questa forma può essere facilmente creata con una sega a nastro e una levigatrice a nastro. Ecco come ho fatto:

1. Prima di utilizzare qualsiasi macchinario, dovrai impostare alcuni file Illustrator. Utilizzerai questi file per comunicare con entrambe le macchine. Ricorda di creare linee di taglio per i tuoi LED nel tuo file Illustrator in modo che non sia necessario utilizzare il trapano a colonna per creare questi ritagli (come me!) Ho scelto di creare un ritaglio sul retro per adattare il mio cavo micro USB.

2. Questa volta ho scelto di non aggiungere nomi sull'acrilico nel caso volessi adattare la mia cerchia sociale in un secondo momento, ma scatenarmi e personalizzare il tuo acrilico con parole, motivi, anche usando un colore divertente!

3. Ricordati di dire alla macchina CNC di lasciare le linguette (porzioni lungo il contorno che non sono tagliate completamente) in modo che il tuo pezzo non si sposti sul tavolo. Per preparare il tuo lavoro CNC, devi fissare la tavola al CNC tavolo. Poiché la forma è piccola, ho usato circa 6-8 viti, a circa un piede di distanza l'una dall'altra. Qui, sto usando compensato da 3/4 "con una tasca da 1/2" tagliata su ogni pezzo (questo mi dà un pollice intero di spazio per adattare la breadboard e il cablaggio).

4. Quando la macchina ha finito, usa uno scalpello e un martello per rompere le linguette. Ora avrai due pezzi indipendenti che hanno bisogno di un po' di amore dalla levigatrice a nastro. Esegui delicatamente i pezzi contro la levigatrice per creare un bordo liscio.

5. Taglia un tassello corto che può essere inserito attraverso il centro sia della forma CNC che del pezzo acrilico. Questa è una soluzione di base per collegare i pezzi insieme e ti dà l'opportunità di creare nuovi pezzi in acrilico da scambiare.

Passaggio 6: metterlo insieme

Mettendolo insieme!
Mettendolo insieme!
Mettendolo insieme!
Mettendolo insieme!
Mettendolo insieme!
Mettendolo insieme!
Mettendolo insieme!
Mettendolo insieme!

Quasi lì! Abbiamo tutti i nostri componenti e siamo pronti a sigillare questa cosa insieme. Per prima cosa, puoi impilare il cerchio acrilico sopra la superficie di legno e inserire le gambe del cavo LED attraverso ciascuno dei fori.

Quindi, posiziona la tua breadboard all'interno del modulo (ho usato del nastro adesivo per tenere al sicuro il mio) e posiziona i tuoi LED nei loro pin designati. Se non hai il codice aperto, questi pin dovrebbero essere 5, 12, 13, 14 e 16. Poiché i lati dei LED con i resistori sono negativi, questi sono i lati che si adatteranno al letto (-) di la breadboard.

Quindi, posiziona il cavo Micro USB nella scheda Huzzah Wifi e attraverso il ritaglio CNC. Ora puoi abbinare i due lati e creare un oggetto chiuso e in piedi! Se hai intenzione di riutilizzare i tuoi componenti Arduino, ti consiglio di trovare una soluzione temporanea per tenere insieme la tua forma in legno. In questo caso, ho usato un forte nastro biadesivo.

Passaggio 7: utilizzare il tuo circolo sociale

Usando il tuo circolo sociale
Usando il tuo circolo sociale
Usando il tuo circolo sociale
Usando il tuo circolo sociale

Congratulazioni! Hai creato un responsabile delle relazioni Arduino funzionante! Ora, il destino è nelle tue mani. Puoi scegliere dove vuoi che il tuo tracker di messaggi di testo vada, dipingere il tuo prodotto e persino usare la faccia acrilica come superficie della lavagna per scrivere i nomi!

Divertiti e buona relazione!

Consigliato: