Obsah:
- Krok 1: Co potřebujete?
- Krok 2: Zapojení věcí
- Krok 3: Vytvořte nový zdroj dat v Ubidots
- Krok 4: Vyberte Raspberry Pi jako svůj nový zdroj dat
- Krok 5: Vytvořte dvě nové proměnné
- Krok 6:
- Krok 7: Poznamenejte si ID svých proměnných
- Krok 8: Přidejte widgety na svůj hlavní panel
- Krok 9: Vyberte přepínač Widget
- Krok 10: Vytvořte indikátorový widget
- Krok 11: Hotovo
- Krok 12: Kódování vašeho Raspberry Pi
- Krok 13: Zabalení
Video: Postavte dálkově aktivovaný postřikovač pomocí PiFace a Ubidots: 13 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Je to skvělý příklad, který vás naučí používat Raspberry Pi, PiFace a Ubidots k zalévání vaší zahrady z dálky. Elektro-ventil budete moci ovládat na dálku a zalévat rostliny z jakéhokoli místa, pouze pomocí telefonu.
Krok 1: Co potřebujete?
Budete potřebovat nějaké materiály:
1. Raspberry Pi Model B
2. PiFace Digital
3. Vodní ventil - 12V
4. Flexibilní vodič (1 Amp)
5. DC konektor
6. Napájecí adaptér (12V-DC 1000mA)
7. 3/4 PVC závitová spojka
8. Teflonová páska
9. Hadice
10. Postřikovač
11. Účet Ubidots - nebo - licence STEM
Krok 2: Zapojení věcí
1. Připojte PiFace k RaspberryPi bez připojení napájecího adaptéru.
2. Postupujte podle obrázku výše; Bílý vodič je uzemněn (GND) a je připojen ke společné svorce reléového spínače PiFace, zatímco červený vodič je připojen ke kolíku NO (normálně otevřený).
Poznámka: Pokud jde o hydraulické spoje, ujistěte se, že na každém spoji použijete teflonovou pásku, aby nedošlo k úniku vody.
Krok 3: Vytvořte nový zdroj dat v Ubidots
Pokud jste v Ubidots nováčkem, přejděte na www.ubidots.com a vytvořte si účet. Přejděte na kartu „Zdroje“a klikněte na „Přidat nový zdroj dat“.
Krok 4: Vyberte Raspberry Pi jako svůj nový zdroj dat
Vyberte ikonu Raspberry Pi a pokračujte
Krok 5: Vytvořte dvě nové proměnné
Klikněte na svůj zdroj dat a vytvořte dvě nové proměnné: "ventil" a "stav relé".
Krok 6:
Krok 7: Poznamenejte si ID svých proměnných
Budeme potřebovat ID proměnných pro náš program Raspberry Pi. Budeme také potřebovat klíč API vašeho účtu.
Krok 8: Přidejte widgety na svůj hlavní panel
Klikněte na kartu „Hlavní panel“a poté na „Přidat nový widget“
Krok 9: Vyberte přepínač Widget
Vyberte přepínač Widget a připojte jej k proměnné „ventil“. Tento widget zapíše „1“nebo „0“do proměnné „ventil“, kterou budeme později dotazovat z našeho Raspberry Pi.
Krok 10: Vytvořte indikátorový widget
Nyní přidejte další widget, vyberte typ widgetu „indikátor“a vyberte proměnnou „stav_ventilu“
Krok 11: Hotovo
Nyní máme skvělý řídicí panel, pojďme pokračovat v kódu.
Krok 12: Kódování vašeho Raspberry Pi
Předpokládáme, že máte funkční Raspberry Pi připojené k internetu. Pokud ne, podívejte se na tento blogový příspěvek o nastavení WiFi v Raspberry Pi. Poté se přihlaste přes terminál do svého Raspberry Pi a nastavte modul SPI pro komunikaci s PiFace Digital:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Před řádek spi-bcm2708 přidejte znak „#“, poté stiskněte CTRL-X, zadejte Y a Enter. To umožňuje SPI při spuštění. Nyní pojďme nainstalovat a nastavit digitální knihovnu PiFace:
sudo apt-get updatesudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Restartujte svůj Pi:
sudo restart
Skvělý! jsme připraveni začít kódovat náš projekt. Vytvořte nový soubor s názvem „valve.py“(zadáním „nano valve.py“) a vložte do něj následující kód:
import pifacedigitalio #Library pro pifacedigitalio z ubidots import ApiClient #Library pro Ubidots
pifacedigital = pifacedigitalio. PiFaceDigital () #Declare piface object try: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa623e9ec20ec5e4c54b5.get_variable ("53ce95547625420403d81468") #Sem vložte svá skutečná ID stavů kromě: print ("cant connect") #Zkontrolujte své Apikey, ID proměnné a připojení k internetu (True): lastValue = valve.get_values (1) #Získejte poslední hodnotu ventilu z Ubidots rele = pifacedigital.relays [0].value #Uložit stav relé valveState.save_value ({'value': rele}) #Odeslat stav relé Ubidots pro inValValue: tisk ['hodnoty'] if (a ['hodnota']): #Zapněte nebo vypněte relé pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
Krok 13: Zabalení
Hotovo! Nyní máte dálkově aktivovaný systém pro zalévání rostlin z jakéhokoli místa pomocí telefonu nebo webového prohlížeče!
Doporučuje:
Postavte Rainbow Interactive Bridge pomocí Minecraft Raspberry Pi Edition: 11 kroků
Build Rainbow Interactive Bridge using Minecraft Raspberry Pi Edition: Včera jsem viděl svého 8letého synovce hrát Minecraft s Raspberry Pi, který jsem mu dal předtím, pak jsem dostal nápad, že pomocí kódu vytvořím přizpůsobený a vzrušující Minecraft- pi LED bloky. Minecraft Pi je skvělý způsob, jak začít s
Automatický postřikovač alkoholu: 3 kroky
Automatický postřikovač alkoholu: Jedná se o domácí stroj, který stříká alkohol, když se přiblížíte. Ultrazvukový senzor detekuje vaši ruku a donutí servo otočit a stisknout páku k rozstřikování alkoholu. Odkaz na kód je: https://create.arduino.cc/editor/terry_outsider/df
Postavte 15 $ dálkově ovládaného robota Butlera / auta / tanku ESP8266 pro iOS a Android: 4 kroky
Postavte si 15 $ dálkově ovládaného robota / auto / tank ESP8266 pro iOS a Android: Neradi chodíte do kuchyně a dáte si svačinu? Nebo si dát nový drink? To vše lze napravit tímto jednoduchým dálkově ovládaným komorníkem za 15 $. Než půjdeme dál, právě teď provozuji projekt Kickstarter pro hlasově ovládaný RGB led
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: 6 kroků
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: Pokud jste někdy ztratili dálkový ovladač pro váš televizor nebo DVD přehrávač, víte, jak frustrující je chodit k němu, hledat a používat tlačítka na samotném zařízení. Někdy tato tlačítka ani nenabízejí stejné funkce jako dálkové ovládání. Přijmout
Postavte OBROVSKÝ RC MONSTER TRUCK - Kola golfového vozíku - Motor mopedu - Dálkově ovládané: 10 kroků
Postavte OBROVSKÝ MONSTEROVÝ VOZÍK RC - Kola golfového vozíku - Motor mopedu - Dálkově ovládané: Zde je kutilství k vybudování OBROVSKÉHO monster trucku. Budete muset mít svářečku. Užil jsem si, když jsem viděl, jak dálkově ovládané kamiony uběhly za posledních pár desetiletí dlouhou cestu. Vlastnil jsem jich dokonce několik podél