Բովանդակություն:
- Քայլ 1: Ինչպես է այն աշխատում
- Քայլ 2: Հավաքեք այն, ինչ ձեզ հարկավոր է
- Քայլ 3. Կազմեք կշռման սանդղակ
- Քայլ 4: Լարերի տեղադրում
- Քայլ 5: Կոդավորում
- Քայլ 6: Կալիբրացում
- Քայլ 7: Ամփոփել
Video: IOT Potաղկամանի կշռման սանդղակ `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես ուզում եմ ներկայացնել իմ IOT Flower Pot Weighting Scale- ը, այն կարող է անընդհատ ստանալ և գրանցել ծաղկամանի քաշը: Այսպիսով, հողի խոնավությունը կարող է ուղղակիորեն ստանալ: Եվ երբ բույսը ջրի կարիք ունի, կարելի է իմանալ:
Ինչու՞ օգտագործել քաշի մեթոդը, որը չի չափում հզորությունը կամ դիմադրությունը:
1. զոնդ պետք էր զամբյուղի մեջ մտցնել, դա կարող է վնասել բույսի արմատը:
2. տարողունակության կամ դիմադրության չափումը չի կարող ստանալ հողի խոնավության ուղղակի արժեք:
Օրինակ, իմ Sinn. «Քարի Վրաստանը» 287 գ է, երբ հողը մի փոքր չորանում է:
Waterրվելուց հետո այն դարձավ 460 գ, 173 գ -ը ջուր է:
Առաջին նկարը իմ Sinn- ն է: «Քարե Վրաստանը», նկարված անցյալ տարի:
Քայլ 1: Ինչպես է այն աշխատում
Նախքան կշռելը , անհրաժեշտ է հստակ գործողություն `զրոյական շեղում կամ ջերմաստիճանի շեղում կամ նման բան կանխելու համար:
Բեռնախցիկը տեղադրված է տախտակի և ամրացված ափսեի միջև: Շարժական ափսեի մի ծայրը կապված է ծխնու հետ, իսկ մյուս ծայրը տեղադրված է էքսցենտրիկ անիվի վերևում:
Էքսցենտրիկ անիվը վարում է MG995 Servo- ն: Վերևի դիրքում Potաղկամանը կանգնած է շարժական ափսեի վրա: Կարող է կատարվել հստակ գործողություն: Ստորին դիրքում, Potաղկամանը կանգնած է ամրացված ափսեի վրա: Կարելի է կատարել կշռման գործողություն: Բեռնախցիկի վնասը կանխելու համար timeաղկամանը շատ ժամանակ կանգնած կլինի շարժական ափսեի վրա: Nodemcu- ն օգտագործվում է բեռնախցիկ կարդալու, սերվեր վերահսկելու և WIFI- ով տվյալների փոխանցման համար IOT սերվերին `օգտագործելով MQTT արձանագրությունը:
Քայլ 2: Հավաքեք այն, ինչ ձեզ հարկավոր է
Ահա այն ամենի ցանկը, ինչ անհրաժեշտ է այս նախագծի համար.
1. կշռման սանդղակ (օգտագործելով իր բեռնախցիկը)
2. HX711 մոդուլ
3. NodeMCU ESP-12E- ով
4. MG995 սերվո
5. 5 մմ հաստությամբ ABS տախտակ
6. 3D տպագիր որոշ մասեր
7. ինչ -որ մալուխ
8. M3 և M4 պտուտակներ և ընկույզներ
Քայլ 3. Կազմեք կշռման սանդղակ
200*250*5 մմ ABS տախտակ օգտագործվում է որպես կշռման սանդղակի հիմք:
Բեռնախցիկը տեղադրված է տախտակի վրա:
Ֆիքսված ափսեը կազմված է օրիգինալ ափսեից և 3D տպագիր մասից:
Շարժական ափսեը 180*190*5 մմ ABS տախտակ է ևս 5 մմ ABS ամրացնող կողով:
Hխնին, սպասարկիչը, էքսցենտրիկ անիվը 3 -րդ տպագիր մաս է:
Կպցնել կամ պտուտակել դրանք:
Էսքիզային ֆայլը կարող է ասել, թե որտեղ տեղադրել մասեր:
Քայլ 4: Լարերի տեղադրում
Լարացրեք դրանք:
Եթե օգտագործվում է ESP8266 խոր քուն, GPIO16 և RST քորոցները պետք է միացված լինեն, այս ծրագրում ոչ մի օգտագործում:
Քայլ 5: Կոդավորում
Օգտագործվում է Arduino- ն, և օգտագործվում է HX711 գրադարանը, ահա հղումը
github.com/bogde/HX711
Nodemcu- ն MQTT հաղորդագրություն է ուղարկում իմ ԳԱԱ domoticz սերվերին: Այսպիսով, անհրաժեշտ է MQTT հաճախորդների գրադարան:
github.com/knolleary/pubsubclient
HX711 գրադարանի հետ սխալ, այսինքն `ծրագրակազմի վերականգնում, տեղի կունենա MQTT սերվերը միացնելիս` HX711 գրադարանը ներառելուց հետո: Մեկնաբանություն "դատարկ եկամտաբերություն (անվավեր) {};" HX711. CPP- ում կարող է լուծել խնդիրը:
Օգտագործելուց առաջ ձեր SSID, գաղտնաբառ, MQTT կարգավորումները պետք է փոփոխվեն:
const char* ssid = "ՔՈ SSID";
const char* գաղտնաբառ = "ՔՈ գաղտնաբառ";
const char* mqtt_domoticz = "ՔՈ ERԱՌԱՅՈԹՅՈՆ";
Քայլ 6: Կալիբրացում
Տե՛ս հրահանգը HX711 գրադարանում:
1. Callանգահարեք set_scale () ՝ առանց պարամետրի:
2. Callանգահարեք tare () առանց պարամետրերի:
3. Տեղադրեք հայտնի քաշը սանդղակի վրա և զանգահարեք get_units (10):
4. 3 -րդ քայլի արդյունքը բաժանեք ձեր հայտնի քաշի: Դուք պետք է իմանաք այն պարամետրի մասին, որն անհրաժեշտ է փոխանցել set_scale () - ին:
5. Կարգավորեք պարամետրը 4 -րդ քայլում, մինչև ճշգրիտ ընթերցում չստանաք:
Քայլ 7: Ամփոփել
Դա իմ առաջին անգլերեն հոդվածն է, որոշ սխալներ, գուցե:
Որոշ այլ գործառույթներ կարող են ավելացվել, ինչպիսիք են քաշի ցուցադրումը, ջրելը:
Խորհուրդ ենք տալիս:
Arduino լարվածության սանդղակ ՝ 40 կգ ուղեբեռի բեռնախցիկով և HX711 ուժեղացուցիչով ՝ 4 քայլ
Arduino լարվածության սանդղակ ՝ 40 կգ ուղեբեռի բեռնախցիկով և HX711 ուժեղացուցիչով. Arduino - այս դիզայնը օգտագործում է ստանդարտ Arduino Uno, Arduino- ի այլ տարբերակներ կամ կլոններ նույնպես պետք է աշխատեն 2: HX711 բեկման տախտակի վրա
Arduino լոգարանի սանդղակ `50 կգ բեռնախցիկներով և HX711 ուժեղացուցիչով. 5 քայլ (նկարներով)
Arduino սանհանգույցի սանդղակ ՝ 50 կգ բեռնախցիկներով և HX711 ուժեղացուցիչով. նաև) HX711 բրոկա բոայի վրա
Arduino սանդղակ 5 կգ բեռնախցիկով և HX711 ուժեղացուցիչով. 4 քայլ (նկարներով)
Arduino սանդղակ ՝ 5 կգ բեռնախցիկով և HX711 ուժեղացուցիչով. Arduino - այս դիզայնը օգտագործում է ստանդարտ Arduino Uno, Arduino- ի այլ տարբերակներ կամ կլոններ նույնպես պետք է աշխատեն 2: HX711 բեկման ժամանակ
Կշռման սանդղակ սենսորային էկրանով (Arduino) ՝ 7 քայլ (նկարներով)
Կշռման սանդղակ սենսորային էկրանով (Arduino). Երբևէ ցանկացե՞լ եք կառուցել կշռման սանդղակ սենսորային էկրանով: Երբեք չե՞ք մտածել դրա մասին: Դե կարդացեք և փորձեք կառուցել մեկը … Գիտե՞ք, թե ինչ են TFT սենսորային էկրանը և բեռնախցիկը: Եթե այո, ապա անցեք 1 -ին քայլին, պարզապես սկսեք ներածությունը կարդալուց: Ներածություն. Ինչ եմ
DIY կշռման մեքենա. 8 քայլ (նկարներով)
DIY կշռող մեքենա. Այսօրվա հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կառուցել հեշտ, բայց օգտակար կշռող մեքենա: Այն շատ զգայուն է և ճշգրիտ մինչև 3 գրամ: Առավելագույն քաշը, որը նա կարող է չափել, 20 կգ է, բայց ես նաև ձեզ ցույց կտամ, թե ինչպես կարող եք առանց ջանքերի կառուցել այն, ինչը կարող է