Мазмұны:
- 1 -қадам: Бұл қалай жұмыс істейді
- 2 -қадам: Сізге қажет нәрсені жинаңыз
- 3 -қадам: Таразыны өлшеңіз
- 4 -қадам: Сымдарды жалғау
- 5 -қадам: кодтау
- 6 -қадам: калибрлеу
- 7 -қадам: Қорытындылау
Бейне: IOT Flower Pot өлшеу шкаласы: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Мен IOT Flower Pot өлшеу шкаласын енгізгім келеді, ол гүл құмырасының салмағын үздіксіз алады және тіркей алады. Сондықтан топырақтың ылғалдылығын тікелей алуға болады. Ал өсімдікке су қажет болған кезде білуге болады.
Неліктен өлшеу әдісін қолдану сыйымдылықты немесе қарсылықты өлшемейді?
1. зондты кастрюльге салу керек, ол өсімдік тамырына зиян келтіруі мүмкін.
2. сыйымдылықты немесе қарсылықты өлшеу топырақтың ылғалдылығын анықтай алмайды.
Мысалы, менің Синн. «Стоун Джорджия» - 287 грамм, топырақ сәл құрғаған кезде.
Суарғаннан кейін ол 460г болды, 173г - су.
Бірінші сурет менің Синн. 'Stone's Georgia', өткен жылы түсірілген.
1 -қадам: Бұл қалай жұмыс істейді
Өлшеу алдында zero нөлдік дрейфті немесе температуралық дрейфті болдырмау үшін нақты операция қажет.
Жүктеме ұяшығы тақтайша мен бекітілген пластинаның арасына орнатылады. Жылжымалы пластинаның бір ұшы топсамен қосылады, ал екінші ұшы ацентрлік дөңгелектің үстіне қойылады.
Эцентрлік дөңгелекті MG995 Servo басқарады. Жоғарғы позицияда Гүл құмырасы жылжымалы пластинкада болады. Таза операция жасауға болады. Төменгі позицияда Гүл құмырасы бекітілген тақтайшада тұрады. Өлшеу операциясын жасауға болады. Жүктеме ұяшығының зақымдалуын болдырмау үшін, көбіне гүл құмырасы жылжымалы тақтада тұрады. Nodemcu жүктеу ұяшығын оқуға, серверді басқаруға және MQTT протоколы арқылы WIFI арқылы IOT серверіне деректерді жіберуге арналған.
2 -қадам: Сізге қажет нәрсені жинаңыз
Міне, бұл жобаға қажет нәрсенің тізімі:
1. таразы (оның жүктеме ұяшығын қолдана отырып)
2. HX711 модулі
3. ESP-12E бар NodeMCU
4. MG995 Серво
5. 5 мм қалыңдығы ABS тақтасы
6. 3D басып шығарылған кейбір бөліктер
7. кейбір кабель
8. М3 және М4 бұрандалар мен гайкалар
3 -қадам: Таразыны өлшеңіз
Таразының негізі ретінде 200*250*5 мм ABS тақтасы қолданылады.
Жүктеме ұяшығы тақтаға орнатылады.
Бекіту тақтасы түпнұсқа пластинадан және 3d басылған бөліктен тұрады.
Жылжымалы табақ - бұл 180*190*5 мм ABS тақтасы, басқа 5 мм ABS арматуралық қабырғасы бар.
Топса, серво ұстағыш, ацентрлік дөңгелек - бұл 3D баспа бөлігі.
Оларды жабыстырыңыз немесе бұраңыз.
Нобай файлы бөліктерді қайда қою керектігін айтады.
4 -қадам: Сымдарды жалғау
Оларды байланыстырыңыз.
Егер ESP8266 терең ұйқы қолданылса, GPIO16 мен RST түйреуішін қосу керек, бұл қолданбада қолданылмайды.
5 -қадам: кодтау
Arduino пайдаланылады, ал HX711 кітапханасы пайдаланылады, мұнда сілтеме
github.com/bogde/HX711
Nodemcu MQTT хабарламасын менің NAS -дағы domoticz серверіне жібереді. Сондықтан MQTT клиенттік кітапханасы қажет.
github.com/knolleary/pubsubclient
HX711 кітапханасы бар қате, яғни MXTT серверін HX711 кітапханасын қосқаннан кейін қосқанда, бағдарламалық жасақтаманы қалпына келтіреді. Пікір «жарамсыз кірістілік (жарамсыз) {};» HX711 -де. CPP мәселені шеше алады.
Қолданар алдында SSID, құпия сөз, MQTT параметрлері өзгертілуі керек.
const char* ssid = «СІЗДІҢ SSID»;
const char* password = «СІЗДІҢ ПАРОЛЫҢЫЗ»;
const char* mqtt_domoticz = «СІЗДІҢ ҚЫЗМЕТШІҢІЗ»;
6 -қадам: калибрлеу
HX711 кітапханасындағы нұсқаулықты қараңыз.
1. Параметрсіз set_scale () шақырыңыз.
2. Параметрсіз tare () шақырыңыз.
3. Таразыға белгілі салмақты қойыңыз және get_units (10) шақырыңыз.
4. 3 -қадамдағы нәтижені белгілі салмағыңызға бөліңіз. Set_scale () параметріне өту керек параметр туралы білуіңіз керек.
5. Параметрді 4 -қадамда дәл оқуға дейін реттеңіз.
7 -қадам: Қорытындылау
Бұл менің ағылшын тіліндегі бірінші мақалам, кейбір қателіктер, мүмкін.
Салмақты көрсету, суару сияқты басқа функция қосылуы мүмкін.
Ұсынылған:
40 кг жүкті ұяшықпен және HX711 күшейткішімен Arduino кернеу шкаласы: 4 қадам
40 кг жүкті ұяшықпен және HX711 күшейткіші бар Arduino кернеу шкаласы: Бұл нұсқаулық сөреде оңай қол жетімді бөлшектердің көмегімен кернеу шкаласын қалай жасау керектігін сипаттайды. Қажетті материалдар: 1. Arduino - бұл дизайн Arduino Uno стандартты қолданады, басқа Arduino нұсқалары немесе клондары да жұмыс істеуі керек2. Үзіліс тақтасындағы HX711
5 кг жүктеме ұяшығымен және HX711 күшейткішімен Arduino шкаласы: 4 қадам (суреттермен)
5 кг жүктеме ұяшығымен және HX711 күшейткіші бар Arduino шкаласы: Бұл нұсқаулық сөреде оңай қол жетімді шағын таразыны қалай жасау керектігін сипаттайды. Қажетті материалдар: 1. Arduino - бұл дизайн Arduino Uno стандартты қолданады, басқа Arduino нұсқалары немесе клондары да жұмыс істеуі керек2. HX711 үзілісте
Itemdrop (Raspberry Pi) растау үшін шкаласы бар сауда автоматы: 5 қадам
Itemdrop (Raspberry Pi) растайтын шкаласы бар сауда автоматы: Құрметті әріптес, мектептің жобасы үшін мен жеңіл тағамдар сататын автомат жасауды шештім. Біздің міндетіміз - кемінде 3 сенсор мен 1 жетекті қолданатын қайта құрылатын құрылғы жасау. Мен автомат сатып алуға бардым, себебі ішінара қол жетімді болдым
Arduino ас үйінің шкаласы: 6 қадам (суреттермен)
Arduino ас үйінің шкаласы: Бұл жобада мен сізге 3D басып шығарылатын арнайы корпусы бар ас үйдің қарапайым салмағын қалай жасау керектігін көрсетемін
Сенсорлық экранмен өлшеу шкаласы (Arduino): 7 қадам (суреттермен)
Сенсорлық экранмен өлшеу шкаласы (Arduino): Сенсорлық экраны бар өлшеу шкаласын құрғыңыз келді ме? Сіз бұл туралы ешқашан ойламадыңыз ба? Жақсы оқыңыз және біреуін жасап көріңіз … TFT сенсорлы экраны мен жүктеу ұяшығының не екенін білесіз бе? Егер Иә, егер 1 -қадамға өтсеңіз, кіріспені оқудан бастаңыз. Кіріспе: Мен не