INHOUDSOPGAWE:

Sosiale kringverhoudingsbestuurder: 7 stappe (met foto's)
Sosiale kringverhoudingsbestuurder: 7 stappe (met foto's)

Video: Sosiale kringverhoudingsbestuurder: 7 stappe (met foto's)

Video: Sosiale kringverhoudingsbestuurder: 7 stappe (met foto's)
Video: Waar denken jullie dat ik ben? ☀️🥰 2024, November
Anonim
Image
Image
Opstelling van sagteware en hardeware
Opstelling van sagteware en hardeware

Wat is dit?

Om in kontak te bly met al die belangrike mense in u sosiale kring kan moeilik wees, veral as u in 'n groot stad, 'n werknemer, 'n student of al die bogenoemde woon. Social Circle bied 'n manier om al u geliefdes op een plek te hou, en kyk hoe gereeld u met mekaar in aanraking is en wie ekstra liefde nodig het! Niemand hou daarvan om hul vriende te ignoreer nie, en nou - jy sal nooit weer daardie persoon wees nie! Hierdie produk is ideaal vir mense wat nie telefoniese kennisgewings dringend vind nie en graag 'n visuele voorstelling wil hê om hul verhoudings te monitor.

Social Circle is 'n Arduino -aangedrewe toestel wat u sms'e verbind met 'n stel onafhanklike LED's, wat elkeen een persoon verteenwoordig en die frekwensie meet waarmee u met mekaar praat, aangedui deur die helderheid van elke LED. Met behulp van 'n intermediêre Arduino -kode, kan u die manier waarop Social Circle funksioneer, personaliseer, insluitend hoeveel verhoudings u wil bestuur, en beheer hoe vinnig of stadig die LED's verdof.

Wat jy nodig het

  • IFTTT (as dit dan) rekening
  • Adafruit IO -rekening
  • Skootrekenaar met Arduino -sagteware afgelaai
  • Arduino broodbord
  • Feather HUZZAH met ESP8266 WiFi
  • Soldeerbout
  • Soldeer
  • Draadstroppers
  • Weerstande
  • Elektriese draad
  • LED's
  • 1/8 "akriel
  • Lasersnyer of rolzaag
  • Riemskuurmasjien
  • 3/4 "laaghout
  • CNC -masjien of multi -router
  • Mikro -USB -kabel
  • Muurlaaier

As u met elektriese gereedskap werk, moet u nie vergeet om oog- en gesigbeskerming te dra nie!

Stap 1: Opstelling van sagteware en hardeware

Opstelling van sagteware en hardeware
Opstelling van sagteware en hardeware
Opstelling van sagteware en hardeware
Opstelling van sagteware en hardeware

Voordat ons begin, moet u 'n paar vinnige dinge opstel. Skep eers u gratis Adafruit IO -rekening. Hier stel u feeds op wat u in u Arduino -kode sal implementeer. U wil feeds skep voordat u u IFTTT -rekening opstel.

Sodra u 'n rekening geskep het, klik op Feeds in die linkerpaneelbord

Klik op die aftrekkieslys Actions en kies Create a New Feed. Kies 'n naam vir u voer en kies skep. U voer is nou by die Adafruit IO -biblioteek gevoeg, en u kan data na hierdie voer stuur deur middel van IFTTT (volgende stap!) Vir elke LED moet u 'n nuwe voer skep. Vir hierdie projek het ek 5 feeds geskep, elk vernoem na die persoon wat ek op die toestel wil verteenwoordig

Tweedens, maak 'n IFTTT -rekening. Ons sal IFTTT gebruik om ons SMS/Adafruit IO op te stel. Hierdie funksies begin met die insameling van data wat met u Arduino -kode kommunikeer.

Sodra u 'n rekening geskep het, sal u 'n nuwe applet skep. Klik op New Applet. Kies hierdie en kies SMS. U kan óf kies om u applet te aktiveer wanneer u 'n SMS na u IFTTT -telefoonnommer stuur, óf die applet aktiveer wanneer u 'n gemerkte (met hashtag bv. Ma) boodskap na u IFTTT -telefoonnommer stuur. Vir hierdie projek kies ons om gemerkte boodskappe te stuur, sodat ons 'n manier het om ons verskillende LED's te onderskei

In die volgende stap word u versoek om hierdie aangewese etiket te skep. In hierdie voorbeeld het ek gekies om ma te merk, maar hierdie tag kan wees wat u wil, solank dit maklik is om te onthou. Klik op Skep sneller

Klik daarop en kies Adafruit. Kies die opsie Stuur data na Adafruit IO en kies u voernaam. Vir ons eerste LED sal ons Adafruit vra om data te stoor as 1. As ons meer LED's byvoeg, sal ons verskillende nommers gebruik om ons voedings en LED's te onderskei, sodat hulle almal onafhanklik optree

Klik op Skep aksie en ons is amper daar! Hier sal u u telefoonnommer verander. Probeer die getalle vir My vervang. Omdat die applets openbaar is, wil u seker maak dat u u inligting beskerm. Maak seker dat u applet aangeskakel is (aangedui deur die groen skakelaar) en klik op Voltooi

Baie geluk, jy het pas jou applet gemaak! U kan die instellings van u applet altyd te eniger tyd verander deur die wit rat in die regter boonste hoek van die applet te kies.

Stap 2: Kode en kring

Voordat u met enige kode begin, moet u die volgende biblioteke binne die Arduino -sagteware aflaai:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

U kan hierdie biblioteke in die Arduino -werkbalk aflaai deur Skets> Biblioteek in te sluit> Biblioteke te bestuur en elkeen volgens hul titel te soek.

Laai die aangehegte kode af en maak dit oop in Arduino. Maak seker dat u u persoonlike inligting verander, insluitend u unieke gebruikersnaam, AIO -sleutel (wat u kan vind deur te klik op Kyk AIO -sleutel in die dashboard) en WiFi -geloofsbriewe.

Ek beveel aan dat u die volgende instruksies gebruik om u eerste LED -stroombaan te skep. Sodra u 'n volledige stroombaan geskep het, kan u LED's en weerstande byvoeg sonder om ekstra drade by te voeg. Hierdie handleiding bied die korrekte kring vir wat ons nodig het. Verwyder die knoppie uit hierdie kring, aangesien dit nie nodig is vir hierdie projek nie. Om LED's vorentoe te voeg, sal eenvoudig wees, en elkeen moet dieselfde gerig wees (kort kant in 'n negatiewe broodplankbed en lang punt by die Huzzah -bordpen (5, 12, 13, 14, 16). Kom ons toets nou hoe IFTTT en Adafruit IO maak kontak met ons kode!

Stap 3: Stuur 'n teksboodskap

Stuur 'n sms -boodskap
Stuur 'n sms -boodskap

Haal nou u IFTTT -telefoonnommer uit u applet en stuur u hashtag na die telefoonnommer. Gaan u Adafruit IO -feed na om te sien of daar inkomende data is. Die voer moet die aktiwiteit van u sms -boodskappe volg. Maak seker dat u LED gekoppel is aan die speld wat u in u kode aangedui het, en die sms sal veroorsaak dat die LED aanskakel.

Stap 4: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer

Vir hierdie projek het ek gekies om 5 LED's te gebruik. Om die lengte van die drade te vergroot en die broodbord in 'n houtvorm te plaas, moet ons soldeer. Gaan na die bokant van hierdie tutoriaal om te kyk watter materiaal u benodig. Kyk na hierdie wonderlike video as u nie vertroud is met soldeer nie.

Nadat u u weerstande (aan die negatiewe/kort kant van die LED) en drade gesoldeer het, moet u stukke hê wat op die foto hierbo lyk. Maak seker dat u krimpbuise gebruik om al u blootgestelde bedrading te beskerm. Omdat ons ons opset in 'n vorm sal vou, is dit belangrik dat geen drade aan mekaar raak nie.

Stap 5: Hou u stukke vas

Hou jou stukke vas
Hou jou stukke vas
Hou jou stukke vas
Hou jou stukke vas
Hou jou stukke vas
Hou jou stukke vas

Nou het u al hierdie stukke en drade, maar nêrens om dit te plaas nie! Hier kom die regtig lekker deel, want daar is geen reëls nie (wel, net dat u broodbord moet pas!).

Vir my verteenwoordig hierdie produk 'n visuele gevoel van tydsverloop. Hierdie teorie het my gelei om 'n vorm te skep wat soos 'n horlosie lyk. U kan egter alles kies wat by u huis, werk of skoolomgewing pas. Gelukkig gee my status as student my toegang tot 'n lasersnyer, CNC -masjien en houtwinkel. Hierdie vorm kan egter maklik geskep word met 'n bandsaag en bandskuurder. Hier is hoe ek dit gedoen het:

1. Voordat u enige masjinerie gebruik, moet u 'n paar Illustrator -lêers opstel. U sal hierdie lêers gebruik om met albei die masjiene te kommunikeer. Onthou om snylyne vir u LED's in u Illustrator -lêer te maak, sodat u nie die boorpers hoef te gebruik om hierdie snitte te maak nie (soos ek!).

2. Hierdie keer het ek gekies om geen name op die akriel te voeg nie, ingeval ek later my sosiale kring wou aanpas, maar ek wou dit verander en u akriel personaliseer met woorde, patroon, selfs met 'n prettige kleur!

3. Onthou om die CNC -masjien te vertel om die oortjies (gedeeltes langs die buitelyn wat nie deurgaans gesny is nie) te los sodat u stuk nie op die tafel skuif nie. Om u CNC -werk voor te berei, moet u u bord aan die CNC vasmaak tafel. Omdat die vorm klein is, het ek ongeveer 6-8 skroewe gebruik, ongeveer 'n voet van mekaar af. Hier gebruik ek 3/4 "laaghout met 'n 1/2" sak sny op elke stuk (dit gee my 'n volle duim ruimte om op die broodbord en bedrading te pas).

4. As die masjien klaar is, gebruik 'n beitel en hamer om deur die oortjies te breek. Nou sal u twee losstaande stukke hê wat liefde van die bandskuurder benodig. Draai die stukke saggies teen die skuurmasjien om 'n gladde rand te kry.

5. Sny 'n kort dowel wat deur die middel van beide die CNC -vorm en die akrielstuk geplaas kan word. Dit is 'n basiese oplossing om die stukke aan mekaar te koppel en gee u die geleentheid om nuwe akrielstukke te skep om uit te ruil.

Stap 6: Saamvoeg

Saamvoeg!
Saamvoeg!
Saamvoeg!
Saamvoeg!
Saamvoeg!
Saamvoeg!
Saamvoeg!
Saamvoeg!

Amper daar! Ons het al ons komponente en is gereed om hierdie ding saam te verseël. Eerstens kan u die akriel sirkel bo -op die houtvlak stapel en die LED -draadpote deur elk van die gate pas.

Plaas dan u broodbord in die vorm (ek het 'n bietjie maskeerband gebruik om myne veilig te hou) en plaas u LED's in die aangewese penne. As u nie u kode oop het nie, moet hierdie penne 5, 12, 13, 14 en 16. wees, aangesien die sye van die LED's met weerstande negatief is, is dit die sye wat in die (-) bed van die broodbord.

Plaas dan u mikro -USB -koord in die Huzzah Wifi -bord en deur u CNC -uitsny. Nou kan u die twee kante bymekaar pas en 'n staande, geslote voorwerp skep! As u van plan is om u Arduino -komponente weer te gebruik, beveel ek aan dat u 'n tydelike oplossing vind om u houtvorm bymekaar te hou. In hierdie geval het ek sterk dubbelzijdige band gebruik.

Stap 7: Gebruik u sosiale kring

Gebruik u sosiale kring
Gebruik u sosiale kring
Gebruik u sosiale kring
Gebruik u sosiale kring

Baie geluk! U het 'n werkende Arduino -verhoudingsbestuurder gemaak! Nou is die noodlot in u hande. U kan kies waar u u sms-opsporing wil gaan, u produk verf, en selfs die akrielvlak as 'n witbordoppervlak gebruik om name te skryf!

Geniet en 'n gelukkige verhouding!

Aanbeveel: