Innholdsfortegnelse:

Social Circle Relationship Manager: 7 trinn (med bilder)
Social Circle Relationship Manager: 7 trinn (med bilder)

Video: Social Circle Relationship Manager: 7 trinn (med bilder)

Video: Social Circle Relationship Manager: 7 trinn (med bilder)
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Image
Image
Oppsett av programvare og maskinvare
Oppsett av programvare og maskinvare

Hva er det?

Det kan være tøft å holde kontakten med alle de viktige menneskene i din sosiale krets, spesielt når du bor i en storby, en arbeidsnarkoman, en student eller alle de ovennevnte. Social Circle tilbyr en måte å holde alle dine kjære på ett sted, spore hvor ofte du er i kontakt med hverandre og som kanskje trenger litt ekstra kjærlighet! Ingen liker å ignorere vennene sine, og nå - du vil aldri være den personen igjen! Dette produktet er perfekt for folk som ikke synes telefonvarsler haster og ønsker en visuell fremstilling for å overvåke forholdene sine.

Social Circle er en Arduino -drevet enhet som kobler tekstmeldingene dine til et sett med uavhengige lysdioder, som hver representerer én person og måler frekvensen som du snakker med hverandre, indikert av lysstyrken til hver LED. Ved hjelp av en mellomliggende Arduino -kode kan du tilpasse hvordan Social Circle fungerer, inkludert hvor mange relasjoner du vil administrere, og kontrollere hvor raskt eller sakte lysdiodene blir.

Hva du trenger

  • IFTTT (If This Then That) -konto
  • Adafruit IO -konto
  • Last ned bærbar datamaskin med Arduino -programvare
  • Arduino brødbrett
  • Fjær HUZZAH m/ ESP8266 WiFi
  • Loddejern
  • Lodding
  • Wire strippere
  • Motstander
  • Elektrisk ledning
  • Lysdioder
  • 1/8 "akryl
  • Laserskærer eller rullesag
  • Båndsliper
  • 3/4 "kryssfiner
  • CNC -maskin eller multi -ruter
  • Micro USB -kabel
  • Vegg lader

Når du arbeider med elektroverktøy, ikke glem å bruke øye- og ansiktsvern!

Trinn 1: Programvare og maskinvareoppsett

Oppsett av programvare og maskinvare
Oppsett av programvare og maskinvare
Oppsett av programvare og maskinvare
Oppsett av programvare og maskinvare

Før vi begynner, må du sette opp noen få raske ting. Opprett først din gratis Adafruit IO -konto. Her vil du sette opp feeder som du vil implementere i Arduino -koden. Du vil opprette feeder før du konfigurerer IFTTT -kontoen din.

Når du har opprettet en konto, klikker du på Feeder på venstre oversikt

Klikk på rullegardinmenyen Handlinger og velg Opprett en ny feed. Velg et navn for feeden din, og velg opprett. Strømmen din er nå lagt til i Adafruit IO -biblioteket, og du vil kunne sende data til denne feeden ved hjelp av IFTTT (neste trinn!) For hver LED må du opprette en ny feed. For dette prosjektet har jeg opprettet 5 feeds, hver oppkalt etter personen jeg vil representere på enheten

For det andre må du opprette en IFTTT -konto. Vi bruker IFTTT til å sette opp tekstmeldingen vår/Adafruit IO. Disse funksjonene starter datainnsamlingen som kommuniserer med Arduino -koden.

Når du har opprettet en konto, vil du opprette en ny applet. Klikk på Ny applett. Velg Dette og velg SMS. Du kan enten velge å aktivere appleten din når du sender en SMS til IFTTT -telefonnummeret ditt, eller du kan aktivere appleten når du sender en merket (med hashtag f.eks. Mamma) til IFTTT -telefonnummeret ditt. For dette prosjektet vil vi velge å sende merkede meldinger, slik at vi har en måte å skille våre forskjellige lysdioder på

Det neste trinnet ber deg om å lage denne angitte taggen. I dette eksemplet valgte jeg å merke mamma, men denne taggen kan være hva du vil så lenge det er lett for deg å huske. Klikk på Opprett utløser

Klikk på Det og velg Adafruit. Velg alternativet Send data til Adafruit IO og velg feednavnet ditt. For vår første LED vil vi be Adafruit om å lagre data som 1. Når vi legger til flere lysdioder, vil vi bruke forskjellige tall for å skille våre strømmer og lysdioder, slik at de alle fungerer uavhengig

Klikk på Opprett handling, og vi er nesten der! Her kan du endre telefonnummeret ditt. Prøv å erstatte tallene med Meg. Fordi appletene er offentlige, vil du sørge for at du beskytter informasjonen din. Sørg for at appleten din er slått på (angitt med den grønne bryteren) og klikk på Fullfør

Gratulerer, du har nettopp laget din applet! Du kan alltid endre innstillingene til appleten din når som helst ved å velge det hvite tannhjulet øverst til høyre på appleten.

Trinn 2: Kode og krets

Før du begynner med noen kode, må du laste ned følgende biblioteker i Arduino -programvaren:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

Du kan laste ned disse bibliotekene i Arduino -verktøylinjen ved å velge Sketch> Include Library> Manage Libraries og søke etter hver tittel.

Last ned den vedlagte koden og åpne den i Arduino. Sørg for at du endrer din personlige informasjon inkludert ditt unike brukernavn, AIO -nøkkel (som du finner ved å klikke på Vis AIO -nøkkel i oversikten) og WiFi -legitimasjon.

Jeg anbefaler å bruke følgende Instructable for å lage din første LED -krets. Når du har opprettet en komplett krets, vil du kunne legge til lysdioder og motstander uten å legge til noen ekstra ledninger. Denne opplæringen gir riktig krets for det vi trenger. Fjern knappen fra denne kretsen, da den ikke vil være nødvendig for dette prosjektet. Å legge til lysdioder fremover vil være enkelt, og holde hver enkelt orientert den samme (kortsiden i negativ brødbrettsseng og lang ende ved Huzzah -tavlen (5, 12, 13, 14, 16). La oss nå teste hvordan IFTTT og Adafruit IO ta kontakt med koden vår!

Trinn 3: Sende en tekstmelding

Sender en tekstmelding
Sender en tekstmelding

Nå, hent IFTTT -telefonnummeret ditt fra appleten din og send hashtaggen din til telefonnummeret. Sjekk Adafruit IO -feed for å se at det er innkommende data. Feedet skal spore aktiviteten til tekstmeldingene dine. Sørg for at LED -en er koblet til pinnen du har angitt i koden din, og tekstmeldingen vil utløse LED -en til å slå seg på.

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding

For dette prosjektet har jeg valgt å bruke 5 lysdioder. For å øke lengden på ledningene og gjøre oppgaven med å sette brødbrettet inne i en treform, må vi lodde litt. Gå til toppen av denne opplæringen for å se gjennom hvilke materialer du trenger. Hvis du ikke er kjent med lodding, sjekk ut denne flotte videoen.

Etter at du har loddet motstandene (på den negative/kortsiden av LED -en) og ledningene, bør du ha noen stykker som ser ut som bildet ovenfor. Sørg for å bruke krympeslanger for å beskytte alle de eksponerte ledningene. Fordi vi vil brette oppsettet vårt til et skjema, er det viktig at ingen ledninger berører hverandre.

Trinn 5: Hold dine brikker

Holde brikkene dine
Holde brikkene dine
Holde brikkene dine
Holde brikkene dine
Holde brikkene dine
Holde brikkene dine

Nå har du alle disse bitene og ledningene, men ingen steder å sette dem! Her kommer den virkelig morsomme delen, for det er ingen regler (vel, bare at brødbrettet må passe!).

For meg representerer dette produktet en visuell følelse av å gå tid. Denne teorien førte meg til å lage en form som lignet en klokke. Men du kan velge å designe alt som passer ditt hjem, jobb eller skolemiljø. Heldigvis gir min status som student meg tilgang til en laserskjærer, CNC -maskin og trebutikk. Imidlertid kan denne formen enkelt opprettes med en båndsag og beltemaskin. Slik gjorde jeg det:

1. Før du bruker maskiner, må du sette opp noen Illustrator -filer. Du vil bruke disse filene til å kommunisere med begge maskinene. Husk å lage kuttelinjer for lysdiodene dine i Illustrator -filen, slik at du ikke trenger å bruke borepressen for å lage disse utskjæringene (som meg!) Jeg valgte å lage en utskjæring på baksiden for at mikro -USB -kabelen skulle passe.

2. Denne gangen valgte jeg å ikke legge til navn på akryl i tilfelle jeg ønsket å justere min sosiale sirkel senere, men gå vill og tilpasse din akryl med ord, mønster, selv med en morsom farge!

3. Husk å be CNC -maskinen om å la tapper (deler langs omrisset som ikke er skåret helt gjennom) slik at brikken din ikke forskyver seg på bordet. For å forberede CNC -jobben må du sikre brettet til CNC bord. Fordi formen er liten, brukte jeg omtrent 6-8 skruer, omtrent en fot fra hverandre. Her bruker jeg 3/4 "kryssfiner med et 1/2" lommekutt på hvert stykke (dette gir meg en hel tomme plass til å passe til brødbrettet og ledningene).

4. Når maskinen er ferdig, bruker du meisel og hammer for å bryte gjennom tappene. Nå vil du ha to frittstående brikker som trenger litt kjærlighet fra beltemaskinen. Kjør bitene forsiktig mot slipemaskinen for å skape en jevn kant.

5. Klipp en kort plugg som kan settes inn gjennom midten av både CNC -formen og akrylstykket. Dette er en grunnleggende løsning for å koble brikkene sammen og gir deg muligheten til å lage nye akrylstykker å bytte ut.

Trinn 6: Sett det sammen

Sette det sammen!
Sette det sammen!
Sette det sammen!
Sette det sammen!
Sette det sammen!
Sette det sammen!
Sette det sammen!
Sette det sammen!

Nesten der! Vi har alle våre komponenter og er klare til å forsegle denne tingen sammen. Først kan du stable akrylsirkelen på toppen av treflaten og passe LED -ledningsbena gjennom hvert av hullene.

Plasser deretter brødbrettet ditt inne i skjemaet (jeg brukte litt maskeringstape for å holde mine sikre) og plasser lysdiodene dine i de angitte pinnene. Hvis du ikke har koden åpen, bør disse pinnene være 5, 12, 13, 14 og 16. Siden sidene på lysdiodene med motstander er negative, er dette sidene som vil passe inn i (-) sengen på brødbrettet.

Deretter plasserer du Micro USB -kabelen i Huzzah Wifi -kortet og gjennom CNC -utsnittet. Nå kan du matche de to sidene sammen og lage et stående, lukket objekt! Hvis du planlegger å bruke Arduino -komponentene igjen, anbefaler jeg å finne en midlertidig løsning for å holde treformen din sammen. I dette tilfellet brukte jeg sterk dobbeltsidig tape.

Trinn 7: Bruke din sosiale sirkel

Bruke din sosiale krets
Bruke din sosiale krets
Bruke din sosiale krets
Bruke din sosiale krets

Gratulerer! Du har laget en fungerende Arduino -relasjonsleder! Nå er skjebnen i dine hender. Du kan velge hvor du vil at tekstmeldingssporeren skal gå, male produktet ditt og til og med bruke akrylflaten som en tavleoverflate for å skrive navn!

Nyt, og lykkelig forhold-ing!

Anbefalt: