Table des matières:
- Étape 1: la boîte extérieure
- Étape 2: La boîte intérieure
- Étape 3: supports intérieurs
- Étape 4: Câblage
- Étape 5: Code photonique
- Étape 6: Code du serveur
- Étape 7: Assembler
Vidéo: SlackBuddy : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Avez-vous déjà eu du mal à suivre vos différents canaux slack ou manqué des notifications lorsqu'un de vos groupes devient actif ? Slack Buddy est un affichage ambiant qui peut être conservé sur votre bureau pour vous avertir en douceur lorsque vos groupes Slack sont actifs. Jusqu'à 4 groupes Slack peuvent être ajoutés au cube Slack Buddy, et chaque groupe sera affiché sur un côté du Slack Buddy. Slack Buddy augmentera progressivement en luminosité à mesure que vous recevrez plus de notifications. C'est un excellent moyen de voir laquelle de vos équipes peut avoir besoin d'attention.
Créé pour HCIN 720: cours sur le prototypage des appareils portables et de l'Internet des objets au RIT
fetlab.rit.edu/720/index.html
Liste des matériaux:
Fournitures:
- Photon de particule
- Bâton LED Neopixel 8 RGB (4)
- Cavaliers (au moins 12)
- Planche à pain
- Contreplaqué de bouleau (3)
- E6000 Colle
- Papier paraffiné
- Tache de bois
- Feuilles acryliques colorées (format 4 échantillons)
- Ruban de montage
Appareils requis:
- Découpeur laser
- Imprimante 3D
- Fer à souder
Étape 1: la boîte extérieure
- Téléchargez le fichier.ai suivant pour accéder au travail à la fois au vecteur de SlackBot et aux découpes de boîtes vectorielles déjà réalisées. Les couches seront étiquetées avec leur objectif et leur matériau. Le vecteur SlackBot est pour votre acrylique coloré et les pièces de la boîte sont pour votre contreplaqué.
- Pour couper le contreplaqué, nous utilisons le réglage du contreplaqué de densité moyenne sur notre découpeuse laser avec une épaisseur réglée à 3,5 mm. Cela garantit que le laser est suffisamment puissant pour le couper du premier coup.
- Découpez au laser les pièces de votre planche de contreplaqué.
- Colorez vos 4 faces avec une teinte de votre choix pour masquer les éventuelles traces de brûlures. Répétez autant de fois que vous le souhaitez. Nous avons fait 3 couches.
- Scellez votre tache avec un spray de finition de votre choix. Nous avons utilisé une finition satinée.
- Avec le vecteur SlackBot, découpez des morceaux de fenêtre SlackBot avec votre découpeuse laser. Nous avons utilisé de l'acrylique coulé d'un quart de pouce, mais l'extrudé aura un aspect similaire. Selon le type d'acrylique utilisé, utilisez le réglage de l'acrylique coulé ou extrudé sur votre découpeuse laser. Vous pouvez utiliser une seule couleur, mais nous avons choisi d'en utiliser 4 pour les différentes couleurs du logo Slack.
- À l'aide d'un coton-tige, placez soigneusement E6000 tout autour des bords de votre découpe SlackBot. Placez la découpe dans la fenêtre du contreplaqué. Répétez cette opération 3 fois de plus.
Étape 2: La boîte intérieure
- À l'aide du fichier.ai fourni, découpez la couche spécifiée comme « boîte intérieure - contreplaqué » avec votre découpeur laser avec les mêmes paramètres que vous avez utilisés précédemment pour la boîte extérieure.
- Avec le calque spécifié "boîte intérieure - carton", découpez les 4 morceaux de carton avec les réglages appropriés sur votre découpeuse laser.
Étape 3: supports intérieurs
À l'aide du fichier.stl fourni, imprimez 8 des crochets avec environ 80% de remplissage
Étape 4: Câblage
- Quatre (4) bandes LED doivent être connectées au photon pour ce projet. Il est important que le photon soit placé vers le centre de la planche à pain afin que le câble de charge ne colle pas du bord de la planche et n'entraîne une hauteur supplémentaire.
- Préparez les bandes de LED en soudant un câble de démarrage à la terre, au Din et au bloc d'alimentation 5v sur chaque LED. Il est important de vous assurer que vous soudez du côté qui indique Din et non Dout.
- Une fois les fils soudés sur la carte, le schéma suivant montre les connexions correctes des fils.
Étape 5: Code photonique
Le code photon est ce qui s'exécutera sur votre appareil photon et contrôlera les lumières à l'intérieur de SlackBuddy. Cette section explique le code et la configuration des photons.
- Enregistrez votre photon - Votre photon peut être enregistré via
- Connectez-vous à Internet - Vous pouvez suivre ces étapes pour connecter votre photon à Internet
- L'IDE suivant peut être utilisé pour compiler et flasher le code sur votre appareil sans avoir besoin d'entrer en mode DFU (important une fois la boîte assemblée) https://docs.particle.io/guide/getting-started/co… Ajoutez le code joint à votre fichier.ino. Ce code est ce qui fournit la fonction bascule non lu qui nous permettra d'avoir le serveur envoyer des informations au photon. Un appel sera effectué sous la forme {lumière}, {notifications} lorsque la lumière est le groupe à basculer et les notifications sont le nombre de leds sur la bande de pixels que nous voulons allumer.
- Compilez et flashez votre code sur votre photon.
Étape 6: Code du serveur
Le serveur est responsable de faire les appels API à slack et de les envoyer au photon. Cette section explique comment créer le code serveur.
-
Crédits
- Jetons hérités:
- Identifiant de l'appareil et jeton d'accès: se trouvent dans les paramètres sur le site Web de photon.
- Installez NodeJS - si node js n'est pas déjà installé sur votre machine, vous devrez l'installer. Le mieux pour le faire sur un Mac est d'utiliser Brew.
- Code - créez un fichier nommé server.js et ajoutez-y le code joint
- Exécutez le serveur en tapant la commande suivante dans le terminal depuis le répertoire de votre fichier Node server.js
Étape 7: Assembler
Bien que l'apparence élégante de la boîte puisse sembler difficile à réaliser, elle est en fait assez simple et ne nécessite ni clous ni vis ! Nous avons créé des supports spéciaux imprimés en 3D, où vous collez les supports à chaque coin inférieur et supérieur respectif. Bien que l'assemblage prenne un peu plus de temps, le résultat est élégant et esthétique. Nous avons trouvé que le collage de 4 supports sur les côtés qui sont coincés facilitait le processus de collage. Vous devrez peut-être compresser votre contreplaqué à cause du gauchissement, il est donc recommandé d'utiliser une pince !
- En utilisant deux des côtés de la fenêtre de 6 pouces, collez les supports avec E6000. Votre support doit se tenir debout dans la position L. Ne collez pas complètement le support. Laissez-le sécher complètement avant de passer à l'étape 2.
- Fixez le troisième côté de la fenêtre de 6 pouces et le côté arrière aux côtés des supports non fixés avec E6000. Assurez-vous d'aligner parfaitement les côtés pour créer un look homogène. Remarque: vous devrez peut-être effectuer plusieurs itérations, car chaque côté prendra du temps à sécher.
- Une fois que les côtés sont attachés aux supports, collez les coins avec plus de E6000, vous aurez peut-être besoin d'une pince pour maintenir les côtés ensemble et si le bois était déformé.
- Assemblez la boîte intérieure en collant les deux côtés et les pièces centrales de la boîte intérieure dans les trous des chevilles. Laissez-les sécher complètement. Remarque: la pièce ne s'emboîte pas parfaitement et c'est intentionnel. Cela laisse de la place pour que les fils soient placés dans les coins.
- Collez la pièce supérieure sur la boîte intérieure, en utilisant du ruban adhésif pour maintenir la pièce pendant que la colle sèche peut aider.
- Fixez deux couches de ruban de montage double face sur les lumières.
- Placez de la colle au dos du ruban de montage et fixez-la sur les 3 côtés et le haut de la boîte intérieure. Utilisez du ruban adhésif pour les maintenir en place jusqu'à ce qu'ils soient secs.
- Placez votre photon et votre maquette dans la boîte intérieure et connectez les lumières à votre photon. Connectez votre câble micro usb au Photon. Remarque: le câble micro usb doit être dans la boîte avant de le coller.
- Découpez des morceaux de papier ciré et collez le papier derrière les murs en acrylique. Cela diffusera la lumière et rendra plus difficile la vision à l'intérieur.
- Placez la colle sur les supports inférieurs de la boîte et fixez le fond. Laissez sécher pendant au moins une heure avant de passer à l'étape suivante. Gardez à l'esprit que vous voudrez peut-être placer un livre lourd dessus pour comprimer le bois. Assurez-vous également que le cordon USB sort du trou à l'arrière.
- Collez les morceaux de carton en diagonale à chaque coin. Vous devrez peut-être tenir chacun d'eux pendant un moment pour vous assurer qu'il ne tombe pas.
-
Coupez deux morceaux carrés de vélin ou de papier ciré avec un carré central découpé aussi grand que votre boîte intérieure. Collez ces deux pièces ensemble et placez-les au-dessus de tout. Il s'agit de diffuser toute lumière provenant des 3 côtés.
- Collez la partie supérieure de la fenêtre et compressez avec un objet lourd comme un livre.
Conseillé:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T