Obsah:
- Krok 1: Čo potrebujete?
- Krok 2: Zapojenie vecí hore
- Krok 3: Vytvorte nový zdroj údajov v Ubidots
- Krok 4: Vyberte Raspberry Pi ako svoj nový zdroj údajov
- Krok 5: Vytvorte dve nové premenné
- Krok 6:
- Krok 7: Poznačte si ID svojich premenných
- Krok 8: Pridajte miniaplikácie na svoj informačný panel
- Krok 9: Vyberte prepínač Widget
- Krok 10: Vytvorte widget indikátora
- Krok 11: Hotovo
- Krok 12: Kódovanie vášho Raspberry Pi
- Krok 13: Zbaliť sa
Video: Postavte diaľkovo aktivovaný postrekovač pomocou PiFace a Ubidots: 13 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Je to skvelý príklad, ktorý vás naučí, ako používať Raspberry Pi, PiFace a Ubidots na polievanie záhrady z diaľky. Elektro-ventil budete môcť ovládať na diaľku, aby ste polievali svoje rastliny z akéhokoľvek miesta, iba pomocou telefónu.
Krok 1: Čo potrebujete?
Budete potrebovať nejaké materiály:
1. Raspberry Pi Model B
2. PiFace Digital
3. Vodný ventil - 12V
4. Flexibilný drôt (1 amp)
5. DC konektor
6. Napájací adaptér (12V-DC 1000mA)
7. 3/4 spojka so závitom z PVC
8. Teflónová páska
9. Hadica
10. Postrekovač
11. Účet Ubidots - alebo - licencia STEM
Krok 2: Zapojenie vecí hore
1. Pripojte PiFace k RaspberryPi bez zapojenia napájacieho adaptéra.
2. Postupujte podľa obrázku vyššie; Biely vodič je uzemnený (GND) a je zapojený do spoločnej svorky reléového spínača PiFace, zatiaľ čo červený vodič je zapojený do kolíka NO (normálne rozpojený).
Poznámka: Pokiaľ ide o hydraulické spoje, na každom spoji použite teflónovú pásku, aby ste zabránili úniku vody.
Krok 3: Vytvorte nový zdroj údajov v Ubidots
Ak ste novým používateľom Ubidots, navštívte stránku www.ubidots.com a vytvorte si účet. Prejdite na kartu „Zdroje“a kliknite na „Pridať nový zdroj údajov“.
Krok 4: Vyberte Raspberry Pi ako svoj nový zdroj údajov
Vyberte ikonu Raspberry Pi a pokračujte
Krok 5: Vytvorte dve nové premenné
Kliknite na svoj zdroj údajov a vytvorte dve nové premenné: „ventil“a „stav relé“.
Krok 6:
Krok 7: Poznačte si ID svojich premenných
Budeme potrebovať id premenných pre náš program Raspberry Pi. Budeme tiež potrebovať kľúč API vášho účtu.
Krok 8: Pridajte miniaplikácie na svoj informačný panel
Kliknite na kartu „Hlavný panel“a potom na „Pridať novú miniaplikáciu“
Krok 9: Vyberte prepínač Widget
Vyberte prepínač Widget a naviažte ho na premennú „ventil“. Tento widget zapíše do premennej „ventil“„1“alebo „0“, ktorú neskôr z nášho Raspberry Pi vyzvedáme.
Krok 10: Vytvorte widget indikátora
Teraz pridajte ďalšiu miniaplikáciu, vyberte typ miniaplikácie „indikátor“a zvoľte premennú „stav_ventilu“
Krok 11: Hotovo
Teraz máme skvelý informačný panel, pokračujme v kóde.
Krok 12: Kódovanie vášho Raspberry Pi
Predpokladáme, že máte funkčný Raspberry Pi, ktorý je pripojený k internetu. Ak nie, prečítajte si tento blogový príspevok o nastavení WiFi v Raspberry Pi. Potom sa prihláste cez terminál do svojho Raspberry Pi a nastavte modul SPI na komunikáciu s PiFace Digital:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Pred riadok spi-bcm2708 pridajte znak „#“, potom stlačte CTRL-X, zadajte Y a Enter. To umožňuje SPI pri zavádzaní. Teraz nainštalujme a nastavme digitálnu knižnicu PiFace:
sudo apt-get updates sudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Reštartujte Pi:
sudo reštart
Skvelé! sme pripravení začať kódovať náš projekt. Vytvorte nový súbor s názvom „valve.py“(zadaním „nano valve.py“) a vložte doň nasledujúci kód:
import pifacedigitalio #Library pre pifacedigitalio z ubidots import ApiClient #Library pre Ubidots
pifacedigital = pifacedigitalio. PiFaceDigital () #Declare objekt piface skúste: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa623e9e9620ecc525b4ccb544b54c5.get_variable ("53ce95547625420403d81468") #Sem vložte svoje skutočné ID stavov okrem: print ("cant connect") #Skontrolujte svoje Apikey, ID premennej a internetové pripojenie (True): lastValue = valve.get_values (1) #Získajte poslednú hodnotu ventilu od Ubidots rele = pifacedigital.relays [0].hodnota #Uložiť stav relé valveState.save_value ({'hodnota': rele}) #Odoslať stav relé Ubidots pre poslednú hodnotu: vytlačte ['hodnotu'], ak (a ['hodnota']): #Zapnite alebo vypnite relé pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
Krok 13: Zbaliť sa
Hotový! Teraz máte diaľkovo aktivovaný systém na polievanie rastlín z akéhokoľvek miesta iba pomocou telefónu alebo akéhokoľvek webového prehliadača!
Odporúča:
Automatický postrekovač alkoholu: 3 kroky
Automatický postrekovač alkoholu: Jedná sa o domáci stroj, ktorý rozprašuje alkohol, keď sa k nemu priblížite. Ultrazvukový senzor detekuje vašu ruku a otočí servo a stlačí páku na rozstrek alkoholu. Odkaz na kód je: https://create.arduino.cc/editor/terry_outsider/df
Postavte 15 dolárového diaľkovo ovládaného robotického komorníka / auta / nádrže ESP8266 pre iOS a Android: 4 kroky
Zostavte si 15 -dolárový roboticky ovládaný komorník / auto / tank ESP8266 pre iOS a Android: Neradi chodíte do kuchyne a pochutnávate si na občerstvení? Alebo si dať nový drink? To všetko je možné napraviť týmto jednoduchým diaľkovo ovládaným komorníkom za 15 dolárov. Predtým, ako pôjdeme ďalej, práve spustím projekt Kickstarter pre hlasovo ovládaný pásik RGB
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: Toto sú pokyny na zostavenie vlastného diaľkovo ovládaného auta ovládaného pomocou bezdrôtového ovládača Xbox 360
Ako vyrobíte diaľkovo ovládaný Spike Buster alebo prepínaciu dosku pomocou samostatného Atmega328P: 6 krokov (s obrázkami)
Ako vytvoriť diaľkovo ovládaný Spike Buster alebo prepínaciu dosku pomocou samostatného Atmega328P: V tomto projekte ukážem, ako vytvoriť diaľkovo ovládaný Spike Buster alebo prepínaciu dosku pomocou samostatného Atmega328P. Tento projekt je postavený na vlastnej doske PCB s veľmi malým počtom komponentov. Ak dávate prednosť sledovaniu videa, vložil som to isté alebo
Postavte VEĽKÝ RC MONSTER TRUCK - Kolesá golfového vozíka - Motor mopedu - Diaľkovo ovládané: 10 krokov
Postavte VEĽKÉ RC MONSTER TRUCK - Kolesá golfového vozíka - Mopedový motor - Diaľkovo ovládané: Tu je kutilstvo na stavbu OBROVSKÉHO monster trucku. Budete potrebovať zváračku. Užil som si vidieť, ako diaľkovo ovládané nákladné autá prešli za posledných pár desaťročí kus cesty. Dokonca som ich vlastnil niekoľko pozdĺž