Garduino mise à jour, maintenant avec plus de Twitter ! (5 / 8 étapes)

Etape 5: Mise à jour #3: nouveau logiciel

Il est maintenant temps pour la mise à niveau du logiciel.  Avec un jardin intérieur je n’avais plus la nécessité de disposer de l’ensemble du projet soit automatisé au sein de l’arduino.  L’arduino original conservées une horloge interne et compté la quantité de lumière de la cellule photoélectrique contre le nombre de secondes dans la journée.  J’ai trouvé ceci pour être plus frustrant que ça valait une fois que j’ai déménagé à l’intérieur et cessé d’utiliser le capteur de lumière.  C’était surtout parce que j’ai trouvé que le cycle de lumière tourné autour quand j’ai le pouvoir roulé l’arduino, n’ayant aucun moyen de régler l’horloge interne de moi-même.

En fait, j’ai pensé que je pouvais faire un meilleur travail, réglementer le temps de mon ordinateur portable.  Non seulement la lumière ne serait sur la nuit et le matin quand je n’aime pas, mais je pourrais remettre la puissance de l’arduino à tout moment et il ne serait pas modifier cet horaire.  L’avantage de cette méthode serait que je serais aussi capable d’enregistrer les lectures du capteur du jardin de les regarder plus tard.

Pour commencer, il faut savoir que l’arduino peut parler sur une connexion série à votre ordinateur portable.  Vous le saviez probablement déjà cela, mais ce que vous ne pouvez pas savoir, c’est que vous pouvez utiliser le langage de programmation Python pour lire et parler à l’arduino.  C’est super parce qu’il ouvre toutes sortes d’outils que vous pouvez utiliser lorsque vous interagissez avec votre arduino.

Pour cela, vous devrez télécharger et installer ce qui suit :

À ce stade, je tiens également à vous diriger vers le projet Arduino contrôlée Servo Robot par Oomlout.  Mes méthodes suivent à peu près ce que j’ai appris là-bas.  Le principe fondamental est que vous allez envoyer une commande de l’ordinateur portable à l’arduino toutes les 15 secondes.  L’arduino va décoder ce message, vérifier que c’est un message correct, et puis l’arduino utilisera les commandes pour gérer le jardin.  Si aucun message n’est reçu aucune nouvelle mesure ne s’appliquera au jardin.

Je choisis d’envoyer une commande qui ressemble à ceci: "+++ lw ».  L’arduino peut dire si le message est correct en lisant que j’ai inclus le « +++ ».  Puis je passe les lettres « l » et « w ».  Si le « l » est minuscule, il raconte alors l’arduino pour éteindre la lumière.  Si le « l » est un « L » majuscule puis la lumière s’allume.  Facile, pas vrai ?

Le « w » est plus compliqué.  J’ai inclus quelques protocoles de sécurité dans mon logiciel.  L’arduino ne s’allume la pompe pour un maximum de 5 fois pour 5 secondes à chaque fois.  Vous vous demandez peut-être comment une plante va vivre à seulement 25 secondes de l’arrosage.  Eh bien, j’ai réinitialiser le compteur toutes les 4 heures.  De cette façon, l’usine continuera de chercher de l’eau et ma cuisine ne continuera pas à devenir inondés.  Le « w » comme un minuscule raconte l’arduino rien d’utile, mais si je change le « w » à un « W » en majuscules alors le compteur de la pompe se remettra à zéro et l’arduino peut à nouveau de l’eau ma plante s’il est nécessaire.  Donner un sens ?  Vous pouvez vouloir quelque chose de légèrement différent, mais cela a fonctionné pour moi.

Au lieu d’inclure le code dans le texte ici, j’ai décidé d’inclure des fichiers.  Vous devriez être en mesure d’ouvrir ces avec votre IDE Arduino pour le code de l’arduino et IDLE ou un éditeur de texte pour le code Python.

  • garduino_twitter.py
  • garduino.PDE
  • Twitter.py

Articles Liés

Mise à jour bureau avec rangement caché

Mise à jour bureau avec rangement caché

Réutiliser un vieux bureau Secrétaire pour être une station de charge électronique.Étape 1: Trouver ou acheter un vieux bureau. Ce bureau pauvre pourrait ont été dirige bientôt à la mise en décharge, quand j'ai sauvé il d'une vente d'yard. Elle a vu
Candy du Faucon Millenium (maintenant avec plus de detals)

Candy du Faucon Millenium (maintenant avec plus de detals)

Cette idée a commencé après que mon 4 ans trouvé une vidéo d'une femme de faire un gâteau qui avait un bonbon du Faucon Millenium à ce sujet et a déclaré qu'il voulait pour son 5ème anniversaire. Après tous les éléments d'approvisionnement et se rend
Livre de cuisine acrylique STAND - maintenant avec plus LASERS

Livre de cuisine acrylique STAND - maintenant avec plus LASERS

dans ce instructable, je vais vous montrer comment j'ai fait un stand de livre de cuisine acrylique agréable à l'aide d'un coupeur de laser et une cintreuse de bande de chaleur.Lorsque vous avez terminé, vous aurez un accessoire attrayant, look moder
Le bras de la plante - mise à jour Garduino

Le bras de la plante - mise à jour Garduino

Bonjour tout le monde,Mise à jour: le bras de base planteJ'ai enfin fini mon bras de modernisation de la station de garduino et ne peut pas attendre pour partager avec la communauté.. ! pour rattraper mon travail s'il vous plaît lisez d'abord l'artic
Mise à jour de scooter à 18V perceuse Power

Mise à jour de scooter à 18V perceuse Power

j'ai vu les enfants de la voisine d'équitation powered scooters que commencent à $100. J'ai pensé que je pouvais le faire pour moins cher !  Mon but était de faire un scooter sécuritaire, fonctionnel, optimisé qui pourrait bouger une personne 50-100
(* MISE À JOUR *) Non-Forge requis couteau v 1.1

(* MISE À JOUR *) Non-Forge requis couteau v 1.1

Hey il s'agit d'un couteau que j'ai fait sortir un morceau d'une grille de fosse de feu métal j'ai va faire plus de mises à jour et ajoutera plus que j'ai le temps, profiter.Étape 1: métal Fondamentalement pas un forge de couteau vous devez certains
Arduino Wii nunchuck et Wii motion plus avec code mis à jour pour IDE 1.0.2 et del

Arduino Wii nunchuck et Wii motion plus avec code mis à jour pour IDE 1.0.2 et del

alors, j'ai essayé de pirater mon nunchuck Wii parce que je veux contrôler les moteurs et les lumières avec le nunchuck Wii.Le premier problème que j'ai trouvé était de savoir comment connecter le contrôle sans adaptateur, je comptais en faire un, ma
Comment faire pour synchroniser votre Twitter mises à jour avec LinkedIn

Comment faire pour synchroniser votre Twitter mises à jour avec LinkedIn

Découvrez comment facilement synchroniser et connectez vos mises à jour de statut Twitter avec LinkedIn au cours de cette vidéo courte, d'enseignement.Succès continu:)-Matthieu Loophttp://DCincome.com/blog
Station météo WiFi avec écran incorporé et Twitter feed mise à jour

Station météo WiFi avec écran incorporé et Twitter feed mise à jour

choses dont vous avez besoin :1. Arduino Uno2. compte twitter3. un jeton d'accès compte twitter de... (http://arduino-tweet.appspot.com/)4. Sparkfun Wifly Shield (WRL-09954)... Découvrez les schémas et la documentation sur leur site Web, puis bibliot
Une maison de Smart Wireless (était : simulateur de maison et alarme avec Arduino ou Atmega328 (mise à jour de mai 2016))

Une maison de Smart Wireless (était : simulateur de maison et alarme avec Arduino ou Atmega328 (mise à jour de mai 2016))

Note : là maintenant est un android bluetooth control app ibble pour ce projetRemarque : Bien que cela a commencé comme un projet de simulation de ma présence à la maison, il a grandi dans une maison intelligente, c'est pourquoi j'ai rebaptisé cet In
Traqueur ISS vivant à l’aide de la Raspberry Pi avec un SenseHat (mise à jour)

Traqueur ISS vivant à l’aide de la Raspberry Pi avec un SenseHat (mise à jour)

Mise à jour : une autre fonction a été ajoutée : la prochaine fois ISS vont voler au-dessus de l'emplacement de l'IPD.La description de cette fonction est ajoutée à l'étape 2.---------------------------------------------------------------------------
L’utilisation de télécommandes IR avec Arduino (actuels et mis à jour)

L’utilisation de télécommandes IR avec Arduino (actuels et mis à jour)

Je suis fatigué de ces tutoriels de programmation compliquées sur l'utilisation de certaines choses. J'aime simple, facile à comprendre, étape par étape les instructions. Mon plus gros problème était avec IR et de POV. J'ai enfin maîtrisé comment con
Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance

Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance

[Edit 2014] L'urbaniste qui a été utilisé par Imp électrique n'est plus utilisé et n'est pas disponible plus. [/ Edit]Il s'agit d'un petit projet pour vous aider à démarrer avec l'imp électrique et une thermistance, ainsi vous pouvez voir comment vou
T-shirts avec des pochoirs et eau de Javel (mis à jour avec l’image du robot pour le téléchargement)

T-shirts avec des pochoirs et eau de Javel (mis à jour avec l’image du robot pour le téléchargement)

faire vos propres t-shirts génial à l'aide de pochoirs et une simple solution d'eau de Javel et d'eau.Ce projet exige un minimum d'outils, et il se réunit assez facilement.** mise à jour **Le pochoir de robot montré est maintenant disponible en téléc