Inhoudsopgave:

Social Circle Relatiemanager: 7 stappen (met afbeeldingen)
Social Circle Relatiemanager: 7 stappen (met afbeeldingen)

Video: Social Circle Relatiemanager: 7 stappen (met afbeeldingen)

Video: Social Circle Relatiemanager: 7 stappen (met afbeeldingen)
Video: АБСОЛЮТНОЕ ЗЛО НАХОДИТСЯ В СТЕНАХ ЭТОГО СТРАШНОГО ДОМА /С ДЕМОНОМ ОДИН НА ОДИН/ ABSOLUTE EVIL 2024, November
Anonim
Image
Image
Software en hardware instellen
Software en hardware instellen

Wat is het?

Contact houden met alle belangrijke mensen in je sociale omgeving kan moeilijk zijn, vooral als je in een grote stad, een workaholic, een student of al het bovenstaande woont. Social Circle biedt een manier om al uw dierbaren op één plek te houden, bij te houden hoe vaak u met elkaar in contact bent en wie misschien wat extra liefde nodig heeft! Niemand negeert zijn vrienden graag, en nu - je zult nooit meer die persoon zijn! Dit product is perfect voor mensen die telefoonmeldingen niet urgent vinden en een visuele weergave willen om hun relaties te volgen.

Social Circle is een Arduino-aangedreven apparaat dat uw sms-berichten verbindt met een reeks onafhankelijke LED's, die elk één persoon vertegenwoordigen en de frequentie meten waarmee u met elkaar praat, aangegeven door de helderheid van elke LED. Met behulp van een tussenliggende Arduino-code kun je personaliseren hoe Social Circle functioneert, inclusief hoeveel relaties je wilt beheren, en bepalen hoe snel of langzaam de LED's dimmen.

Wat je nodig hebt

  • IFTTT-account (als dit dan dat)
  • Adafruit IO-account
  • Laptop met Arduino-software gedownload
  • Arduino Breadboard
  • Feather HUZZAH met ESP8266 WiFi
  • Soldeerbout
  • Soldeer
  • Draadstrippers
  • Weerstanden
  • Elektrische draad
  • LED's
  • 1/8 "Acryl
  • Lasersnijder of rolzaag
  • Bandschuurmachine
  • 3/4" multiplex
  • CNC-machine of multi-router
  • Micro-USB-kabel
  • Oplader

Vergeet bij het werken met elektrisch gereedschap niet oog- en gezichtsbescherming te dragen!

Stap 1: Software- en hardware-installatie

Software en hardware instellen
Software en hardware instellen
Software en hardware instellen
Software en hardware instellen

Voordat we beginnen, moet je een paar snelle dingen instellen. Maak eerst uw gratis Adafruit IO-account aan. Hier stelt u feeds in die u in uw Arduino-code zult implementeren. U wilt feeds maken voordat u uw IFTTT-account instelt.

Nadat u een account heeft aangemaakt, klikt u op Feeds in het linkerdashboard

Klik op het vervolgkeuzemenu Acties en selecteer Een nieuwe feed maken. Kies een naam voor uw feed en selecteer maken. Je feed is nu toegevoegd aan de Adafruit IO-bibliotheek en je kunt gegevens naar deze feed sturen met IFTTT (volgende stap!) Voor elke LED moet je een nieuwe feed maken. Voor dit project heb ik 5 feeds gemaakt, elk genoemd naar de persoon die ik op het apparaat wil vertegenwoordigen

Ten tweede, maak een IFTTT-account aan. We zullen IFTTT gebruiken om ons sms-bericht/Adafruit IO in te stellen. Deze functies starten de gegevensverzameling die zal communiceren met uw Arduino-code.

Nadat u een account heeft aangemaakt, maakt u een nieuwe applet aan. Klik op Nieuwe applet. Selecteer Dit en kies SMS. U kunt ervoor kiezen om uw applet te activeren wanneer u een sms naar uw IFTTT-telefoonnummer verzendt of de applet te activeren wanneer u een getagd (met hashtag bijvoorbeeld #mom) bericht naar uw IFTTT-telefoonnummer stuurt. Voor dit project zullen we ervoor kiezen om getagde berichten te verzenden, zodat we een manier hebben om onze verschillende LED's te onderscheiden

In de volgende stap wordt u gevraagd om deze aangewezen tag te maken. In dit voorbeeld heb ik ervoor gekozen om mama te taggen, maar deze tag kan van alles zijn, zolang het maar gemakkelijk te onthouden is. Klik op Trigger maken

Klik op Dat en kies Adafruit. Selecteer de optie Send data to Adafruit IO en selecteer je feednaam. Voor onze eerste LED zullen we Adafruit vragen om gegevens op te slaan als 1. Wanneer we meer LED's toevoegen, zullen we verschillende nummers gebruiken om onze feeds en LED's te onderscheiden, zodat ze allemaal onafhankelijk werken

Klik op Actie maken en we zijn er bijna! Hier wijzigt u uw telefoonnummer. Probeer de nummers voor Mij te vervangen. Omdat de applets openbaar zijn, wilt u er zeker van zijn dat u uw informatie beschermt. Zorg ervoor dat uw applet is ingeschakeld (aangegeven door de groene schakelaar) en klik op Voltooien

Gefeliciteerd, je hebt zojuist je applet gemaakt! U kunt de instellingen van uw applet altijd wijzigen door het witte tandwiel in de rechterbovenhoek van de applet te selecteren.

Stap 2: Code & Circuit

Voordat u met een code begint, moet u ervoor zorgen dat u de volgende bibliotheken downloadt in de Arduino-software:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

U kunt deze bibliotheken downloaden in de Arduino-werkbalk door Schets > Bibliotheek opnemen > Bibliotheken beheren te selecteren en elk op titel te zoeken.

Download de bijgevoegde code en open in Arduino. Zorg ervoor dat u uw persoonlijke gegevens wijzigt, inclusief uw unieke gebruikersnaam, AIO-sleutel (die u kunt vinden door op AIO-sleutel bekijken in het dashboard te klikken) en wifi-inloggegevens.

Ik raad aan om de volgende Instructable te gebruiken om je eerste LED-circuit te maken. Als je eenmaal een compleet circuit hebt gemaakt, kun je LED's en weerstanden toevoegen zonder extra draden toe te voegen. Deze tutorial biedt het juiste circuit voor wat we nodig hebben. Verwijder de knop van dit circuit, omdat deze niet nodig is voor dit project. Het toevoegen van LED's in de toekomst zal eenvoudig zijn, waarbij ze allemaal hetzelfde georiënteerd blijven (korte zijde in negatief breadboard-bed en lange uiteinde bij de Huzzah-bordpen (5, 12, 13, 14, 16). Laten we nu eens testen hoe IFTTT en Adafruit IO maak verbinding met onze code!

Stap 3: Een SMS-bericht verzenden

Een SMS-bericht verzenden
Een SMS-bericht verzenden

Pak nu uw IFTTT-telefoonnummer uit uw applet en stuur uw hashtag naar het telefoonnummer. Controleer uw Adafruit IO-feed om te zien of er binnenkomende gegevens zijn. De feed moet de activiteit van uw sms-berichten volgen. Zorg ervoor dat uw LED is aangesloten op de pin die u in uw code hebt aangegeven, en het sms-bericht zorgt ervoor dat de LED gaat branden.

Stap 4: Solderen

Solderen
Solderen
Solderen
Solderen

Voor dit project heb ik ervoor gekozen om 5 LED's te gebruiken. Om de lengte van de draden te vergroten en de taak om het breadboard in een houten vorm te plaatsen, moeten we wat solderen. Ga naar het begin van deze tutorial om te zien welke materialen je nodig hebt. Als je niet bekend bent met solderen, bekijk dan deze geweldige video.

Nadat u uw weerstanden (aan de negatieve / korte kant van de LED) en draden hebt gesoldeerd, zou u enkele stukken moeten hebben die eruitzien als de bovenstaande foto. Zorg ervoor dat u krimpkous gebruikt om al uw blootliggende bedrading te beschermen. Omdat we onze opstelling in een vorm gaan vouwen, is het belangrijk dat er geen draden elkaar raken.

Stap 5: Je stukken vasthouden

Je stukken vasthouden
Je stukken vasthouden
Je stukken vasthouden
Je stukken vasthouden
Je stukken vasthouden
Je stukken vasthouden

Nu heb je al deze stukjes en draden, maar nergens om ze te plaatsen! Hier komt het echt leuke gedeelte, want er zijn geen regels (nou ja, alleen dat je breadboard moet passen!).

Voor mij staat dit product voor een visueel gevoel van het verstrijken van de tijd. Deze theorie bracht me ertoe een vorm te creëren die op een klok leek. Maar u kunt ervoor kiezen om alles te ontwerpen dat bij uw huis-, werk- of schoolomgeving past. Gelukkig geeft mijn status als student me toegang tot een lasersnijder, CNC-machine en houtwerkplaats. Deze vorm kan echter eenvoudig worden gemaakt met een lintzaag en bandschuurmachine. Hier is hoe ik het deed:

1. Voordat u machines gebruikt, moet u enkele Illustrator-bestanden instellen. U gebruikt deze bestanden om met beide machines te communiceren. Vergeet niet om snijlijnen voor je LED's in je Illustrator-bestand te maken, zodat je de kolomboormachine niet hoeft te gebruiken om deze uitsparingen te maken (zoals ik!) Ik heb ervoor gekozen om een uitsparing aan de achterkant te maken zodat mijn micro-USB-kabel past.

2. Deze keer heb ik ervoor gekozen om geen namen op het acryl toe te voegen voor het geval ik mijn sociale kring later wilde aanpassen, maar ga los en personaliseer je acryl met woorden, patroon, zelfs met een leuke kleur!

3. Vergeet niet om de CNC-machine te vertellen om tabs te laten (delen langs de omtrek die niet helemaal doorgesneden zijn) zodat uw stuk niet op de tafel verschuift. Om uw CNC-taak voor te bereiden, moet u uw bord aan de CNC bevestigen tafel. Omdat de vorm klein is, heb ik ongeveer 6-8 schroeven gebruikt, ongeveer een voet uit elkaar. Hier gebruik ik 3/4 "multiplex met een 1/2" zak op elk stuk (dit geeft me een volledige inch ruimte om op het breadboard en de bedrading te passen).

4. Wanneer de machine klaar is, gebruikt u een beitel en hamer om de lipjes door te breken. Nu heb je twee vrijstaande stukken die wat liefde van de bandschuurmachine nodig hebben. Laat de stukken voorzichtig tegen de schuurmachine lopen om een gladde rand te creëren.

5. Snijd een korte plug die door het midden van zowel de CNC-vorm als het acrylstuk kan worden gestoken. Dit is een basisoplossing om de stukken aan elkaar te verbinden en geeft u de mogelijkheid om nieuwe acrylstukken te maken om uit te wisselen.

Stap 6: Samenvoegen

Samenvoegen!
Samenvoegen!
Samenvoegen!
Samenvoegen!
Samenvoegen!
Samenvoegen!
Samenvoegen!
Samenvoegen!

Bijna daar! We hebben al onze componenten en zijn klaar om dit ding samen te verzegelen. Eerst kunt u de acrylcirkel op het houten oppervlak stapelen en de led-draadpoten door elk van de gaten steken.

Plaats vervolgens je breadboard in het formulier (ik heb wat plakband gebruikt om de mijne vast te houden) en plaats je LED's in de daarvoor bestemde pinnen. Als je je code niet open hebt staan, moeten deze pinnen 5, 12, 13, 14 en 16 zijn. Aangezien de zijkanten van de LED's met weerstanden negatief zijn, zijn dit de zijkanten die in het (-) bed van het broodplankje.

Plaats vervolgens uw Micro USB-kabel in het Huzzah Wifi-bord en door uw CNC-uitsparing. Nu kunt u de twee kanten op elkaar afstemmen en een staand, ingesloten object maken! Als je van plan bent om je Arduino-componenten opnieuw te gebruiken, raad ik aan om een tijdelijke oplossing te vinden om je houten vorm bij elkaar te houden. In dit geval heb ik sterke dubbelzijdige tape gebruikt.

Stap 7: Uw sociale kring gebruiken

Uw sociale kring gebruiken
Uw sociale kring gebruiken
Uw sociale kring gebruiken
Uw sociale kring gebruiken

Gefeliciteerd! Je hebt een werkende Arduino-relatiebeheerder gemaakt! Nu ligt het lot in jouw handen. U kunt kiezen waar u uw sms-tracker wilt hebben, uw product schilderen en zelfs het acryloppervlak gebruiken als een whiteboard-oppervlak voor het schrijven van namen!

Geniet, en gelukkig relatie-ing!

Aanbevolen: