Мазмуну:
- 1 -кадам: Сизге эмне керек?
- 2 -кадам: нерселерди зымга өткөрүү
- 3 -кадам: Ubidotsто жаңы маалымат булагын түзүңүз
- 4 -кадам: Жаңы маалымат булагы катары Raspberry Pi тандаңыз
- 5 -кадам: Эки жаңы өзгөрмөнү түзүңүз
- 6 -кадам:
- 7 -кадам: Өзгөрмөлөрүңүздүн идентификаторлоруна көңүл буруңуз
- 8 -кадам: Виджеттерди тактаңызга кошуңуз
- 9 -кадам: Виджетти которуу
- 10 -кадам: Индикатор виджетин түзүңүз
- 11 -кадам: Бүттү
- 12 -кадам: Raspberry Pi коддоо
- 13 -кадам: Жыйынтыктоо
Video: PiFace жана Ubidotsтун жардамы менен алыстан активдештирилген чачкычты куруңуз: 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул сизге Raspberry Pi, PiFace жана Ubidots колдонуп, бакчаңызды алыстан сугаруу үчүн үйрөткөн сонун мисал. Сиз телефонуңузду колдонуп, каалаган жерден өсүмдүктөрүңүздү сугаруу үчүн алыстан электр клапанды башкара аласыз.
1 -кадам: Сизге эмне керек?
Ооба, сизге кээ бир материалдар керек болот:
1. Raspberry Pi модели В.
2. PiFace Digital
3. Суу клапаны - 12В
4. Ийкемдүү зым (1Амп)
5. DC Jack
6. Power адаптер (12V-DC 1000mA)
7. 3/4 дюймдук PVC жиптүү кошкуч
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 -кадам: Эки жаңы өзгөрмөнү түзүңүз
Маалымат булагыңызды чыкылдатыңыз жана эки жаңы өзгөрмөнү түзүңүз: "клапан" жана "relay_state".
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
Пиңизди өчүрүп күйгүзүңүз:
sudo өчүрүп күйгүзүү
Абдан жакшы! биз долбоорубузду коддоого даярбыз. "Valve.py" деп аталган жаңы файл түзүңүз ("nano valve.py" терүү менен) жана ага төмөнкү кодду чаптаңыз:
pifacedigitalio импорттоо
pifacedigital = pifacedigitalio..get_variable ("53ce95547625420403d81468") #Чыныгы мамлекеттик идентификаторуңузду бул жерге киргизиңиз: башкасы ("туташа албайт") #Апикейиңизди, өзгөрмөнүн идентификаторун жана интернет байланышын текшериңиз (Чыныгы): lastValue = valve.get_values (1) #Акыркы маанини алыңыз клапан Ubidots rele = pifacedigital.relays [0].value #Сактоо релеси мамлекеттик клапанState.save_value ({'value': rele}) #LastValue үчүн Ubidotsко реле абалын жөнөтүү: a '' маани '] басуу a ['value']): #Релени күйгүзүү же өчүрүү pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()
13 -кадам: Жыйынтыктоо
Бүттү! Эми сизде телефонуңузду же веб -браузериңиз аркылуу өсүмдүктөрүңүздү каалаган жерден сугаруу үчүн алыстан иштетилген система бар!
Сунушталууда:
Ардуинонун жардамы менен электр менен камсыздоо жыштыгын жана чыңалуусун өлчөө: 6 кадам
Ардуинонун жардамы менен электр менен камсыздоо жыштыгын жана чыңалуусун өлчөө: Киришүү: Бул долбоордун максаты - бул жерде Индияда 220-240 Вольт жана 50Гц ортосунда болгон берүү жыштыгын жана чыңалуусун өлчөө. Мен сигналды кармап, жыштыкты жана чыңалууну эсептөө үчүн Arduino колдондум, сиз башка микроконтту колдонсоңуз болот
Сүрөттөрдү ESP32-Cam менен ESP8266 WeMos D1 R1 Wifi процессорунун жардамы менен Uno менен тартуу жана жөнөтүү: 7 кадам
Сүрөттөрдү ESP32-Cam менен ESP8266 WeMos D1 R1 Wifi процессорунун жардамы менен Uno менен түшүрүү жана жөнөтүү: ESP8266 WeMos D1 R1 WiFI процессорунун жардамы менен ESP32-Cam (OV2640) аркылуу сүрөт тартуу жана аны электрондук почтага жөнөтүү, Google Driveга сактоо жана жөнөтүү Twilio.What аркылуу Whatsapp. Талаптар: ESP8266 WeMos D1 R1 WiFI Processor Uno менен (https: // protosupplies
Ios жана Android үчүн $ 15 Алыстан башкарылуучу ESP8266 робот Батлер / Машина / Танк куруңуз: 4 кадам
Ios жана Android үчүн $ 15 Remote Controlled ESP8266 Robot Butler / Car / Tank куруңуз: ашканага баруу үчүн ашканага барууну жек көрөсүзбү? Же жаңы суусундук алуу үчүнбү? Мунун бардыгын 15 долларлык алыстан башкарылуучу батлер менен чечсе болот. Биз мындан ары кете электе, мен азыр Kickstarter долбоорун иштеп жатам, үн менен башкарылган RGB лентасы үчүн
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
Cleverbotтун жардамы менен тандоо жана жасалма интеллект менен баарлашуу: 14 кадам (сүрөттөр менен)
Cleverbotтун жардамы менен Pick жана Жасалма Интеллект Чаты менен сүйлөшүңүз: Бул жерде мен үн буйругун гана эмес, Cleverbotтун жардамы менен ЭЭМ менен Жасалма Интеллект Чатын да сынап көрөм. Чынында, идея балдардын түсүн бир түстөн эң жакынына чейин алганда, боёк кутусуна түстөрдү аралаштырганда пайда болгон. Бирок акыры ишке ашпай жатат