Inhoudsopgave:

SlackBuddy: 7 stappen (met afbeeldingen)
SlackBuddy: 7 stappen (met afbeeldingen)

Video: SlackBuddy: 7 stappen (met afbeeldingen)

Video: SlackBuddy: 7 stappen (met afbeeldingen)
Video: Rappin Ron Part 7 2024, November
Anonim
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy

Heeft u ooit problemen gehad met het bijhouden van uw verschillende slappe kanalen of mist u meldingen wanneer een van uw groepen actief wordt? Slack Buddy is een omgevingsdisplay dat op uw bureau kan worden bewaard om u zachtjes te waarschuwen wanneer uw slack-groepen actief zijn. Er kunnen maximaal 4 slack-groepen worden toegevoegd aan de Slack Buddy-kubus, en elke groep wordt aan één kant van de Slack Buddy weergegeven. Slack Buddy zal geleidelijk in helderheid toenemen naarmate je meer meldingen ontvangt. Dit is een geweldige manier om te zien welke van uw teams mogelijk aandacht nodig hebben.

Gemaakt voor HCIN 720: Prototyping Wearable en Internet of Things Devices Class bij RIT

fetlab.rit.edu/720/index.html

Materialen Lijst:

Benodigdheden:

  • Deeltjesfoton
  • Neopixel 8 RGB LED-stick (4)
  • Jumper draden (minstens 12)
  • Breadboard
  • Berken Multiplex (3)
  • E6000 Lijm
  • vetvrij papier
  • Houtbeits
  • Gekleurde acrylplaten (4 monsterformaat)
  • Montagetape

Vereiste apparaten:

  • Lasersnijder
  • 3D-printer
  • Soldeerbout

Stap 1: De buitenste doos

De buitenste doos
De buitenste doos
De buitenste doos
De buitenste doos
De buitenste doos
De buitenste doos
  1. Download het volgende.ai-bestand om toegang te krijgen tot zowel de vector van SlackBot als de reeds gemaakte vectorvakuitsparingen. De lagen worden gelabeld met hun doel en materiaal. De SlackBot-vector is voor je gekleurde acryl en de doosstukken zijn voor je multiplex.
  2. Om multiplex te snijden, gebruiken we de multiplex-instelling van gemiddelde dichtheid op onze lasersnijder met de dikte ingesteld op 3,5 mm. Dit zorgt ervoor dat de laser krachtig genoeg is om hem de eerste keer door te snijden.
  3. Lasergesneden de stukken uit uw multiplex bord.
  4. Vlek uw 4 zijden met een vlekkleur naar keuze om eventuele brandplekken te verbergen. Herhaal zo vaak als gewenst. We hebben 3 lagen gedaan.
  5. Verzegel je vlek met een finishing spray naar keuze. We gebruikten een satijnen afwerking.
  6. Knip met de SlackBot-vector SlackBot-vensterstukken uit met uw lasersnijder. We gebruikten kwart inch gegoten acryl, maar geëxtrudeerd zal er hetzelfde uitzien. Afhankelijk van het type acryl dat wordt gebruikt, gebruikt u de instelling van gegoten of geëxtrudeerd acryl op uw lasersnijder. Je kunt één kleur gebruiken, maar we hebben ervoor gekozen om 4 te gebruiken voor de verschillende kleuren in het Slack-logo.
  7. Gebruik een wattenstaafje om de E6000 voorzichtig rondom de randen van uw SlackBot-uitsparing te plaatsen. Plaats de uitsparing in het venster van het triplex. Herhaal dit nog 3 keer.

Stap 2: De binnendoos

  1. Gebruik het meegeleverde.ai-bestand om de laag uit te snijden die is gespecificeerd als "binnendoos - multiplex" met uw lasersnijder met dezelfde instellingen die u eerder voor de buitendoos gebruikte.
  2. Knip met de aangegeven laag "binnendoos - karton" de 4 kartonnen stukken uit met de juiste instellingen op uw lasersnijder.

Stap 3: Binnenbeugels

Gebruik het meegeleverde.stl-bestand om 8 van de haakjes af te drukken met ongeveer 80% vulling

Stap 4: Bedrading

Bedrading
Bedrading
  1. Voor dit project moeten vier (4) LED Strips op het foton worden aangesloten. Het is belangrijk dat het foton naar het midden van het breadboard wordt geplaatst, zodat de laadkabel niet van de rand van het bord afsteekt en extra hoogte veroorzaakt.
  2. Bereid de LED-strips voor door een startkabel aan de grond, Din en 5v powerpad op elke LED te solderen. Het is belangrijk om ervoor te zorgen dat u aan de kant soldeert waarop Din staat en niet Dout.
  3. Nadat de draden op het bord zijn gesoldeerd, toont het volgende diagram de juiste verbindingen van de draden.

Stap 5: Fotoncode

De fotoncode is de code die op je fotonapparaat draait en de lichten in SlackBuddy aanstuurt. Deze sectie zal de code en foton setup uitleggen.

  1. Registreer uw foton - Uw foton kan worden geregistreerd via
  2. Maak verbinding met internet - U kunt deze stappen volgen om uw foton met internet te verbinden
  3. De volgende IDE kan worden gebruikt om code te compileren en naar uw apparaat te flashen zonder dat u de DFU-modus hoeft in te voeren (belangrijk als de doos eenmaal is samengesteld) https://docs.particle.io/guide/getting-started/co… Voeg de bijgevoegde code aan uw.ino-bestand. Deze code biedt de functie ongelezen toggle waarmee we de server informatie naar het foton kunnen laten sturen. Er wordt een oproep gedaan in de vorm {light}, {notifications} wanneer het lampje de groep is die moet worden geschakeld en de meldingen het aantal leds op de pixelstrip zijn dat we willen oplichten.
  4. Compileer en flash uw code naar uw foton.

Stap 6: Servercode

De server is verantwoordelijk voor het maken van de API-aanroepen om te verslappen en deze naar het foton te sturen. In dit gedeelte wordt beschreven hoe u de servercode maakt.

  1. Referenties

    1. Legacy-tokens:
    2. Device Id en Access Token: zijn te vinden onder instellingen op de photon-website.
  2. Installeer NodeJS - als node js nog niet op uw computer is geïnstalleerd, moet u het installeren. Het beste om dit op een Mac te doen, is Brew gebruiken.
  3. Code - maak een bestand met de naam server.js en voeg de bijgevoegde code eraan toe
  4. Voer de server uit door de volgende opdracht in de terminal te typen vanuit de map van uw bestand Node server.js

Stap 7: Samenvoegen

Samenvoegen
Samenvoegen
Samenvoegen
Samenvoegen
Samenvoegen
Samenvoegen

Hoewel het gestroomlijnde uiterlijk van de doos misschien moeilijk te bereiken lijkt, is het eigenlijk vrij eenvoudig en vereist geen spijkers of schroeven! We hebben speciale 3D-geprinte beugels gemaakt, waarbij je de beugels aan elke respectieve onder- en bovenhoek lijmt. Hoewel het wat meer tijd kost om te monteren, is het resultaat strak en esthetisch. We ontdekten dat het lijmen van 4 beugels aan de zijkanten die in een hoek zijn geplaatst, het lijmproces gemakkelijker maakte. Mogelijk moet u uw triplex samendrukken vanwege kromtrekken, dus het gebruik van een klem is aan te raden!

  1. Gebruik twee van de 6 inch raamzijden om de beugels vast te lijmen met E6000. Uw beugel moet in de L-positie staan. Lijm de beugel niet helemaal vast. Laat dit volledig drogen voordat u verder gaat met stap 2.
  2. Bevestig de derde 6 inch raamzijde en achterzijde aan de zijkanten van de beugels die niet zijn bevestigd met E6000. Zorg ervoor dat je de zijkanten perfect uitlijnt om een naadloze look te creëren. Opmerking: het kan zijn dat u dit een aantal iteraties moet doen, omdat elke kant tijd nodig heeft om te drogen.
  3. Zodra de zijkanten aan de beugels zijn bevestigd, lijm je de hoeken vast met meer E6000, je hebt mogelijk een klem nodig om de zijkanten bij elkaar te houden en als het hout kromgetrokken is.
  4. Monteer de binnendoos door de twee zijkanten en middelste stukken van de binnendoos in de pengaten te lijmen. Laat deze volledig drogen. Let op: Het stuk zal niet perfect in elkaar passen en dat is opzettelijk. Hierdoor is er ruimte om draden door de hoeken te plaatsen.
  5. Lijm het bovenste stuk aan de binnendoos, gebruik tape om het stuk omhoog te houden terwijl de lijm opdroogt.
  6. Bevestig twee lagen dubbelzijdige montagetape op de lampen.
  7. Plaats lijm op de achterkant van de montagetape en bevestig deze aan de 3 zijkanten en de bovenkant van de binnendoos. Gebruik tape om ze op hun plaats te houden totdat ze droog zijn.
  8. Plaats uw Photon en breadboard in de binnendoos en sluit de lichten aan op uw foton. Sluit uw micro-usb-kabel aan op de Photon. Let op: De micro-usb-kabel moet in de doos zitten voordat deze wordt gelijmd.
  9. Knip stukjes vetvrij papier uit en plak het papier achter de acrylwanden. Dit zal het licht verspreiden en het moeilijker maken om naar binnen te kijken.
  10. Plaats de lijm op de onderste beugels van de doos en bevestig de bodem. Laat dit minimaal een uur drogen voordat je verder gaat met de volgende stap. Houd er rekening mee dat u er misschien een zwaar boek op wilt plaatsen om het hout samen te drukken. Zorg er ook voor dat de USB-kabel uit het gat aan de achterkant komt.
  11. Lijm de kartonnen stukken diagonaal in elke hoek. Mogelijk moet u ze allemaal even vasthouden om ervoor te zorgen dat ze niet omvallen.
  12. Knip twee vierkante stukken velijnpapier of vetvrij papier met een vierkant in het midden dat zo groot is als je binnendoos. Plak deze twee stukken aan elkaar en plaats deze bovenop alles. Dit is om het licht dat van de 3 kanten komt te verspreiden.

  13. Lijm het bovenste raamstuk vast en druk het samen met een zwaar voorwerp zoals een boek.

Aanbevolen: