Garduino de Upgrade, nu met meer Twitter! (5 / 8 stap)

Stap 5: Upgrade #3: nieuwe Software


Nu is het tijd voor de software-upgrade.  Met binnen-tuintje had ik niet langer de behoefte om het hele project worden geautomatiseerd binnen de arduino.  De oorspronkelijke arduino gehouden een interne klok en de hoeveelheid daglicht van de lichtsensor tegen het aantal seconden in de dag geteld.  Ik vond dit frustrerender dan het waard was zodra ik verplaatst binnen en gestopt met behulp van de lichtsensor.  Dit was vooral omdat ik vond dat de lichte cyclus draaide rond wanneer ik macht fietste de arduino, geen manier om in te stellen van de interne klok zelf.

In feite, ik dacht dat ik kon doen een betere baan reguleren van de tijd van mijn laptop.  Niet alleen zou het licht alleen op 's nachts en in de ochtend wanneer ik niet zou schelen, maar ik kon de macht van de arduino op elk gewenst moment opnieuw en het zou niet veranderen dit schema.  Het voordeel aan deze methode zou zijn dat ik ook zou bekwaam om te registreren van de sensor lezingen uit de tuin te kijken naar hen later.

Om te beginnen moet u weten dat de arduino over een seriële verbinding met uw laptop praten kan.  Je wist waarschijnlijk al dat dit, maar wat u niet kan weten is dat u de programmeertaal Python kunt, om te lezen en te praten met de arduino.  Dit is groot omdat het allerlei tools voor u om te gebruiken wanneer de interactie met je arduino openstelt.

Hiervoor moet u downloadt en installeert u het volgende:

Op dit punt wil ik ook leiden u naar de Arduino gecontroleerd Servo Robot project door Oomlout.  Mijn methoden volgen ongeveer wat ik er geleerd.  Het uitgangspunt is dat u een opdracht uit de laptop naar de arduino interval van vijftien seconden sturen zult.  De arduino zal decoderen van dit bericht, Controleer of het is een juiste boodschap, en vervolgens de arduino zal het gebruik van de opdrachten voor het beheren van de tuin.  Als er geen bericht wordt ontvangen dan is geen nieuwe acties zullen worden toegepast op de tuin.

Ik kies voor het verzenden van een commando dat lijkt op dit: "+++ lw".  De arduino kan zien of het bericht is juist door de lezing die ik heb opgenomen de "+++".  Vervolgens pas ik de letters 'l' en 'w'.  Als de 'l' kleine letters dan vertelt de arduino uitschakelen van het licht.  Als de 'l' is een hoofdletter 'L' zullen dan het licht komen.  Makkelijk, toch?

De 'w' is lastiger.  Ik heb sommige veiligheid protocollen opgenomen in mijn software.  De arduino zal alleen de pomp voor een maximum van 5 keer aanzetten gedurende 5 seconden elke keer.  Je je kan afvragen hoe een plant slechts 25 seconden van gieter zal voortleven.  Nou ik de teller instellen om de 4 uur.  Op deze manier de plant zal blijven om water te krijgen en mijn keuken zal niet blijven krijgen overstroomd.  De 'w' als een kleine letters vertelt de arduino niets nuttig, maar als ik de 'w' omzetten in een hoofdletter 'W' dan de pomp teller wordt teruggezet op nul en de arduino kan weer mijn plant water als het nodig is.  Zinvol?  Misschien wilt u iets anders, maar dit werkte voor mij.

In plaats van met inbegrip van de code in de tekst hier heb ik besloten om de include-bestanden.  U moet zitten kundig voor open deze met uw Arduino IDE voor de arduino-code en met niet-actief of een teksteditor voor de Python-code.

Gerelateerde Artikelen

Candy Millennium Falcon (nu met meer stoere)

Candy Millennium Falcon (nu met meer stoere)

Dit idee is gegaan nadat mijn 4 jaar oude vond een video van een dame een cake die had een candy Millennium Falcon op het en zei dat hij het voor zijn 5e verjaardag wilde maken. Na alle items sourcing en realiseren dat zij niet het verkopen allemaal
250g sub FPV Quadcopter met meer dan 11 minuten vliegtijd

250g sub FPV Quadcopter met meer dan 11 minuten vliegtijd

OK, dus hallo jongens en welkom terug! Mijn doel voor de build die ik wil u vandaag laten zien was om de kleinste en meest lichtgewicht quadcopter mogelijk, die nog steeds ondersteunt 4" rekwisieten en gebruikt alleen uit de plank begroting onderdele
SWEET HEART pannenkoeken (nu met meer woordspelingen!)

SWEET HEART pannenkoeken (nu met meer woordspelingen!)

Misschien een beetje laat voor Valentijnsdag ontbijt, hier is mijn instructable voor bijzondere hartvormige pannenkoeken. Dit is ook mijn onderwerping aan de "Sweet behandelt Contest," dus wees alsjeblieft zeker om te stemmen, commentaar, stemme
ACRYL COOKBOOK STAND - nu met meer LASERS

ACRYL COOKBOOK STAND - nu met meer LASERS

In dit instructable, ik zal je laten zien hoe ik een leuke acryl Cookbook stand met behulp van een laser cutter en een warmte strip bender hebt gemaakt.Wanneer u klaar bent, zul je een aantrekkelijk, modern ogende keuken-accessoire die een kookboek o
Zelfgemaakte Vegan Ice Cream... omdat niets anders is gemaakt met meer liefde

Zelfgemaakte Vegan Ice Cream... omdat niets anders is gemaakt met meer liefde

ik de amandelen zelf gemolken. : DDit is niet alleen voor paren om te genieten, maar ook voor singles!Dit is de echte reden waarom ik eerder mijn eigen amandelmelk en verkorte amandelmelk maakteCALORIEARME ijsBij onderzoek ontdekte ik dat u niet een
Plus Size Barbie (de pop met meer liefde)

Plus Size Barbie (de pop met meer liefde)

vond ik een vak dat ik in past waardoor ook ruimte voor mij om te bewegen en ik knip een rechthoek uit de voorkant van de doos.Hierna sloeg ik gehecht bungee kabels aan de binnenkant / achterkant van het vak te maken als een rugzak. Ik beveiligde ver
POCKET formaat lezen licht met meer

POCKET formaat lezen licht met meer

heb je ooit wilde een leeslamp dat is helder en pocket formaat? Zo ja, dan is dit perfect! Dit licht van de lezing is in de vorm en grootte van een creditcard en 0,5 cm dun. Het glijdt recht in uw zak of portemonnee. Het heeft een laseraanwijzer, een
De Plant Arm - Upgrade van de Garduino

De Plant Arm - Upgrade van de Garduino

Hallo iedereen,UPDATE: de plant arm basicIk heb eindelijk mijn garduino plant arm upgrade klaar en kan niet wachten om het te delen met de Gemeenschap..! te halen met mijn werk-Lees het hoofdartikel over dit onderwerp de Plant Arm eerst. Dit product
Fortune cookie teller met deeltje foton, thethings.iO & Twitter

Fortune cookie teller met deeltje foton, thethings.iO & Twitter

In dit instructable we gonna te bouwen en programma een ontzagwekkende fortune cookie-teller, met behulp van het Particle foton op thethings.iO via mqtt en op Twitter via api aanvragen aangesloten.Gewenste functionaliteit:-Telkens wanneer de knop (aa
IoT Twitter Sentry Ward met behulp van Intel Edison

IoT Twitter Sentry Ward met behulp van Intel Edison

Hebben u ooit zat op uw bureau en vroeg zich af wat er gaande was terug thuis? Misschien wilde u zien hoe uw baby was? Misschien wilde u ervoor te zorgen dat de hond was niet zittend op de Bank of misschien gewoon genieten van het uitzicht buiten uw
Twitter garagedeur met behulp van de GE keuze waarschuwingssysteem & Arduino

Twitter garagedeur met behulp van de GE keuze waarschuwingssysteem & Arduino

u weet dat gevoel van het rijden van uw huis bijna om te werken en het gezegde "nu sluit de garagedeur?".  Ik haat dat gevoel en seeked op te lossen in de smiplest/goedkoopste manier die ik kon.  Het uitgangspunt was natuurlijk Arduino.  Dit pro
Afstand meten (en meer) apparaat met behulp van de Arduino en GPS

Afstand meten (en meer) apparaat met behulp van de Arduino en GPS

In mijn vorige Instructable, heb ik liet zien hoe essentiële gegevens ophalen uit een draagbare GPS, Holux M-1000 te converteren van UTC naar lokale tijd.  Vanmorgen (3 november), eindigde de zomertijd.  Ik heb het apparaat ingeschakeld zodra ik wakk
Hoe gebruik Twitter om verbinding te maken met overwinning Baptist Church

Hoe gebruik Twitter om verbinding te maken met overwinning Baptist Church

Twitter is een internetdienst op het World Wide Web (WWW) waarmee korte tekstberichten worden uitgezonden naar de hele wereld of gewoon je vrienden, afhankelijk van wat je wilt.U kunt berichten verzenden naar Twitter via e-mail of mobiele telefoon en
Twitter Watcher, the #twatch

Twitter Watcher, the #twatch

De #twatch schuift de laatste trending onderwerpen van Twitter op een LCD-scherm. Het is een stand-alone netwerk toestel die steeds wordt bijgewerkt zonder een PC. Het was geweldig om naar te kijken #iranelection, Michael Jacksonen andere historische