Cage de hamster tweeting (3 / 7 étapes)

Étape 3: Dweens (le code)

La partie suivante du projet est d’obtenir la Arduinos (dweens pour faire court) mis en place par le code qui leur permettra de sens/interagir avec la cage de hamster. Tout le code pour ce projet est disponible à github.com/Kimbsy/IsMartinRunning (si vous avez utilisé git avant que vous pouvez juste cloner l’intégralité du projet dans le répertoire de base de votre pi). Mais je vais également télécharger les fichiers ici pour ceux qui trouve cela plus facile.

Nous allons utiliser deux dweens ici, l’un pour détecter tout mouvement de la roue et une seconde pour obtenir les données de température/humidité et pour contrôler le distributeur de friandise. Certains d'entre vous peuvent se demander pourquoi nous ne le faisons tous sur un dween (ou pour cette question il suffit d’utiliser le GPIO de la pi), il y a trois raisons principales :

  • Simplicité (il est plus facile d’expliquer aux gens ce qu’il fait, et c’est beaucoup plus facile d’écrire du code).
  • Séparation des préoccupations (si une partie se brise, nous pouvons garder les autres en cours d’exécution alors que nous essayons de réparer).
  • Nous avons fait ce projet peu à peu et c’est juste comment tout est tombé ensemble:)

Le premier dween, qui va faire la détection de roue, sera besoin le hall.ino croquis (dans le repo git à sketches/hall/hall.ino). Cette esquisse écoute un capteur hall, attaché à la broche 12 qui envoie un signal chaque fois qu’il détecte un mouvement aimant passé. Nous allons fixer deux aimants sur les côtés opposés de la roue, donc on se met à clignoter après chaque demi-tour. Le code de mesure combien rotations arriver avant que la roue s’arrête de tourner et fonctionne à la vitesse et la distance. Vous devrez modifier ce croquis avant de le télécharger pour modifier la valeur de la constante de circonférence à la ligne 17. Cela devrait être la circonférence du vous roue de hamster (mesurée en mètres).

Le deuxième dween qui va détecter le dht_with_servo.ino besoin de température et humidité mais aussi contrôler la volonté du distributeur de friandise esquisser (dans le repo git à sketches/dht_with_servo/dht_with_servo.ino). Cette esquisse attend une commande de la pi et active le servo distributeur de friandise ou recueille des données de température et d’humidité du capteur DHT et envoie que de retour à la pi.

Une fois ces sketches ont été téléchargées sur le dweens, nous pouvons associer les composants.

Articles Liés

Comment construire votre propre cage pour hamster.

Comment construire votre propre cage pour hamster.

je pense que les cages pour animaux sont trop petites pour satisfaire leur besoin d'espace. Bien sûr, je veux le meilleur pour mon petit animal de compagnie... alors j'ai décidé de faire un endroit où elle peut avoir du plaisir et être aussi sûr.Dans
Cage de hamster voyage

Cage de hamster voyage

il s'agit d'un moyen de faire une cage de hamster de voyage facile pour votre hamster.Pièces nécessaires1 cartouche en plastique de Walmart1 fil poubelle d'arbre dollarpistolet à colle chaudeciseauxpinces coupantessharpyC'est tout.Étape 1: préparer l
Simple Hamster Cage

Simple Hamster Cage

j'ai un aquarium récente pour la fabrication de cette cage. Il s'agit de la cage de hamster très simple. Plus les peuples à l'aide de ce réservoir pour tout projet. L'avez-vous ?Étape 1: Les hamsters dans la cage simple je pense à mes animaux. Ne son
Ton hamster de la nouvelle page d’accueil

Ton hamster de la nouvelle page d’accueil

ce Noël j'ai reçu un hamster de ma copine !Elle est si mignonne et son nom de son Ramboia ! Je ne sais pas si elle a ia un Hiver blanc : le Hamster nain russe ou un blanc de Campbell, je suppose que je vais attendre le printemps pour voir si elle cha
Quelques morceaux pour le hamster

Quelques morceaux pour le hamster

quelques trucs et astuces du hamster propriétaire de commerceOui, le hamster dans la photo est mon hamster. Son nom est tammiÉtape 1: vinaigre Ne pas gaspiller de l'argent sur désinfectant cher « pet safe ». Aller et acheter quelques vinaigre blanc !
Hamster Ball sorbetière

Hamster Ball sorbetière

bien que j'ai pensé à cette idée après avoir fait mon autre projet (à être complété... encore associés), un jour, comme les gourmets créative, je suis, j'ai remarqué que la conception de la pièce et le gel (qui est en fait une cage en plastique et un
Transformez votre Pi framboise en un Hamster Fitness Tracker

Transformez votre Pi framboise en un Hamster Fitness Tracker

Avez-vous déjà demandé à quel point votre hamster s'exécute tout au long de la journée/nuit ? Dans quelle mesure ? À quelle vitesse ? Ma fille de 9 ans a fait, et nous avons décidé de découvrir. Tourne, il était assez facile, et les résultats étaient
Hamster de Mongolie

Hamster de Mongolie

une couple de mois, j'ai acquis un hamster de Roborovski. J'ai cédé, malgré la prestation de serment que je ne tiendrai jamais rongeurs à nouveau. Ces petits yeux sombres et humides, comme les perles jet, est la chose qui rend les rongeurs si diffici
Hamster Hack : Faire taire la bruyante roue - recyclage !

Hamster Hack : Faire taire la bruyante roue - recyclage !

Sur la photo ci-dessus est Hamtaro, mon Hamster de Roborovski . Ne pas sur la photo est sa sœur, également nommée Hamtaro... car ils sont identiques et je ne peux pas les distinguer. :)Leur cage est assis juste à côté de mon bureau à la maison, donc
Élever des papillons de soie géants

Élever des papillons de soie géants

Quand j'étais gamin, j'ai trouvé une énorme chenille verte dans l'arrière-cour qui ressemblait il avait des coccinelles qui sortent de son dos. J'ai utilisé mon livre insecte pour l'identifier et trouvé que c'était les larves de la Saturnie cécropia
Bacon de mur

Bacon de mur

Voir bacon Da Da mur ? Bacon de cèdre. Il n'y a aucun but à cette construction autre que de faire un morceau géant de bacon à accrocher ou afficher. Cependant, bacon est l'un des, sinon le meilleur fond dans le monde. Oui, je parle à votre pain tranc
Hendreds d’utilisations pour un trombone

Hendreds d’utilisations pour un trombone

Salut Voici quelques utilisations d'un trombone.titulaire d'em h cigar filtre unstopperunclogger flacon vaporisateurréparation de lunettesbarrette de cheveuxonglet de fermeture à glissièreongles propresTitulaire d'ornement de Noëldéboucher la bouteil
Hamster « Bin Cage » tutoriel

Hamster « Bin Cage » tutoriel

Bin cages sont un moyen bon marché et facile de faire un cadre de vie très-convient pour tous les hamsters. Plutôt que de dépenser $40 + sur l'atroce Habitrail ou Crittertrail lignes (ou configurations similaires), vous pourriez dépenser le même mont
Comment construire un manoir Guinea Pig Hamster Cage

Comment construire un manoir Guinea Pig Hamster Cage

Bonjour ! Je ferais n'importe quoi pour mon précieux petit âgé de 9 an et sa LUCY de cobaye. Oui, honnêtement... J'ai fait ce la veille, j'ai trouvé Instructables < pas destiné pour ici > donc je peux maintenant lui construire un Treehouse.  Étonnam