Raspberry Pi gecontroleerd irrigatiesysteem (10 / 12 stap)

Stap 10: Testen Circuit


Voordat je voor volwaardige automatisering gaat, is het een goed idee om handmatig de schakeling testen. U kunt dit doen met behulp van de opdrachtregel in Python. Houd er rekening mee dat ik ben ervan uitgaande dat u basiskennis over het gebruik van een Raspberry Pi op dit punt. Als je merkt dat je vragen als "Hoe installeer ik het besturingssysteem?" of "hoe ik lanceren Python?", moet u check out de vele Instructables op aan de slag met een Raspberry Pi of de Raspberry Pi Foundation's officiële trainingsmaterialen voordat u verdergaat.

Om te testen uw circuit, vermogen opwaarts uw Raspberry Pi (het bovenste lampje op uw printplaat moet oplichten, aangezien het rechtstreeks is aangesloten op de 3.3V leveren), vervolgens opent u Python en voer de volgende opdrachten:

Dit initialiseert de GPIO pin besturingselementen en uitgangen pennen 17, 27, en 22 wordt ingesteld. Typ nu

Dit moet weer op de andere twee status-LED's. Je weet dat dingen zijn tot nu toe werkt. Nu voor de grote test (drumroll). Type

U moet een "Klik" hoort als de positie van de Relais schakelaars. Ga naar buiten en controleer uw magneetventiel. Het moet openstaan en water moet stromen. Ervan uitgaande dat u gecontroleerd en eventuele lekken eerder vastgesteld, betekent dit alles werkt! Ga nu terug binnen en type

U hoort een andere "Klik" van de estafette. Hiermee geeft u het ventiel op uitschakelt. Ga terug buiten en controleer of het water is gestopt.

Grote dus tot die u wilt niet te hebben typt een heleboel telkens wanneer opdrachten u wilt uw planten water. Nu is het tijd voor het automatiseren van het hele ding!

Waarschuwing: gebruik geen GPIO.cleanup(). Door middel van een paar uur van irritante problemen oplossen vond ik dat deze opdracht (om redenen die ik begrijp nog steeds niet volledig) de estafette weer in te schakelen op, veroorzaakt de klep te openen. De beste verklaring die ik kan vinden kwam uit deze Stackexchange draad waar een commentaar stelt dat "de cleanup-methode stelt alle gpios die u hebt gebruikt om ingangen en schakelt het interne pull-tabs-ups/downs voor deze gpios." Moet u de pin te blijven als een uitgang met een laag voltage om te houden van de estafette af, dus die het probleem kunnen veroorzaken. Ik probeerde toevoegend een 10K weerstand van de pull-down naar de gate MOSFET maar dat werkte niet. Dus, hoewel het algemeen als een goede praktijk aanbevolen wordt, zou ik Vermijd het gebruik van GPIO.cleanup() voor dit project. Hebt u een oplossing hier, laat alstublieft een reactie.

Gerelateerde Artikelen

Raspberry Pi gecontroleerd kamer Temperatuurbewaking met Gnuplot beeld output en e-mail alert vermogen

Raspberry Pi gecontroleerd kamer Temperatuurbewaking met Gnuplot beeld output en e-mail alert vermogen

waar ik werk, is er een zeer belangrijke kamer die veel van computers herbergt. De omgevingstemperatuur van deze ruimte moet wel heel gaaf om te optimaliseren van de prestaties van deze systemen.Ik werd gevraagd om te komen met een monitoringsysteem
Raspberry Pi gecontroleerd Aquaponics

Raspberry Pi gecontroleerd Aquaponics

Aquaponics /ˈækwəˈpɒnɨks /, is een voedsel-productiesysteem dat conventionele aquacultuur (raising aquatische dieren zoals slakken, vissen, rivierkreeftjes of garnalen in tanks) met hydrocultuur combineert (het kweken van planten in water) in een sym
Raspberry Pi gecontroleerd rode auto Trolley

Raspberry Pi gecontroleerd rode auto Trolley

Nu kan de trein rond uw kerstboom of uw favoriete ras gecontroleerde speelgoed zijn bestuurbaar vanaf het web of een mobiel apparaat. Waarom zou je dat doen als u al een afstandsbediening? Je doen dit gewoon omdat u kan! Ik gebruikte een rode auto Tr
Stappenmotor Earth Globe draaien met Arduino of Raspberry Pi gecontroleerd

Stappenmotor Earth Globe draaien met Arduino of Raspberry Pi gecontroleerd

Dit instructable wordt beschreven hoe om te upgraden van uw bol naar een gemotoriseerde versie. Het ziet er ongelooflijk beter op de plank, wanneer het langzaam draaien is en een demonstratie met je kinderen (om uit te leggen de dag/nacht cyclus of d
Een Raspberry Pi gecontroleerd twee geconfronteerd klok

Een Raspberry Pi gecontroleerd twee geconfronteerd klok

Dit instructable laat zien hoe met een 'eenvoudig maar sterke Plastic doos', ( van mijn vorige Instructable, om een twee geconfronteerd klok die gebruik maakt van een Raspberry Pi waarmee twee stappenmotoren.Ik zal niet uitleggen hoe maak je het vak
Web Based Raspberry pi gecontroleerd, 2-kanaals Relais lichtnet schakelkast.

Web Based Raspberry pi gecontroleerd, 2-kanaals Relais lichtnet schakelkast.

Met behulp van enkele van de plank-Relais en bepaalde onderdelen van de elementaire elektronica in combinatie met een Raspberry pi met eenvoudige HTML, PHP en javascript programmering, deze Web Based relay schakelkast kan worden gebruikt om apparaten
Raspberry PI extern gecontroleerde auto

Raspberry PI extern gecontroleerde auto

Ik kom uit de dagen toen de eerste personal computer met Zilog Z-80 microprocessor werd geboren. Deze dagen hebben we programma codes schrijven in assembler. Het schrijven van programma's in EEPROMs via eeprom branders en bewerken/wissen in EEPROM vi
PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO, is een Raspberry Pi gecontroleerd 200 Msa/S mixed-signaal oscilloscoop. Afhankelijk van uw toepassing kan het configureren voor gebruik van de browser Midori op de Pi GUI of toegang op afstand via het internet. Aangezien de PiMSO GUI web is-ba
Raspberry Pi CNC Hat gecontroleerd CDROM stappenmotor

Raspberry Pi CNC Hat gecontroleerd CDROM stappenmotor

Doel: leren hoe eenvoudig het is om het gebruik van de Raspberry Pi CNC hoed van Protoneer door het te testen uit op een stappenmotor CDROM.Waarom: velen van ons dromen van het maken van onze eigen CNC router / graveur maar get verzand in de details
Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

< the Instructable en de code zijn klaar. Geniet van! Laat een reactie met je feedback! >Ik ben (aka LiquidCrystalDisplay / Itay), een 14 jaar oude student van Israël leren in de Max Shein Junior High School voor geavanceerde wetenschap en wiskunde.
Raspberry Pi multi-room Audio (mobiele/Tablet/PC gecontroleerde)

Raspberry Pi multi-room Audio (mobiele/Tablet/PC gecontroleerde)

ik heb loer op Instructables voor een paar jaar maar nog nooit een zelf hebt geboekt. Nu ik heb gekocht een huis voor mijn eigen wordt het tijd om enkele ondergaan projecten en ze delen met de Gemeenschap.In mijn eerste project ga ik je laten zien ho
Raspberry Pi nul maanlicht (gecontroleerd met slimme telefoon)

Raspberry Pi nul maanlicht (gecontroleerd met slimme telefoon)

Welkom! Hier is hoe te bouw een smart-phone gecontroleerde licht. Vond ik een zeer mooie "maan vormige" lamp bij Ikea - maar echt een lamp met een eenvoudige 2-prong stekker zal doen.Dit zal werken met een raspberry pi. (Ik heb het niet geprobee
SMS gecontroleerd Wireless irrigatiesysteem

SMS gecontroleerd Wireless irrigatiesysteem

UPDATE 02/13/11: stemmen is begonnen voor de wedstrijd van Sparkfun Microcontroller. Please VOTE voor mij!UPDATE 02/26/11: Ik heb een tweede prijs gewonnen!! Huzzah! Bedankt voor alle stemmen jongens!UPDATE 03/17/11: Ik zou graag een Laser cutter in
Tekst-gecontroleerde Raspberry Pi

Tekst-gecontroleerde Raspberry Pi

Werd ik geïnspireerd om dit instructable door de groversarvesh00 en sumitgrover97 de recente items in de Raspberry Pi wedstrijd 2016. Vele Instructables en tutorials die ik op het internet voor tekst-gecontroleerde Raspberry Pi's gezien heb betrokken