Мазмұны:
- 1 -қадам: Сізге не қажет?
- 2 -қадам: заттарды сыммен байланыстыру
- 3 -қадам: Ubidots -та жаңа деректер көзін жасаңыз
- 4 -қадам: Raspberry Pi -ді жаңа деректер көзі ретінде таңдаңыз
- 5 -қадам: Екі жаңа айнымалыны жасаңыз
- 6 -қадам:
- 7 -қадам: Айнымалылардың идентификаторларына назар аударыңыз
- 8 -қадам: Виджеттерді бақылау тақтасына қосыңыз
- 9 -қадам: ауысу виджетін таңдаңыз
- 10 -қадам: Индикатор виджетін жасаңыз
- 11 -қадам: Орындалды
- 12 -қадам: Raspberry Pi кодтау
- 13 -қадам: жинау
Бейне: PiFace және Ubidots көмегімен қашықтан іске қосылатын шашыратқыш құрыңыз: 13 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл сізге бақшаңызды алыстан суару үшін Raspberry Pi, PiFace және Ubidots қолдануды үйрететін керемет мысал. Сіз телефонды пайдаланып, кез келген жерден өсімдіктерді суару үшін электр клапанын қашықтықтан басқара аласыз.
1 -қадам: Сізге не қажет?
Жақсы, сізге бірнеше материалдар қажет:
1. Raspberry Pi үлгісі B
2. PiFace Digital
3. Су клапаны - 12В
4. Иілгіш сым (1Амп)
5. Тұрақты ток ұясы
6. Қуат адаптері (12V-DC 1000mA)
7. 3/4 «ПВХ бұрандалы муфтасы
8. Тефлон таспасы
9. Шланг
10. Шашыратқыш
11. Ubidots тіркелгісі - немесе - STEM лицензиясы
2 -қадам: заттарды сыммен байланыстыру
1. Қуат адаптерін қоспастан PiFace -ті RaspberryPi -ге қосыңыз.
2. Жоғарыдағы суретті орындаңыз; Ақ сым жерге тұйықталған (GND) және ол PiFace реле қосқышының жалпы терминалына қосылған, ал қызыл сым NO түйреуішіне қосылған (Әдетте ашық).
Ескертпе: Гидравликалық қосылыстарға келетін болсақ, судың ағып кетпеуі үшін әр профильде тефлон таспасын қолданыңыз.
3 -қадам: Ubidots -та жаңа деректер көзін жасаңыз
Егер сіз Ubidots -та жаңадан болсаңыз, www.ubidots.com сайтына өтіп, тіркелгі жасаңыз. «Көздер» қойындысына өтіп, «Жаңа деректер көзін қосу» түймесін басыңыз.
4 -қадам: Raspberry Pi -ді жаңа деректер көзі ретінде таңдаңыз
Raspberry Pi белгішесін таңдап, жалғастырыңыз
5 -қадам: Екі жаңа айнымалыны жасаңыз
Деректер көзін нұқыңыз және екі жаңа айнымалы жасаңыз: «клапан» және «релелік_стат».
6 -қадам:
7 -қадам: Айнымалылардың идентификаторларына назар аударыңыз
Бізге Raspberry Pi бағдарламасы үшін айнымалылардың идентификаторы қажет болады. Бізге сізге есептік жазбаның API кілті қажет болады.
8 -қадам: Виджеттерді бақылау тақтасына қосыңыз
«Бақылау тақтасы» қойындысын нұқыңыз және «Жаңа виджет қосу» түймесін басыңыз.
9 -қадам: ауысу виджетін таңдаңыз
Коммутатор виджетін таңдап, оны айнымалы «клапанға» байланыстырыңыз. Бұл виджет «клапан» айнымалысына «1» немесе «0» деп жазады, біз оны кейінірек Raspberry Pi арқылы сұрастырамыз.
10 -қадам: Индикатор виджетін жасаңыз
Енді басқа виджетті қосыңыз, виджеттің «индикаторын» таңдаңыз және «valve_state» айнымалысын таңдаңыз.
11 -қадам: Орындалды
Енді бізде керемет бақылау тақтасы бар, кодты жалғастырайық.
12 -қадам: Raspberry Pi кодтау
Сізде Интернетке қосылған Raspberry Pi жұмыс істейді деп ойлаймыз. Олай болмаса, Raspberry Pi -де WiFi орнату туралы осы блог жазбасын қараңыз. Содан кейін Raspberry Pi -ге терминал арқылы кіріңіз және PiFace Digital -мен байланысу үшін SPI модулін орнатыңыз:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Spi-bcm2708 жолының алдында «#» таңбасын қосыңыз, содан кейін CTRL-X түймесін басып, Y және Enter пернесін енгізіңіз. Бұл SPI жүктеуден қосуға мүмкіндік береді. Енді PiFace Digital кітапханасын орнатып, баптайық:
sudo apt-get updatesudo apt-get install python3-pifacedigitalio python-pifacedigitalio
Pi -ді қайта іске қосыңыз:
sudo қайта жүктеу
Тамаша! біз өз жобамызды кодтауға кірісуге дайынбыз. «Valve.py» деп аталатын жаңа файл жасаңыз («nano valve.py» теру арқылы) және оған келесі кодты қойыңыз:
pifacedigitalio импорттау #ubidots -тен pifacedigitalio үшін кітапхана
pifacedigital = pifacedigitalio..get_variable («53ce95547625420403d81468») #Осы жерге нақты идентификаторыңызды қойыңыз: басып шығару («қосылу мүмкін емес») #Apikey, айнымалы идентификатор мен интернет байланысын тексеріңіз (True): lastValue = valve.get_values (1) #Соңғы мәнді алу клапанның Ubidots rele = pifacedigital.relays [0].value #Релелік күйдің күйін сақтауState.save_value ({'мән': реле}) #Релелік күйді Ubidots -қа a lastValue үшін жіберу: ['мәнін] басып шығарыңыз, егер (a ['value']): #pifacedigital.output_pins релесін қосу немесе өшіру [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
13 -қадам: жинау
Орындалды! Енді сізде телефонды немесе кез келген веб -шолғышты пайдаланып өсімдіктерді кез келген жерден суару үшін қашықтан қосылған жүйе бар!
Ұсынылған:
Мектептерге, балабақшаларға немесе сіздің үйге арналған NodeMCU/ESP8266 көмегімен қосылатын және қосылатын CO2 сенсорлық дисплейі: 7 қадам
Мектептерге, балабақшаларға немесе сіздің үйге арналған NodeMCU/ESP8266 көмегімен қосылатын және қосылатын CO2 сенсорлық дисплейі: мен сізге штепсельді қалай тез жасау керектігін көрсетемін. CO2 сенсорын ойнаңыз, онда жобаның барлық элементтері DuPont сымдарымен қосылады. Дәнекерлеу керек 5 нүкте ғана болады, өйткені мен бұл жобаға дейін мүлде дәнекерлемедім
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын алыстан басқарыңыз: 9 доллар тұратын Wi-Fi релесі бір уақытта екі құрылғыны басқара алады. Оны Ubidots-қа қалай қосуға болатынын және оның барлық мүмкіндіктерін ашуға болатынын біліңіз! Бұл нұсқаулықта Itead's SONOFF Dual көмегімен Wi-Fi желісінде 110 В-ты құрайтын бірнеше жұпты қалай басқаруға болатынын білесіз
SelfCAD Edge және Vertex көмегімен қосылатын беті: 4 қадам
Edge және Vertex көмегімен SelfCAD Connect Surface: Бұл Selfcad оқулығында сіз беткі модельде шыңды қалай қосуға болатынын біле аласыз. Содан кейін біз оны бір объектке біріктіре аламыз. Мынаны көр
HT12D HT12E көмегімен RF 433MHZ радиобасқару - HT12E және HT12D көмегімен 433 МГц жиілікпен қашықтан басқару пультін жасау: 5 қадам
HT12D HT12E көмегімен RF 433MHZ радиобасқару | HT12E мен HT12D көмегімен 433 мГц жиілікпен қашықтан басқару пультін жасау: Бұл нұсқаулықта мен сізге HT12E коды бар 433 мГц таратқыш қабылдағыш модулін қолдану арқылы RADIO қашықтан басқару құралын жасауды көрсетемін. HT12D декодер IC. Бұл нұсқаулықта сіз өте арзан ҚҰРАМДАР арқылы деректерді жібере және қабылдай аласыз: HT
LaunchBox іске қосылатын компьютермен жұмыс істейтін Bartop аркада машинасы: 7 қадам
LaunchBox іске қосылатын компьютермен жұмыс істейтін Bartop аркада машинасы: BarCade - бұл Windows 10 -де Big Box көмегімен салынған аркада, ол ең үлкен ретро ойындарды ойнай алады! Sonic? Түсіндім. Покемон пинболы? Бізде бұл бар. Street Fighter? Тексеру. Және тағы басқалар. BarCade сіздің көптеген ойындарыңызды толтыра алады