Upravitelj odnosov v družabnem krogu: 7 korakov (s slikami)
Upravitelj odnosov v družabnem krogu: 7 korakov (s slikami)
Anonim
Image
Image
Namestitev programske in strojne opreme
Namestitev programske in strojne opreme

Kaj je to?

Ohranjanje stikov z vsemi pomembnimi ljudmi v vašem družabnem krogu je lahko težko, še posebej, če živite v velikem mestu, deloholik, študent ali vse zgoraj našteto. Socialni krog ponuja način, da vse svoje ljubljene obdržite na enem mestu, pri čemer spremljate, kako pogosto ste med seboj v stiku in kdo morda potrebuje dodatno ljubezen! Nihče ne mara ignorirati svojih prijateljev in zdaj - nikoli več ne boš ta oseba! Ta izdelek je kot nalašč za ljudi, ki se jim telefonska obvestila ne zdijo nujna in bi radi vizualno predstavili svoje odnose.

Social Circle je naprava, ki poganja Arduino in povezuje vaša besedilna sporočila z nizom neodvisnih LED, od katerih vsaka predstavlja eno osebo in meri frekvenco, s katero se pogovarjate, označeno s svetlostjo vsake LED. Z uporabo vmesne kode Arduino lahko prilagodite delovanje družbenega kroga, vključno s tem, koliko odnosov želite upravljati, in nadzirate, kako hitro ali počasi se LED zatemni.

Kaj boste potrebovali

  • Račun IFTTT (Če je to potem tisto)
  • Račun Adafruit IO
  • Prenosni računalnik s programsko opremo Arduino
  • Arduino plošča
  • Pero HUZZAH z ESP8266 WiFi
  • Spajkalnik
  • Spajkanje
  • Odstranjevalci žice
  • Upori
  • Električna žica
  • LED
  • 1/8 "akril
  • Laserski rezalnik ali žaga
  • Pasni brusilnik
  • 3/4 "vezane plošče
  • CNC stroj ali večnamenski usmerjevalnik
  • Kabel mikro USB
  • Stenski polnilec

Pri delu z električnim orodjem ne pozabite nositi zaščite za oči in obraz!

1. korak: Namestitev programske in strojne opreme

Namestitev programske in strojne opreme
Namestitev programske in strojne opreme
Namestitev programske in strojne opreme
Namestitev programske in strojne opreme

Preden začnemo, morate nastaviti nekaj hitrih stvari. Najprej ustvarite svoj brezplačni račun Adafruit IO. Tukaj boste nastavili vire, ki jih boste implementirali v svojo kodo Arduino. Preden nastavite račun IFTTT, boste želeli ustvariti vire.

Ko ustvarite račun, kliknite Viri na levi nadzorni plošči

Kliknite spustni meni Dejanja in izberite Ustvari nov vir. Izberite ime za svoj vir in izberite ustvari. Vaš vir je zdaj dodan v knjižnico Adafruit IO in v ta vir boste lahko pošiljali podatke z uporabo IFTTT (naslednji korak!) Za vsako LED boste morali ustvariti nov vir. Za ta projekt sem ustvaril 5 virov, od katerih je vsak poimenovan po osebi, ki jo želim predstavljati v napravi

Drugič, ustvarite račun IFTTT. Za nastavitev besedilnega sporočila/Adafruit IO bomo uporabili IFTTT. Te funkcije bodo sprožile zbiranje podatkov, ki bodo komunicirali z vašo kodo Arduino.

Ko ustvarite račun, boste ustvarili nov programček. Kliknite Nov programček. Izberite To in izberite SMS. Lahko se odločite, da sprožite svoj programček, ko pošljete kakršno koli sporočilo SMS na svojo telefonsko številko IFTTT, ali pa sprožite programček, kadar na svojo telefonsko številko IFTTT pošljete označeno (s hashtagom, na primer #mama) sporočilo. Za ta projekt se bomo odločili za pošiljanje označenih sporočil, da bomo lahko ločili različne LED

V naslednjem koraku morate ustvariti to označeno oznako. V tem primeru sem se odločil označiti mamo, vendar je ta oznaka lahko karkoli želite, če si jo preprosto zapomnite. Kliknite Ustvari sprožilec

Kliknite To in izberite Adafruit. Izberite možnost Pošlji podatke v Adafruit IO in izberite ime vira. Za našo prvo LED bomo od Adafruita zahtevali, da shrani podatke kot 1. Ko dodamo več LED, bomo uporabili različne številke za ločevanje naših virov in LED, da bodo vsi delovali neodvisno

Kliknite Ustvari akcijo in že smo blizu! Tukaj lahko spremenite svojo telefonsko številko. Poskusite zame zamenjati številke. Ker so programčki javni, se želite prepričati, da varujete svoje podatke. Prepričajte se, da je vaš programček vklopljen (označeno z zelenim stikalom) in kliknite Dokončaj

Čestitamo, da ste pravkar naredili svoj programček! Nastavitve programčka lahko kadar koli spremenite tako, da v zgornjem desnem kotu programčka izberete belo zobnik.

Korak: Koda in vezje

Preden začnete s katero koli kodo, v programski opremi Arduino prenesite naslednje knjižnice:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

Te knjižnice lahko prenesete v orodni vrstici Arduino tako, da izberete Sketch> Include Library> Manage Libraries in poiščete vsako po naslovu.

Prenesite priloženo kodo in odprite v Arduinu. Poskrbite, da boste spremenili svoje osebne podatke, vključno z vašim edinstvenim uporabniškim imenom, ključem AIO (ki ga najdete, če kliknete Ogled ključa AIO na nadzorni plošči) in poverilnicami WiFi.

Priporočam, da za izdelavo svojega prvega LED vezja uporabite naslednja navodila. Ko ustvarite celotno vezje, boste lahko dodali LED in upore brez dodajanja dodatnih žic. Ta vadnica ponuja pravilno vezje za tisto, kar potrebujemo. Gumb odstranite iz tega vezja, saj ga za ta projekt ne boste potrebovali. Dodajanje LED -diod bo preprosto, tako da bo vsaka usmerjena enako (kratka stran v negativni omarici, dolga pa na zatiču plošče Huzzah (5, 12, 13, 14, 16). Zdaj pa preizkusimo, kako sta IFTTT in Adafruit IO) povežite se z našo kodo!

3. korak: Pošiljanje besedilnega sporočila

Pošiljanje besedilnega sporočila
Pošiljanje besedilnega sporočila

Zdaj vzemite svojo telefonsko številko IFTTT iz svojega programčka in pošljite svoj hashtag na telefonsko številko. Preverite svoj vir Adafruit IO in preverite, ali obstajajo vhodni podatki. Vir mora spremljati aktivnost vaših besedilnih sporočil. Prepričajte se, da je LED dioda priključena na pin, ki ste ga določili v kodi, in besedilno sporočilo bo sprožilo vklop LED.

4. korak: Spajkanje

Spajkanje
Spajkanje
Spajkanje
Spajkanje

Za ta projekt sem se odločil uporabiti 5 LED. Če želimo povečati dolžino žic in narediti nalogo, da postavimo ploščo v leseno obliko, bomo morali nekaj spajkati. Pojdite na vrh te vadnice in preglejte, katere materiale boste potrebovali. Če spajkanja ne poznate, si oglejte ta odličen video.

Ko spajate upore (na negativni/kratki strani LED) in žice, bi morali imeti nekaj kosov, ki so videti kot zgornja fotografija. Za zaščito vseh izpostavljenih ožičenja uporabite skrčne cevi. Ker bomo nastavitev zložili v obliko, je pomembno, da se nobene žice ne dotikajo.

5. korak: Držite svoje kose

Držite svoje kose
Držite svoje kose
Držite svoje kose
Držite svoje kose
Držite svoje kose
Držite svoje kose

Zdaj imate vse te kose in žice, vendar jih nikamor ne postavite! Prihaja res zabaven del, ker ni pravil (no, le da se mora vaša plošča prilegati!).

Zame ta izdelek predstavlja vizualni občutek prehodnega časa. Ta teorija me je vodila k ustvarjanju oblike, ki je spominjala na uro. Lahko pa se odločite za oblikovanje vsega, kar ustreza vašemu domu, delu ali šolskemu okolju. Na srečo mi status študenta omogoča dostop do laserskega rezalnika, CNC stroja in lesarske delavnice. Vendar pa lahko to obliko enostavno ustvarite s tračno žago in tračnim brusilnikom. Evo, kako sem to naredil:

1. Pred uporabo katerega koli stroja morate nastaviti nekaj datotek Illustrator. Te datoteke boste uporabili za komunikacijo z obema strojema. Ne pozabite, da v datoteki Illustrator naredite odrezane črte za svoje LED diode, da vam za ustvarjanje teh izrezov (kot jaz!) Ni treba uporabiti vrtalne stiskalnice.

2. Tokrat sem se odločil, da ne bom dodal imen na akril, če bi si kasneje želel prilagoditi svoj družabni krog, ampak se razjezim in prilagodim svoj akril z besedami, vzorcem, tudi z zabavno barvo!

3. Ne pozabite CNC -stroja pustiti zavihke (dele vzdolž obrisa, ki niso prerezani do konca), da se vaš kos ne premakne na mizo. miza. Ker je oblika majhna, sem uporabil približno 6-8 vijakov, približno stopalo drug od drugega. Tukaj uporabljam 3/4 "vezane plošče z 1/2" žepnim rezom na vsakem kosu (to mi daje cel centimeter prostora za namestitev na mizo in ožičenje).

4. Ko je stroj končan, z dletom in kladivom prebodite jezičke. Zdaj boste imeli dva samostojna kosa, ki potrebujeta nekaj ljubezni s tračnega brusilnika. Kose nežno potisnite proti brusilniku, da ustvarite gladek rob.

5. Odrežite kratek moznik, ki ga lahko vstavite v sredino CNC obrazca in akrilnega kosa. To je osnovna rešitev za povezovanje kosov skupaj in vam daje priložnost, da ustvarite nove akrilne kose, ki jih zamenjate.

Korak 6: Sestavite skupaj

Skupaj!
Skupaj!
Skupaj!
Skupaj!
Skupaj!
Skupaj!
Skupaj!
Skupaj!

Skoraj tam! Imamo vse svoje komponente in smo pripravljeni to stvar skupaj zapečatiti. Najprej lahko zložite akrilni krog na vrh lesene ploskve in skozi vsako luknjo namestite LED -žične noge.

Nato postavite vašo ploščo v obrazec (uporabil sem nekaj maskirnega traku, da sem varoval varno) in postavite svoje LED diode na označene zatiče. Če nimate odprte kode, bi morali biti ti zatiči 5, 12, 13, 14 in 16. Ker so stranice LED z upori negativne, so to stranice, ki se prilegajo (()) ležišču mizo.

Nato postavite kabel Micro USB na ploščo Huzzah Wifi in skozi izrez CNC. Zdaj lahko obe strani združite in ustvarite stoječ, zaprt predmet! Če nameravate znova uporabiti komponente Arduino, priporočam, da poiščete začasno rešitev za ohranjanje lesene oblike skupaj. V tem primeru sem uporabil močan dvostranski trak.

7. korak: Uporaba vašega družabnega kroga

Uporaba vašega družabnega kroga
Uporaba vašega družabnega kroga
Uporaba vašega družabnega kroga
Uporaba vašega družabnega kroga

Čestitamo! Postali ste delovni vodja odnosov Arduino! Zdaj je usoda v vaših rokah. Izberete lahko, kam želite, da bo vaš sledilnik besedilnih sporočil, barval vaš izdelek in celo uporabil akrilni obraz kot površino bele plošče za pisanje imen!

Uživajte in srečno razmerje!

Priporočena: