Table des matières:

Sac fourre-tout à détection de poids : 5 étapes
Sac fourre-tout à détection de poids : 5 étapes

Vidéo: Sac fourre-tout à détection de poids : 5 étapes

Vidéo: Sac fourre-tout à détection de poids : 5 étapes
Vidéo: On couds un sac cabas ! ( inspi sezanne tuto débutant @todotoutdoux ) 2024, Novembre
Anonim
Sac fourre-tout à détection de poids
Sac fourre-tout à détection de poids
Sac fourre-tout à détection de poids
Sac fourre-tout à détection de poids
Sac fourre-tout à détection de poids
Sac fourre-tout à détection de poids

Cette instructable est pour un sac de détection de poids. Il aide les personnes qui transportent beaucoup de choses dans leurs sacs et améliore la balance en fournissant un retour d'information constant sur l'environnement et une alerte d'avertissement automatique en cas d'excès de poids.

Comment ça fonctionne

Cela fonctionne en utilisant une résistance sensible à la force pour mesurer à quel point la sangle appuie sur l'épaule du porteur, et en utilisant la valeur pour contrôler la vitesse à laquelle les LED pulsent, ou combien de LED se sont allumées (quand un interrupteur est enfoncé), donnant à l'utilisateur retour d'information. Lorsque le porteur porte un poids excessif (actuellement calibré à environ 10-11 livres), les LED clignotent rapidement pour avertir le porteur. L'ensemble de l'appareil est alimenté par une pile AAA et contrôlé par un Lilypad Arduino, qui est fixé aux composants par un fil conducteur cousu à la surface du sac.

Des illustrations et des photographies du sac sont ci-dessous.

Étape 1: Composants

Composants
Composants
Composants
Composants
Composants
Composants

Voici une liste d'équipements dont vous aurez besoin pour cette expérience: Lilypad Arduino - Une version à coudre du microprocesseur arduino Carte de dérivation et cordon USB - connecte le lilypad à l'ordinateur Lilypad Battery Pack 4 lilypad LED Lilypad Switch Résistance sensible à la force Fil conducteur - 4 plis tend à s'effilocher, mais a une résistance beaucoup plus faible que l'aiguille et l'enfileur 2 plis - l'enfileur est vital pour les pinces crocodiles à fil 4 plis - vital pour tester les circuits. La couture est trop lente pour être testée. Colle à tissu et peinture à tissu - pour sceller les fils Sac fourre-tout - n'importe quel tissu fin fera l'affaire

Étape 2: badigeonner

badigeonner
badigeonner
badigeonner
badigeonner
badigeonner
badigeonner

[Modifier: j'ai découvert plus tard que le fait de placer la batterie si près de l'Arduino entraînait une connexion peu fiable car le mouvement de pliage entre les deux parties desserrait le fil. Laissez un peu plus de distance, deux ou trois points, pour éviter que cela ne se produise.] C'est une étape essentielle pour éviter que les composants ne bougent pendant la couture. Voir les images pour savoir comment disposer les composants du sac. Utilisez un point inverse pour maintenir les pétales en place.

L'image 1 montre la disposition générale pour l'arrosage. La vue est de l'intérieur du sac. Les composants gris sont à l'extérieur du sac et les composants blancs sont à l'intérieur du sac.

L'image 2 montre comment coudre des composants à 2 pétales (LED, interrupteur) pour éviter qu'ils ne vacillent

L'image 3 montre comment coudre des composants avec plusieurs pétales (Lilypad, Battery pack). L'image 4 montre comment placer le FSR à l'intérieur de la sangle.

L'image 4 montre comment coudre le FSR sur un côté de la sangle.

Étape 3: couture

Couture
Couture
Couture
Couture
Couture
Couture

Maintenant, vous devrez coudre des connexions entre tous les fils.

L'image 1 montre la disposition pour toute la couture sur le sac.

L'image 2 montre les schémas de circuit pour chaque composant. Des broches Arduino spécifiques sont mentionnées pour assurer la compatibilité avec le code.

Image 3: Cousez à travers les pétales plusieurs fois pour assurer une bonne connexion entre le fil et le pétale.

Photo 4 et 5: J'ai utilisé un point droit pour réduire la longueur et la résistance du fil (photo 4), mais j'ai appris plus tard qu'un point en diagonale permet plus d'étirement, c'est donc préférable (photo 5).

Image 6: Cousez autour des broches FSR pour les maintenir en place

Image 7: Recourbez les extrémités des résistances pour former des boucles que vous pouvez coudre.

Image 8: Attachez un fil à un point existant pour fusionner les fils (flèches noires sur le schéma).

Image 9: Cousez les fils sur les côtés opposés du tissu lorsqu'ils se croisent pour éviter les courts-circuits.

Image 10: Testez les points avec le multimètre pour vérifier la résistance.

Image 11. Collez les nœuds que vous faites pour terminer un point, pour éviter qu'ils ne s'effilochent, et peignez les fils exposés le long du point pour réduire les risques de court-circuit.

Les photographies montrent à quoi ressemblera la couture sur votre sac une fois terminée.

Étape 4: Codage

Codage
Codage

Vous pouvez tester le code tout au long du processus de couture, d'abord en connectant des pétales avec des pinces crocodiles pour créer les circuits, puis avec les circuits en tissu eux-mêmes. Vous pouvez télécharger le code (Readinput.pde) ou afficher un organigramme de la logique du programme (Flow diagram.jpg). Le code se compose de plusieurs parties distinctes.

Les déclarations de variables déclarent des variables pour les pétales de Lilypad, un tableau et des variables de lecture pour mesurer la force, des variables pour contrôler la pulsation LED et une variable pour suivre une pression excessive.

setup() active toutes les broches et active Serial (pour le débogage).

loop() vérifie la pression, enregistre une pression excessive et émet un avertissement en cas de force excessive, affiche le niveau si le commutateur est enfoncé ou émet des pulsations dans le cas contraire. Il appelle également printReading().

getReading() utilise un tableau pour enregistrer la pression.

printReading() aide au débogage, en imprimant toutes les variables de lecture.

checkWarning() enregistre une période continue de force élevée avant de déclencher warning().

warning() fait clignoter les LED.

level() affiche plus de LED pour une plus grande force.

pulse() montre des pulsations plus rapides pour une force plus importante.

ledLight() aide à allumer les LED pour level() et pulse().

Étape 5: Étalonnage

Vous devez maintenant calibrer le sac pour vérifier comment le poids correspond aux lectures du FSR.

Utilisez des objets de poids égal pour ajouter progressivement du poids. Un ensemble de canettes ou de bouteilles fonctionne bien.

Portez l'arduino avec le câble attaché.

Utilisez la fonction Serial Monitor pour lire printReading et vérifier la force.

Répétez ce processus pour enregistrer comment la lecture de la force change avec le poids.

Une fois que vous avez terminé, modifiez le code pour qu'il corresponde à l'étalonnage et vous devriez être prêt à partir.

Conseillé: