
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09



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


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

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


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



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




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


Č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:
Vgrajen upravitelj oken: 10 korakov

Vgrajeni upravitelj oken: Ta projekt prikazuje, kako implementirati upravitelja oken s premičnimi prekrivajočimi se okni na vgrajenem mikrokrmilniku z LCD-zaslonom in zaslonom na dotik. Za to obstajajo komercialno dostopni programski paketi, vendar stanejo denarja in so blizu
Upravitelj opravil - sistem za upravljanje gospodinjskih opravil: 5 korakov (s slikami)

Upravitelj opravil - sistem za upravljanje gospodinjskih opravil: želel sem poskusiti odpraviti resničen problem, s katerim se srečujemo v našem gospodinjstvu (in, predvidevam, tudi pri mnogih drugih bralcih), kako razporediti, motivirati in nagraditi svoje otroke za pomoč z gospodinjskimi opravili. Do sedaj smo hranili laminirano folijo
Upravitelj gesel, tip, makro, koristna obremenitev Vse v enem!: 11 korakov (s slikami)

Upravitelj gesel, tip, makro, koristna obremenitev … Vse v enem !: POZOR PROSIM: Če imate težave pri izdelavi te naprave (pcb, spajkanje ali drugo), mi pošljite zasebno sporočilo tukaj ali e -pošto na [email protected]. Z veseljem pošljem eno od tiskalnikov ali naprav, ki jih že izdelujem
Seroma: Upravitelj strežniške sobe: 20 korakov

Seroma: Upravitelj strežniške sobe: Seroma je vse-v-enem upravitelj strežniške sobe, ki uporabnikom omogoča preverjanje stanja strežnikov (temperature in vlažnosti), dnevnikov dostopa do strežniške sobe ter spremljanje same strežniške sobe za kakršne koli kršitve varnosti
Enostavni načini, kako v krogu upogniti igračo: 7 korakov (s slikami)

Enostavni načini, kako se vezje upogne igračo: Želim pokazati nekaj sprememb, ki jih lahko naredite pri kateri koli igrači, da bi jo spremenili iz tistega, kar bi lahko preprosto bilo v nadlego, v orodje za glitchy, hrupno osupljivost. Tu so tehnike precej enostavne-tudi če nimate veliko izkušenj z elektroniko.