Мазмуну:
- 1 -кадам: Обзор
- 2-кадам: Flowchart + Node-redди кантип орнотуу жана MySQLти Node-redге кошуу
- 3 -кадам: Бөлүктөрдүн тизмеси
- 4 -кадам: Долбоордун 3D принти
- 5 -кадам: Fritzing боюнча зымдар
- 6 -кадам: Arduino коду
- 7 -кадам: ESP8266 тактасын Arduino IDEге кантип орнотсо болот
- 8 -кадам: I/O тизмеси
- 9-кадам: Node-red
- 10 -кадам: MySQL
Video: UCL-IIoT-Парник-wifi менен: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул UCL боюнча 3 семестр үчүн мектеп долбоору. Биз күнөсканабызда иштөөнү улантууну чечтик, бирок бул жолу маалыматтарды чогултуу менен
Adam0220 жана mort340d тарабынан жасалган
1 -кадам: Обзор
Кайсы бактын энтузиасты өсүмдүктөр автоматтык түрдө сугарыла турган "акылдуу үйгө" ээ болууну кыялданбайт, качан топурактын нымдуулугу төмөндөп баратканда же өсүмдүктөрүңүзгө керектүү "күн нурун" автоматтык түрдө түн ичинде бере алат?
Биздин максат - сиз үчүн муну кыла ала турган күнөскана жасоо
Бул көрсөтмө кантип ардуино аркылуу өзүн -өзү багууга жөндөмдүү күнөскана жасагандыгыбызды түшүндүрөт.
Биз DHT11ди температураны жана нымдуулукту өлчөө үчүн колдондук. Биздин ным топурак сенсорубуз топурактын нымдуулугун өлчөө үчүн колдонулат. Биздин суу насосу, топурак өтө кургап кеткенде, жерди сугаруу үчүн колдонулат. ЖК монитор жер кыртышынын нымдуулугу жана температурасы кандай экенин көрсөтүү үчүн колдонулат. Ледтер күндү сүрөттөө үчүн колдонулат. Биз кызыл түйүндү ардуинодон алган бардык баалуулуктарыбызды көрүү үчүн колдондук. WeMos D1 R2 маалыматтарды wifi аркылуу жөнөтүү үчүн колдонулат. MySQL веб -баракча аркылуу маалыматтарды көрүү үчүн колдонулат.
2-кадам: Flowchart + Node-redди кантип орнотуу жана MySQLти Node-redге кошуу
Мына биздин күнөскананын схемасы
1. Компьютериңизге түйүн-кызыл орнотуңуз.
2. "тактасын, node-remysql жана node-serialport" орнотуу
3. Палитраны башкарууга өтүңүз
4. Андан кийин орнотууну чыкылдатыңыз
5. Андан кийин модулдарды издеңиз
6. MySQL ачуу үчүн компьютериңизге wampserver орнотуңуз
7. phpMyAdminди ачыңыз
8. "Nodered" блогунун мисалын орнотуу
9. Табелди түзүңүз, сизге жаккан нерселердин атын "нымдуу асо" деп жазыңыз.
10. MySQL блогун кызыл түйүнгө кыстарыңыз
11. Кызыл "Mysql" түйүнүндөгү блок биздин sql маалымат базабыздын аталышына шилтеме кылышы керек, биздин учурда "түйүндүү"
3 -кадам: Бөлүктөрдүн тизмеси
1 x Arduino uno
1 x WeMos D1 R2
2 х нан тактасы
1 х суу насосу 12v
4 x Leds
1 x LCD экран
1 x DHT 11
1 х ным топурак сенсору
1 x Relay songle ky-019
1 x Батарея кармагыч
8 х Батарея (AA)
4 х 220 ом каршылык
Шланг
Зымдар
Кошумча биз колдондук
Топурак жана өсүмдүктөр
3D принтер + лазер кескич
4 -кадам: Долбоордун 3D принти
Mainframe 3D принтерде жасалган
Чатыр лазер кескич менен плексигласстан жасалган
Дубалдары лазер кескич менен жыгачтан жасалган
Сиз файлдарды https://www.instructables.com/id/Greenhouse-Overview-On-Going/ сайтынан ала аласыз
5 -кадам: Fritzing боюнча зымдар
6 -кадам: Arduino коду
Бул жерде WeMos D1 R2 кодунун кээ бир сүрөттөрү бар. Бул wifiга кантип туташканыбызды жана arduino'дон түйүн-кызылга маалыматтарды кантип жөнөтөрүбүздү көрсөтөт
Сүрөт 1. Сүрөттө WeMos китепканаларды окуйт жана wifi туташат жана кайсы казыктар arduinoдо экенин көрсөтөт
Сүрөт 2. Топтомду алган сериялык мониторго басып чыгарат жана түйүн-кызыл аркылуу маалыматты компьютерге кантип жөнөтүү үчүн "udp" колдоноорубузду көрсөтөт.
Сүрөт 3. Биз түйүн-кызылга жана боштук орнотууга канча чар жөнөтө аларыбызды көрсөтөт
Сүрөт 4. Температураны, нымдуулукту жана нымдуулукту калкып чыгат, андан кийин нымдуулукту 0-100%түзөт. Андан кийин алар саптарга айландырылат, андан кийин түйүн-кызылга жөнөтүлөт.
7 -кадам: ESP8266 тактасын Arduino IDEге кантип орнотсо болот
ESP8266 тактасын Arduino IDEге орнотуу үчүн, төмөнкү көрсөтмөлөрдү аткарыңыз:
1) Arduino IDEден тандоолор терезесин ачыңыз. Файл> Тандоолорго өтүңүз
2) Төмөндөгү сүрөттө көрсөтүлгөндөй https://arduino.esp8266.com/stable/package_esp8266com_index.json'ду "Кошумча Башкаруучу URL'дери" талаасына киргизиңиз. Андан кийин, "OK" баскычын чыкылдатыңыз.
3) Ачык такталар менеджери. Куралдар> Такта> Такта менеджерине өтүңүз …
4) Ылдый түшүп, ESP8266 тактасынын менюну тандап, 2.3.0 колдонуп жаткан "esp8266" орнотуңуз
5) ESP8266 тактаңызды Tools> Board> Generic ESP8266 Module дан тандаңыз
6) Акырында, Arduino IDEди кайра ачыңыз
8 -кадам: I/O тизмеси
Бул UNO жана WeMos D1 R2 үчүн биздин I/O тизмебиз
9-кадам: Node-red
Биринчи эки сүрөт-бул маалымат Wi-Fi аркылуу жана түйүндүн кызыл түсүн көрсөтүүчү жер. Экинчи сүрөт - бул түйүндүн кызыл программасы, ал компьютердин порту аркылуу өтөт. Акыркы сүрөт WeMos D1 R2 колдонуп жатат
Түйүндүн кызылын орнотуу
10 -кадам: MySQL
SQL - бул биз Arduinoдон алган маалыматтарды сактоо үчүн колдонуучу веб -сайт.
MySQLге туташуу үчүн wampти колдонуу керек. Wampти https://wampserver.aviatechno.net/ сайтынан жүктөп алсаңыз болот
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Battle City Remake GameGo менен Makecode Arcade менен: 4 кадам (сүрөттөр менен)
Battle City Remake GameGo менен Makecode Arcade: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
UCL-lloT-Тышкы жарык Күндүн чыгышы/күндүн батышы менен иштейт: 6 кадам
UCL-lloT-Тышкы жарык Күндүн чыгышы/күн батышы менен иштелип чыккан .: Саламатсыздарбы! Бир аз иштөө менен, кээ бир бөлүктөрү жана коддору мен бул көрсөтмөнү чогултуп койдум, ал сизге башынан аягына чейин бул тышкы жарыкты кантип чыгарууну көрсөтөт. Бул идея атамдан келип чыккан, ал жай мезгилинде кол менен сыртка чыгып кетүүгө аргасыз болгон