Turinys:
- 1 žingsnis: ko jums reikia?
- 2 žingsnis: prijunkite dalykus
- 3 veiksmas: sukurkite naują duomenų šaltinį „Ubidots“
- 4 veiksmas: kaip naują duomenų šaltinį pasirinkite „Raspberry Pi“
- 5 veiksmas: sukurkite du naujus kintamuosius
- 6 žingsnis:
- 7 žingsnis: atkreipkite dėmesį į kintamųjų ID
- 8 veiksmas: pridėkite valdiklius prie savo prietaisų skydelio
- 9 veiksmas: pasirinkite jungiklio valdiklį
- 10 veiksmas: sukurkite indikatoriaus valdiklį
- 11 žingsnis: padaryta
- 12 žingsnis: Raspberry Pi kodavimas
- 13 žingsnis: Apvyniojimas
Video: Sukurkite nuotoliniu būdu aktyvuojamą purkštuvą naudodami „PiFace“ir „Ubidots“: 13 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Tai puikus pavyzdys, mokantis jus naudoti „Raspberry Pi“, „PiFace“ir „Ubidots“, kad laistytumėte savo sodą iš toli. Galėsite nuotoliniu būdu valdyti elektrinį vožtuvą, kad laistytumėte augalus iš bet kurios vietos, tiesiog naudodami savo telefoną.
1 žingsnis: ko jums reikia?
Na, jums reikės tam tikrų medžiagų:
1. „Raspberry Pi“modelis B.
2. „PiFace Digital“
3. Vandens vožtuvas - 12V
4. Lanksti viela (1 Amp)
5. DC lizdas
6. Maitinimo adapteris (12V-DC 1000mA)
7. 3/4 PVC srieginė mova
8. Tefloninė juosta
9. Žarna
10. Purkštuvas
11. „Ubidots“paskyra arba STEM licencija
2 žingsnis: prijunkite dalykus
1. Prijunkite „PiFace“prie „RaspberryPi“neprijungdami maitinimo adapterio.
2. Sekite paveikslėlį aukščiau; Baltas laidas yra įžemintas (GND) ir prijungtas prie bendro „PiFace“relės jungiklio gnybto, o raudonas laidas yra prijungtas prie NO kaiščio (paprastai atidarytas).
Pastaba: Kalbant apie hidraulines jungtis, kiekvienoje jungtyje būtinai naudokite tefloninę juostą, kad vanduo nenutekėtų.
3 veiksmas: sukurkite naują duomenų šaltinį „Ubidots“
Jei dar nesate „Ubidots“, eikite į www.ubidots.com ir sukurkite paskyrą. Eikite į skirtuką „Šaltiniai“ir spustelėkite „Pridėti naują duomenų šaltinį“.
4 veiksmas: kaip naują duomenų šaltinį pasirinkite „Raspberry Pi“
Pasirinkite Raspberry Pi piktogramą ir tęskite
5 veiksmas: sukurkite du naujus kintamuosius
Spustelėkite savo duomenų šaltinį ir sukurkite du naujus kintamuosius: „vožtuvas“ir „relės_stata“.
6 žingsnis:
7 žingsnis: atkreipkite dėmesį į kintamųjų ID
Mums reikės „Raspberry Pi“programos kintamųjų ID. Mums taip pat reikės jūsų paskyros API rakto.
8 veiksmas: pridėkite valdiklius prie savo prietaisų skydelio
Spustelėkite skirtuką „Informacijos suvestinė“ir spustelėkite „Pridėti naują valdiklį“
9 veiksmas: pasirinkite jungiklio valdiklį
Pasirinkite jungiklio valdiklį ir susiekite jį su kintamu „vožtuvu“. Šis valdiklis į kintamąjį „vožtuvas“parašys „1“arba „0“, kurį vėliau apklausime iš „Raspberry Pi“.
10 veiksmas: sukurkite indikatoriaus valdiklį
Dabar pridėkite kitą valdiklį, pasirinkite valdiklio tipą „indikatorius“ir kintamąjį „valve_state“
11 žingsnis: padaryta
Dabar turime šaunų prietaisų skydelį, tęskime kodą.
12 žingsnis: Raspberry Pi kodavimas
Tarkime, kad turite veikiantį „Raspberry Pi“, prijungtą prie interneto. Jei ne, patikrinkite šį tinklaraščio įrašą apie „WiFi“nustatymą „Raspberry Pi“. Tada prisijunkite per terminalą į savo „Raspberry Pi“ir nustatykite SPI modulį, kad galėtumėte bendrauti su „PiFace Digital“:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Prieš eilutę spi-bcm2708 pridėkite „#“simbolį, tada paspauskite CTRL-X, įveskite Y ir „Enter“. Tai įgalina SPI nuo įkrovos. Dabar įdiekime ir nustatykime „PiFace Digital“biblioteką:
sudo apt-get atnaujinimaiudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Iš naujo paleiskite „Pi“:
sudo perkraukite
Puiku! mes pasiruošę pradėti koduoti savo projektą. Sukurkite naują failą „valve.py“(įvesdami „nano valve.py“) ir įklijuokite į jį šį kodą:
importuoti pifacedigitalio #Library for pifacedigitalio from ubidots importuoti ApiClient #Library for Ubidots
pifacedigital = pifacedigitalio. PiFaceDigital () #Declare piface object try: api = ApiClient ("1fc7a56bf4b539725ace7a3f4aa623e9e9620612") #Nepamirškite įdėti savo „Apikey“vožtuvo = api.get5c28.get_variable ("53ce95547625420403d81468") #Įdėkite čia savo tikrosios būsenos ID, išskyrus: print ("cant connect") #Patikrinkite „Apikey“, kintamojo ID ir interneto ryšį (True): lastValue = valve.get_values (1) #Gauti paskutinę vertę vožtuvo iš „Ubidots“rele = pifacedigital.relays [0].value #Save relės būsenos valveState.save_value ({'value': rele}) #Siųsti relės būseną į Ubidots, kad būtų in lastValue: spausdinti ['value'], jei (a ['value']): #Įjunkite arba išjunkite relę pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
13 žingsnis: Apvyniojimas
Padaryta! Dabar jūs turite nuotoliniu būdu suaktyvintą sistemą, kuria galite laistyti augalus iš bet kurios vietos tiesiog naudodami savo telefoną ar bet kurią interneto naršyklę!
Rekomenduojamas:
Dviguba „SONOFF“pamoka: nuotoliniu būdu valdykite savo elektros prietaisus naudodami MQTT ir „Ubidots“: 4 žingsniai
Dviguba „SONOFF“pamoka: nuotoliniu būdu valdykite savo elektros prietaisus naudodami MQTT ir „Ubidots“: ši 9 USD vertės „Wi-Fi“relė gali valdyti du prietaisus vienu metu. Sužinokite, kaip prijungti jį prie „Ubidots“ir išnaudoti visą jo potencialą! Šiame vadove sužinosite, kaip valdyti keletą 110 V prietaisų per „Wi-Fi“už 9 USD, naudojant „Itead“„SONOFF Dual“
Sukurkite 15 USD kainuojantį nuotoliniu būdu valdomą ESP8266 roboto lizdą / automobilį / baką, skirtą „iOS“ir „Android“: 4 žingsniai
Sukurkite 15 USD kainuojantį nuotoliniu būdu valdomą ESP8266 roboto liokajų / automobilį / baką, skirtą „iOS“ir „Android“: ar nekenčiate vaikščioti į virtuvę norėdami užkąsti? Arba nusipirkti naujo gėrimo? Visa tai galima išspręsti naudojant šį paprastą 15 USD nuotoliniu būdu valdomą liokajų. Prieš eidami toliau, šiuo metu vykdau „Kickstarter“projektą, skirtą balsu valdomam RGB šviesos diodui
Nuotoliniu būdu išjunkite arba paleiskite kompiuterį iš naujo naudodami ESP8266 įrenginį: 10 žingsnių (su paveikslėliais)
Nuotoliniu būdu išjunkite arba paleiskite kompiuterį iš naujo naudodami ESP8266 įrenginį. Kad būtų aišku, mes uždarome JŪSŲ kompiuterį, o ne kažkieno kitą. Istorija tokia: Mano draugas „Facebook“parašė man žinutę ir pasakė, kad turi keliolika kompiuterių, kuriuose veikia krūva matematikos, bet kiekvieną rytą 3 valandą ryto jie užsidaro. S
Sukurkite nuotoliniu būdu valdomą kamerą iš mobiliojo telefono!: 5 žingsniai (su nuotraukomis)
Sukurkite nuotoliniu būdu valdomą kamerą iš mobiliojo telefono!: Norite sužinoti, ką jūsų katė veikia dirbdama? Siųskite tekstinį pranešimą į naujai sukurtą stebėjimo mobilųjį telefoną ir gaukite nuotraukas bei vaizdo įrašus po kelių sekundžių. Skamba kaip sapnas? Jau nebe! Šiame vaizdo įraše paaiškinta, kaip tai veikia:
Sukurkite didžiulį RC MONSTER TRUCK - golfo vežimėlio ratai - mopedo variklis - valdomas nuotoliniu būdu: 10 žingsnių
Sukurkite didžiulį RC MONSTER TRUCK - golfo krepšelių ratus - mopedų variklį - valdomas nuotoliniu būdu: štai „pasidaryk pats“, kad sukurtum didžiulį RC „Monster Truck“. Turėsite turėti suvirintoją. Man patiko matyti, kaip per pastaruosius porą dešimtmečių nuotoliniu būdu valdomi sunkvežimiai nuėjo ilgą kelią. Aš net kelis jų turėjau per visą tą laiką