Sisällysluettelo:
- Vaihe 1: Mitä tarvitset?
- Vaihe 2: Asioiden kytkentä
- Vaihe 3: Luo uusi tietolähde Ubidotsiin
- Vaihe 4: Valitse Raspberry Pi uutena tietolähteenä
- Vaihe 5: Luo kaksi uutta muuttujaa
- Vaihe 6:
- Vaihe 7: Ota huomioon muuttujien tunnukset
- Vaihe 8: Lisää widgettejä hallintapaneeliin
- Vaihe 9: Valitse Switch -widget
- Vaihe 10: Luo ilmaisin -widget
- Vaihe 11: Valmis
- Vaihe 12: Raspberry Pi -koodin koodaus
- Vaihe 13: Kääriminen
![Luo etäaktivoitu sprinkleri PiFacen ja Ubidotien avulla: 13 vaihetta Luo etäaktivoitu sprinkleri PiFacen ja Ubidotien avulla: 13 vaihetta](https://i.howwhatproduce.com/images/010/image-28813-j.webp)
Video: Luo etäaktivoitu sprinkleri PiFacen ja Ubidotien avulla: 13 vaihetta
![Video: Luo etäaktivoitu sprinkleri PiFacen ja Ubidotien avulla: 13 vaihetta Video: Luo etäaktivoitu sprinkleri PiFacen ja Ubidotien avulla: 13 vaihetta](https://i.ytimg.com/vi/KSL4Ldnsg0E/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
![Image Image](https://i.howwhatproduce.com/images/010/image-28813-2-j.webp)
![](https://i.ytimg.com/vi/EMroUaFGDLE/hqdefault.jpg)
Tämä on hieno esimerkki, joka opettaa sinulle Raspberry Pi: n, PiFacen ja Ubidotien käyttämisen puutarhan kasteluun kaukaa. Voit ohjata sähköventtiiliä kauko-ohjauksella kasvien kastamiseksi mistä tahansa vain puhelimellasi.
Vaihe 1: Mitä tarvitset?
![Mitä tarvitset? Mitä tarvitset?](https://i.howwhatproduce.com/images/010/image-28813-3-j.webp)
![Mitä tarvitset? Mitä tarvitset?](https://i.howwhatproduce.com/images/010/image-28813-4-j.webp)
![Mitä tarvitset? Mitä tarvitset?](https://i.howwhatproduce.com/images/010/image-28813-5-j.webp)
No, tarvitset joitain materiaaleja:
1. Vadelma Pi Malli B
2. PiFace Digital
3. Vesiventtiili - 12V
4. Joustava lanka (1 ampeeri)
5. DC -liitin
6. Verkkolaite (12V-DC 1000mA)
7. 3/4 PVC -kierreliitin
8. Teflonnauha
9. Letku
10. Sprinkleri
11. Ubidots -tili - tai - STEM -lisenssi
Vaihe 2: Asioiden kytkentä
![Asioiden johdotus Asioiden johdotus](https://i.howwhatproduce.com/images/010/image-28813-6-j.webp)
1. Liitä PiFace RaspberryPiin kytkemättä verkkolaitetta.
2. Seuraa yllä olevaa kuvaa; Valkoinen johto on maadoitettu (GND) ja se on kytketty PiFacen relekytkimen yhteiseen liittimeen, kun taas punainen johto on kytketty NO -nastaan (normaalisti auki).
Huomautus: Mitä tulee hydrauliliitäntöihin, varmista, että käytät teflonnauhaa jokaisessa liitoksessa, jotta vesi ei vuoda.
Vaihe 3: Luo uusi tietolähde Ubidotsiin
![Luo uusi tietolähde Ubidotsiin Luo uusi tietolähde Ubidotsiin](https://i.howwhatproduce.com/images/010/image-28813-7-j.webp)
Jos olet uusi Ubidotsin käyttäjä, siirry osoitteeseen www.ubidots.com ja luo tili. Siirry "Lähteet" -välilehdelle ja napsauta "Lisää uusi tietolähde".
Vaihe 4: Valitse Raspberry Pi uutena tietolähteenä
![Valitse Raspberry Pi uudeksi tietolähteeksesi Valitse Raspberry Pi uudeksi tietolähteeksesi](https://i.howwhatproduce.com/images/010/image-28813-8-j.webp)
Valitse Raspberry Pi -kuvake ja jatka
Vaihe 5: Luo kaksi uutta muuttujaa
![Luo kaksi uutta muuttujaa Luo kaksi uutta muuttujaa](https://i.howwhatproduce.com/images/010/image-28813-9-j.webp)
![Luo kaksi uutta muuttujaa Luo kaksi uutta muuttujaa](https://i.howwhatproduce.com/images/010/image-28813-10-j.webp)
Napsauta tietolähdettäsi ja luo kaksi uutta muuttujaa: "valve" ja "rele_state".
Vaihe 6:
Vaihe 7: Ota huomioon muuttujien tunnukset
![Ota huomioon muuttujien tunnukset Ota huomioon muuttujien tunnukset](https://i.howwhatproduce.com/images/010/image-28813-11-j.webp)
Tarvitsemme Raspberry Pi -ohjelman muuttujien tunnuksia. Tarvitsemme myös tilisi API -avaimen.
Vaihe 8: Lisää widgettejä hallintapaneeliin
![Lisää widgettejä hallintapaneeliin Lisää widgettejä hallintapaneeliin](https://i.howwhatproduce.com/images/010/image-28813-12-j.webp)
Napsauta "Hallintapaneeli" -välilehteä ja napsauta "Lisää uusi widget"
Vaihe 9: Valitse Switch -widget
![Valitse Vaihda widget Valitse Vaihda widget](https://i.howwhatproduce.com/images/010/image-28813-13-j.webp)
Valitse Switch Widget ja sido se muuttuvaan "venttiiliin". Tämä widget kirjoittaa "1" tai "0" "venttiili" -muuttujalle, jonka kyselemme myöhemmin Raspberry Pi -laitteeltamme.
Vaihe 10: Luo ilmaisin -widget
![Luo ilmaisin -widget Luo ilmaisin -widget](https://i.howwhatproduce.com/images/010/image-28813-14-j.webp)
Lisää nyt toinen widget, valitse "indikaattori" -widgetin tyyppi ja valitse muuttuja "valve_state"
Vaihe 11: Valmis
![Tehty! Tehty!](https://i.howwhatproduce.com/images/010/image-28813-15-j.webp)
Nyt meillä on viileä kojelauta, jatketaan koodilla.
Vaihe 12: Raspberry Pi -koodin koodaus
Oletamme, että sinulla on toimiva Raspberry Pi, joka on yhteydessä Internetiin. Jos ei, tarkista tämä blogikirjoitus WiFi: n määrittämisestä Raspberry Pi: ssä. Kirjaudu sitten päätelaitteen kautta Raspberry Pi -laitteeseesi ja määritä SPI -moduuli kommunikoimaan PiFace Digitalin kanssa:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Lisää#-merkki rivin spi-bcm2708 eteen ja paina sitten CTRL-X, kirjoita Y ja Enter. Tämä mahdollistaa SPI: n käynnistyksen yhteydessä. Asennetaan ja asennetaan nyt PiFace Digital -kirjasto:
sudo apt-get updates sudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Käynnistä Pi uudelleen:
sudo uudelleenkäynnistys
Loistava! olemme valmiita aloittamaan projektimme koodaamisen. Luo uusi tiedosto nimeltä valve.py (kirjoittamalla "nano valve.py") ja liitä seuraava koodi siihen:
Tuo pifacedigitalio #Library for pifacedigitalio ubidotsista Tuo ApiClient #Library for Ubidots
pifacedigital = pifacedigitalio. PiFaceDigital () #Declare piface object try: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa623e9e9620612") #Älä unohda laittaa omaa Apikey -venttiiliä.get_variable ("53ce95547625420403d81468") #Laita tähän todellisen tilan tunnuksesi paitsi: print ("cant connect") #Tarkista Apikey, muuttujan tunnus ja Internet -yhteys (True): lastValue = valve.get_values (1) #Hanki viimeinen arvo venttiilistä Ubidotsista rele = pifacedigital.relays [0].value #Save relay state valveState.save_value ({'value': rele}) #Lähetä releen tila Ubidotsille a in lastValue: print a ['value'] if (a ['value']): #Kytke rele päälle tai pois päältä pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
Vaihe 13: Kääriminen
![Käärimistä Käärimistä](https://i.howwhatproduce.com/images/010/image-28813-16-j.webp)
Tehty! Nyt sinulla on kauko -aktivoitu järjestelmä kasvien kastamiseksi mistä tahansa paikasta vain puhelimesi tai verkkoselaimesi avulla!
Suositeltava:
SONOFF Dual -opetusohjelma: Ohjaa sähkölaitteitasi etäyhteydellä MQTT: n ja Ubidotien avulla: 4 vaihetta
![SONOFF Dual -opetusohjelma: Ohjaa sähkölaitteitasi etäyhteydellä MQTT: n ja Ubidotien avulla: 4 vaihetta SONOFF Dual -opetusohjelma: Ohjaa sähkölaitteitasi etäyhteydellä MQTT: n ja Ubidotien avulla: 4 vaihetta](https://i.howwhatproduce.com/images/003/image-6147-j.webp)
SONOFF Dual -opetusohjelma: Ohjaa sähkölaitteitasi etäyhteydellä MQTT: n ja Ubidotien avulla: Tämä 9 dollarin Wi-Fi-rele voi ohjata kahta laitetta samanaikaisesti. Tässä oppaassa opit hallitsemaan paria 110 voltin laitetta Wi-Fi-yhteydellä 9 dollarilla käyttämällä Iteadin SONOFF Dual -laitetta
Lämpötila-/kosteustietojen analyysi Ubidotien ja Google-Sheetsin avulla: 6 vaihetta
![Lämpötila-/kosteustietojen analyysi Ubidotien ja Google-Sheetsin avulla: 6 vaihetta Lämpötila-/kosteustietojen analyysi Ubidotien ja Google-Sheetsin avulla: 6 vaihetta](https://i.howwhatproduce.com/images/005/image-13661-j.webp)
Lämpötila-/kosteustietojen analyysi Ubidotin ja Google-Sheetsin avulla: Tässä opetusohjelmassa mitataan erilaisia lämpötila- ja kosteustietoja lämpötila- ja kosteusanturin avulla. Opit myös lähettämään nämä tiedot Ubidotsille. Jotta voit analysoida sitä mistä tahansa eri sovelluksia varten. Myös lähettämällä
Kuinka rakentaa ihmislaskuri Raspberry Pi: n ja Ubidotien avulla: 6 vaihetta
![Kuinka rakentaa ihmislaskuri Raspberry Pi: n ja Ubidotien avulla: 6 vaihetta Kuinka rakentaa ihmislaskuri Raspberry Pi: n ja Ubidotien avulla: 6 vaihetta](https://i.howwhatproduce.com/images/011/image-31400-j.webp)
Ihmislaskurin rakentaminen Raspberry Pi: n ja Ubidotsin avulla: Tässä yksinkertaisessa projektissa käytämme liiketunnistinta havaitaksemme, onko jokin esine ohi Raspberry Pi: n edessä. Sitten laskemme, kuinka monta kertaa tämä tapahtuu, ja lähetämme tämän arvon Ubidotsille. Ihmislaskurit ovat tyypillisesti kalliita laitteita, joita käytetään
Luo yksinkertainen viestien salauslaite/salauksenpurku Notepadin avulla: 5 vaihetta
![Luo yksinkertainen viestien salauslaite/salauksenpurku Notepadin avulla: 5 vaihetta Luo yksinkertainen viestien salauslaite/salauksenpurku Notepadin avulla: 5 vaihetta](https://i.howwhatproduce.com/images/005/image-14899-27-j.webp)
Luo yksinkertainen viestien salauslaite/salauksenpurku Notepadin avulla: Hei tämän yksinkertaisen HTML -sovelluksen avulla voit salata ja purkaa viestisi salasanalla. Ensin näytän sinulle, miten se luodaan, ja sitten näytän sinulle, miten sitä käytetään. Aloitetaan
Luo kirkkausmoduuli AtHomen avulla: 7 vaihetta
![Luo kirkkausmoduuli AtHomen avulla: 7 vaihetta Luo kirkkausmoduuli AtHomen avulla: 7 vaihetta](https://i.howwhatproduce.com/images/002/image-5489-34-j.webp)
Rakenna valovoimamoduuli AtHomen avulla: AtHome on täysin avoimen lähdekoodin ja avoimen laitteiston opiskelijaprojekti, jonka Epitech-ryhmä AtHome on tehnyt ja jonka tavoitteena on kehittää yhdistetty ratkaisu useista yksittäisistä anturimoduuleista, jotka kommunikoivat itse isännöidyn tietokannan kanssa ja paljastavat sovellusliittymän, jota käytetään