Mundarija:
- 1 -qadam: Bu qanday ishlaydi
- 2 -qadam: Sizga kerak bo'lgan narsani to'plang
- 3 -qadam: Tarozini torting
- 4 -qadam: simlarni ulash
- 5 -qadam: kodlash
- 6 -qadam: Kalibrlash
- 7 -qadam: Xulosa qiling
Video: IOT Flower Pot tarozisi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Men o'zimning IOT gulli idishni tortish o'lchovini joriy qilmoqchiman, u doimiy ravishda gulli idishning og'irligini olishi va qayd qilishi mumkin. Shunday qilib, tuproq namligini to'g'ridan -to'g'ri olish mumkin. Va qachon o'simlik suvga muhtojligini bilish mumkin.
Nega sig'im yoki qarshilikni o'lchash uchun tortish usulini ishlatish kerak?
1. qozonga prob qo'yish kerak, u o'simlik ildiziga zarar etkazishi mumkin.
2. o'lchov sig'imi yoki qarshilik to'g'ridan -to'g'ri tuproq namligi qiymatini ololmaydi.
Masalan, mening Sinnim. "Stone's Georgia" - 287 gramm, tuproq biroz quriydi.
Sug'orishdan keyin u 460 grammga aylandi, 173 gramm - suv.
Birinchi rasm mening Sinnim. "Toshning Jorjiyasi", o'tgan yili olingan.
1 -qadam: Bu qanday ishlaydi
Og'irlikni o'lchashdan oldin, nol drift yoki temperatura siljishining oldini olish uchun aniq operatsiyani bajarish kerak.
Yuk xujayrasi taglik taxtasi va sobit plastinka orasiga o'rnatiladi. Harakatlanuvchi plastinkaning bir uchi menteşe bilan bog'langan, ikkinchi uchi esa aetsentrik g'ildirak ustida joylashgan.
Eksantrik g'ildirak MG995 Servo tomonidan boshqariladi. Yuqori holatda, gulli idish harakatlanuvchi plastinka ustida turadi. Aniq operatsiyani bajarish mumkin. Pastki holatda, gulli idish belgilangan plastinka ustida turadi. Tarozida operatsiya qilish mumkin. Yuk xujayrasi shikastlanishining oldini olish uchun, ko'p hollarda, gulli idish harakatlanuvchi plastinka ustida turadi. Nodemcu yuk xujayrasini o'qish, serverni boshqarish va MQTT protokoli yordamida WIFI orqali ma'lumotlarni IOT serveriga yuborish uchun ishlatiladi.
2 -qadam: Sizga kerak bo'lgan narsani to'plang
Mana, bu loyiha uchun zarur bo'lgan barcha narsalar ro'yxati:
1. tortish tarozisi (uning yuk xujayrasi yordamida)
2. HX711 moduli
3. ESP-12E bilan NodeMCU
4. MG995 Servo
5. 5 mm qalinlikdagi ABS taxtasi
6. 3D bosilgan ba'zi qismlar
7. ba'zi kabellar
8. M3 va M4 vintlardek va yong'oqlar
3 -qadam: Tarozini torting
200*250*5 mm ABS taxtasi tortish o'lchovining asosi sifatida ishlatiladi.
Yuk xujayrasi taxtaga o'rnatiladi.
Fiks plitasi asl plastinka va 3d bosilgan qismdan iborat.
Ko'chma plastinka - bu 180*190*5 mm ABS taxtasi, boshqa 5 mm ABS mustahkamlovchi qovurg'ali.
Menteşe, servo ushlagich, g'ayrioddiy g'ildirak - bu 3d bosma qism.
Ularni mahkamlang yoki yopishtiring.
Sketchup fayli sizga qismlarni qaerga qo'yish kerakligini aytishi mumkin.
4 -qadam: simlarni ulash
Ularni bog'lang.
Agar ESP8266 chuqur uyqu ishlatilsa, GPIO16 va RST pinlari ulanishi kerak, bu ilovada ishlatilmaydi.
5 -qadam: kodlash
Arduino ishlatiladi va HX711 kutubxonasi ishlatiladi, bu erda havola
github.com/bogde/HX711
Nodemcu NASdagi domoticz serveriga MQTT xabarini yuboradi. Shunday qilib, MQTT mijozlar kutubxonasi kerak.
github.com/knolleary/pubsubclient
HX711 kutubxonasi bilan bog'liq xato, ya'ni MXTT serverini HX711 kutubxonasini qo'shgandan so'ng, dasturiy ta'minotni qayta o'rnatish. Izoh "void rentabelligi (void) {};" HX711. CPP da muammoni hal qilishi mumkin.
SSID, parol, MQTT sozlamalari ishlatishdan oldin o'zgartirilishi kerak.
const char* ssid = "SIZNING SSID";
const char* password = "Sizning parolingiz";
const char* mqtt_domoticz = "XIZMATCHINIZ";
6 -qadam: Kalibrlash
HX711 kutubxonasidagi ko'rsatmalarga qarang.
1. parametrsiz set_scale () ga qo'ng'iroq qiling.
2. Tare () ni parametrsiz chaqiring.
3. Taroziga ma'lum og'irlikni qo'ying va get_units (10) ni chaqiring.
4. 3 -qadamdagi natijani ma'lum og'irligingizga bo'ling. Set_scale () ga o'tish kerak bo'lgan parametr haqida ma'lumot olishingiz kerak.
5. 4 -qadamdagi parametrni aniq o'qishga ega bo'lguncha sozlang.
7 -qadam: Xulosa qiling
Bu mening ingliz tilidagi birinchi maqolam, ba'zi xatolar, ehtimol.
Og'irlikni ko'rsatish, sug'orish kabi boshqa funktsiyalarni qo'shish mumkin.
Tavsiya:
Arduino kuchlanish tarozisi 40 kg yuk yuki va HX711 kuchaytirgichi: 4 qadam
Arduino tarozining 40 kg yuk xujayrasi va HX711 kuchaytirgichi bilan o'lchash tartibi: Bu yo'riqnomada javonlarda mavjud bo'lgan qismlar yordamida kuchlanish o'lchovini qanday qilish kerakligi ko'rsatilgan. Arduino - bu dizaynda standart Arduino Uno ishlatiladi, boshqa Arduino versiyalari yoki klonlari ham ishlashi kerak2. HX711 uzilish taxtasida -
POT LIGHT: 3 qadam
QO'ZG'ON LIGHT: Birinchidan, biz qozonni, keyin g'arbiy 4 dyuymli kesilgan trubani olib, uni qora rangga bo'yab, quritib yashaymiz, shundan so'ng EL simini quvurga bog'lab, kartonni olib, qora rangdan keyin tosh kabi kesamiz. Keyin qog'ozni kesib oling
Avtomatlashtirilgan o'simlik pot - Kichkina bog ': 13 qadam (rasmlar bilan)
Avtomatlashtirilgan o'simlik pot - Kichik bog ': Men Howest Kortrijkdagi multimediya va aloqa texnologiyasi talabasiman. Yakuniy topshiriq uchun biz o'zimiz xohlagan IoT loyihasini ishlab chiqishimiz kerak edi. Fikrlarni qidirib, o'sishni yaxshi ko'radigan onam uchun foydali narsa qilishga qaror qildim
(Oson) Light-up Flower Pin: 6 qadam (rasmlar bilan)
(Oson) Light-Up Flower Pin: Chiroqlar! Gullar! (Yaratuvchi) Harakat! Mana sizga o'zingiz yoqtiradigan yoki o'zingiz yoqtirgan guldasta uchun engil kiyiladigan gul yasashning oson yo'li. Soxta, haqiqiy, oradagi narsa … sizning xohishingizga mos keladigan narsa. Yaxshi, boshlaylik :) O'qish vaqti: ~ 5 min Qishloq
Flower Whirligig Robogigithingy: 5 qadam (rasmlar bilan)
Flower Whirligig Robogigithingy: Endi bu erda robot mavzusi yoki gul mavzusi bo'lgan robot bezaklari. (Hukmdorlar yana daftarni qayta ko'rib chiqish uchun qoidalar kitobini chiqarib tashlaydilar …) Whirligigs - qandaydir xayoliy harakatni yaratish uchun shamol bilan ishlaydigan mexanik qarama -qarshiliklar