
Kazalo:
- 1. korak: Kaj potrebujete?
- 2. korak: ožičenje stvari
- 3. korak: Ubidote ustvarite nov vir podatkov
- 4. korak: Izberite Raspberry Pi kot nov vir podatkov
- 5. korak: Ustvarite dve novi spremenljivki
- 6. korak:
- 7. korak: Upoštevajte ID -je spremenljivk
- 8. korak: Dodajte pripomočke na nadzorno ploščo
- 9. korak: Izberite pripomoček Switch
- 10. korak: Ustvarite pripomoček za indikator
- 11. korak: Končano
- 12. korak: Kodiranje vašega Raspberry Pi
- 13. korak: Zaključek
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08


To je kul primer, ki vas uči, kako z malinami Pi, PiFace in Ubidots zalivati svoj vrt od daleč. Z daljinskim upravljanjem elektro-ventila boste lahko zalivali svoje rastline od koder koli, samo s telefonom.
1. korak: Kaj potrebujete?



No, potrebovali boste nekaj materialov:
1. Raspberry Pi Model B
2. PiFace Digital
3. Vodni ventil - 12V
4. Prilagodljiva žica (1Amp)
5. DC priključek
6. Napajalnik (12V-DC 1000mA)
7. 3/4 PVC navojna sklopka
8. Teflonski trak
9. Cev
10. Škropilnik
11. Račun Ubidots - ali - STEM licenca
2. korak: ožičenje stvari

1. Priključite PiFace na RaspberryPi, ne da bi priklopili napajalnik.
2. Sledite zgornji sliki; Bela žica je ozemljena (GND) in je povezana s skupnim priključkom relejnega stikala PiFace, rdeča žica pa je priključena na nožico NO (normalno odprto).
Opomba: Kar zadeva hidravlične priključke, na vsakem spoju uporabite teflonski trak, da preprečite uhajanje vode.
3. korak: Ubidote ustvarite nov vir podatkov

Če ste novi pri Ubidotsu, pojdite na www.ubidots.com in ustvarite račun. Pomaknite se na zavihek »Viri« in kliknite »Dodaj nov vir podatkov«.
4. korak: Izberite Raspberry Pi kot nov vir podatkov

Izberite ikono Raspberry Pi in nadaljujte
5. korak: Ustvarite dve novi spremenljivki


Kliknite na vir podatkov in ustvarite dve novi spremenljivki: "valve" in "relay_state".
6. korak:
7. korak: Upoštevajte ID -je spremenljivk

Potrebovali bomo ID -je spremenljivk za naš program Raspberry Pi. Potrebovali bomo tudi ključ API vašega računa.
8. korak: Dodajte pripomočke na nadzorno ploščo

Kliknite zavihek "Nadzorna plošča" in kliknite "Dodaj nov pripomoček"
9. korak: Izberite pripomoček Switch

Izberite Switch Widget in ga povežite s spremenljivko "valve". Ta pripomoček bo v spremenljivko "ventil" zapisal "1" ali "0", kar bomo kasneje raziskali iz našega Raspberry Pi.
10. korak: Ustvarite pripomoček za indikator

Zdaj dodajte še en gradnik, izberite vrsto pripomočka "indikator" in izberite spremenljivko "ventilsko stanje"
11. korak: Končano

Zdaj imamo kul nadzorno ploščo, nadaljujmo s kodo.
12. korak: Kodiranje vašega Raspberry Pi
Predvidevali bomo, da imate delujoč Raspberry Pi, ki je povezan z internetom. Če ne, preverite to objavo v spletnem dnevniku o nastavitvi WiFi v Raspberry Pi. Nato se preko terminala prijavite v svoj Raspberry Pi in nastavite modul SPI za komunikacijo s PiFace Digital:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Pred vrstico spi-bcm2708 dodajte znak "#", nato pritisnite CTRL-X, vnesite Y in Enter. To omogoča SPI od zagona. Zdaj namestimo in nastavimo digitalno knjižnico PiFace:
sudo apt-get updatesudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Znova zaženite Pi:
sudo ponovni zagon
Super! pripravljeni smo začeti kodiranje našega projekta. Ustvarite novo datoteko z imenom "valve.py" (z vnosom "nano valve.py") in vanjo prilepite naslednjo kodo:
uvoz pifacedigitalio #Knjižnica za pifacedigitalio iz ubidots uvoz ApiClient #Library za Ubidots
pifacedigital = pifacedigitalio. PiFaceDigital () #Declare Objekt piface poskusite: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa623e9e9620612") #Ne pozabite vnesti svojega ventila Apikey = api.get_variacb25 '534pip4c, ventila iz Ubidots rele = pifacedigital.relays [0].value #Shrani stanje releja valveState.save_value ({'vrednost': rele}) #Pošlji stanje releja v Ubidots za a v lastValue: natisnite ['vrednost'], če (a ['value']): #Vklopite ali izklopite rele pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
13. korak: Zaključek

Končano! Zdaj imate daljinsko aktiviran sistem za zalivanje vaših rastlin s katerega koli mesta samo s telefonom ali katerim koli spletnim brskalnikom!
Priporočena:
Zgradite Rainbow interaktivni most z uporabo Minecraft Raspberry Pi Edition: 11 korakov

Zgradite mavrični interaktivni most z uporabo Minecraft Raspberry Pi Edition: Včeraj sem videl svojega 8-letnega nečaka, ki je igral Minecraft z Raspberry Pi, ki sem mu ga dal prej, potem sem dobil idejo, da s kodo izdelujem prilagojen in vznemirljiv Minecraft- projekt pi LED blokov. Minecraft Pi je odličen način za začetek
Zgradite sef z uporabo Rpi: 12 korakov

Zgradite sef z uporabo RPI: Želite izvedeti, kako pretvoriti vaš Raspberry pi v popolnoma delujoč sef? Nato sledite tem 12 korakom, če želite izvedeti, kako. Sef bo imel popolnoma delujočo tipkovnico in sistem za zaklepanje, tako da lahko svoje stvari hranite na varnem
Zgradite računalniški vmesnik Stephena Hawkinga v samo 1 000 rubljev (15 $) z uporabo Arduina: 5 korakov

Zgradite računalniški vmesnik Stephena Hawkinga v samo 1 000 rubljev (15 $) z uporabo Arduina: Vse se je začelo z vprašanjem »Kako govori Stephen Hawking?«, Potem ko sem prebral o njegovem računalniškem sistemu, se mi je zdelo, da bi moral zagotoviti cenejši različico sistema brez ogrožanja preveč funkcij. Ta naprava
Zgradite čitalnik prostornine rezervoarja v manj kot 30 USD z uporabo ESP32: 5 korakov (s slikami)

Zgradite čitalnik prostornine rezervoarja v manj kot 30 USD z uporabo ESP32: Internet stvari je v domove številnih obrtnih pivovarjev in vinarjev prinesel veliko prej zapletenih aplikacij za naprave. Aplikacije s senzorji nivoja se že desetletja uporabljajo v velikih rafinerijah, čistilnih napravah za vodo in kemičnih
Zgradite OGROMEN RC MONSTER TOVORNIK - Kolesa za golf voziček - Moped motor - Na daljinsko upravljanje: 10 korakov

Zgradite OGROMEN RC MONSTER TOVORNIK - Kolesa za golf vozička - Moped motor - Na daljavo: Tukaj naredite DIY za izdelavo OGROMNEGA RC Monster Truck. Imeti morate varilca. V zadnjih nekaj desetletjih sem užival, ko so tovornjaki na daljavo napredovali. Jaz sem jih imel celo nekaj v lasti