Inhoudsopgave:
- Stap 1: De buitenste doos
- Stap 2: De binnendoos
- Stap 3: Binnenbeugels
- Stap 4: Bedrading
- Stap 5: Fotoncode
- Stap 6: Servercode
- Stap 7: Samenvoegen
Video: SlackBuddy: 7 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
- 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.
- 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.
- Lasergesneden de stukken uit uw multiplex bord.
- Vlek uw 4 zijden met een vlekkleur naar keuze om eventuele brandplekken te verbergen. Herhaal zo vaak als gewenst. We hebben 3 lagen gedaan.
- Verzegel je vlek met een finishing spray naar keuze. We gebruikten een satijnen afwerking.
- 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.
- 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
- 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.
- 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
- 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.
- 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.
- 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.
- Registreer uw foton - Uw foton kan worden geregistreerd via
- Maak verbinding met internet - U kunt deze stappen volgen om uw foton met internet te verbinden
- 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.
- 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.
-
Referenties
- Legacy-tokens:
- Device Id en Access Token: zijn te vinden onder instellingen op de photon-website.
- 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.
- Code - maak een bestand met de naam server.js en voeg de bijgevoegde code eraan toe
- 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
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!
- 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.
- 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.
- 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.
- 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.
- Lijm het bovenste stuk aan de binnendoos, gebruik tape om het stuk omhoog te houden terwijl de lijm opdroogt.
- Bevestig twee lagen dubbelzijdige montagetape op de lampen.
- 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.
- 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.
- 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.
- 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.
- Lijm de kartonnen stukken diagonaal in elke hoek. Mogelijk moet u ze allemaal even vasthouden om ervoor te zorgen dat ze niet omvallen.
-
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.
- Lijm het bovenste raamstuk vast en druk het samen met een zwaar voorwerp zoals een boek.
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken