Բովանդակություն:

MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. 6 քայլ
MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. 6 քայլ

Video: MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. 6 քայլ

Video: MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. 6 քայլ
Video: 4 4 扣件式钢管脚手架计算(外架) 下 2024, Նոյեմբեր
Anonim
MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա
MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա

Բարև Սա իմ երկրորդ հրահանգն է (այսուհետ ես դադարեցնում եմ հաշվարկը): Ես դա արեցի ՝ ստեղծելու պարզ (գոնե ինձ համար), էժան, հեշտ պատրաստվող և արդյունավետ հարթակ իրական IoT ծրագրերի համար, որոնք ներառում են M2M աշխատանք:

Այս Հարթակն աշխատում է esp8266- ով և arduino mini pro- ով (այն 8 անալոգային պորտով): Նյութերի հաշիվը շատ ցածր է: JLCPBC- ի կողմից պատրաստված PCB- ով նվազագույնը 7 եվրո, 2 հատ 2 եվրոյի համար 10 հատ:

Այսպիսով, մի փոքր նկարագրելու, թե ինչպես է այն աշխատում: Այս հարթակի հիմնական որոնվածն է. Հարթակը ծրագրավորող է ավելացնում ՝ առաջին անգամ ծրագրակազմը ծրագրավորելով, բայց սերիալային պորտին միանալու համար ձեզ հարկավոր կլինի FTDI TTL ծրագրավորող: Նաև ձեզ հարկավոր կլինի հոսանքի ադապտեր `տախտակը միացնելու համար: Տախտակն աշխատում է 6 ~ից 24 ~ (AC կամ DC) հետ: Ես այն համատեղելի էի AC հոսանքի հետ երկու պատճառով: Սկզբում այն պաշտպանված է բևեռականությունից, և եթե ցանկանում եք այն տեղադրել մեծ հեռավորության վրա, կարող եք օգտագործել AC հոսանք և ավելի քիչ կորուստ ունենալ մալուխի վրա:

Ինչպես տեսնում եք, հարթակն ունի առանձին սնուցման տախտակ, ինչպես arduino վահաններ: Դա այն պատճառով, որ դուք կարող եք օգտագործել բազմաթիվ տարբեր մեթոդներ ՝ դրան ուժ տալու համար: Միայն արևից մինչև մարտկոց կարող եք պատրաստել այն, ինչ ցանկանում եք ձեր հիանալի կիրառման համար:

Այսպիսով, թույլ տվեք պատրաստել մեկը և ինչպես սկսել դրանից, և Node-Red- ը `ձեր դիմումը կատարելու համար::-)

Պարագաներ

EspLink Jeelabs- ից

Քայլ 1. Առաջին հերթին.. Սխեմատիկ

Առաջին հերթին.. Սխեմատիկ
Առաջին հերթին.. Սխեմատիկ

Սխեման պատրաստելը շատ պարզ է: Երկու Bottons մոտ Esp8266 մոտ են որոնվածը թարթելու համար (կարող եք օգտագործել և այլ որոնվածը, ինչպես TASMOTA- ն)

Նաև կարող եք տեսնել գործողության ընտրիչ, որտեղ դուք պետք է օգտագործեք երկու թռիչք Rx և Tx միակցիչից ծրագրավորողի հետ կամ Esp- ի և AVR- ի միջև օպերատիվ վիճակի հաղորդակցության համար:

Քայլ 2: Pcb- ի պատրաստում

Pcb- ի պատրաստում
Pcb- ի պատրաստում
Pcb- ի պատրաստում
Pcb- ի պատրաստում

Սխեման և Pcb- ն, որտեղ ստեղծվել է easyEDA ծրագրով:

սա երկկողմանի PCB է և կան բազմաթիվ ուղիներ, որոնք կարող եք օգտագործել վերին կողմը ներքևի հետ միացնելու համար: Ես օգտագործել եմ.2 մմ տրամաչափ և.4 կարող եք օգտագործել մինչև 1 մմ

easyEDA հղում դեպի նախագծին

Քայլ 3: Արտահանեք PCb- ը փորագրման համար:

Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար
Արտահանեք PCb- ը Etching- ի համար

Այս դիմակներով փորագրելով ՝ կարող եք պատրաստել տախտակը: տպագիր կողմը ներս է մտնում, այնպես որ դուք չունեք և տարածք:

Քայլ 4. Գրատախտակի կառուցում փորձարկման նախատիպը փորագրելուց հետո:

Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո
Տախտակի կառուցումը փորձարկման նախատիպը փորագրելուց հետո

Ես տախտակ պատվիրելուց առաջ պատրաստեցի ձեռքով 4 տախտակ էլեկտրահաղորդման տախտակով:

Թեստը հաջող էր, այնպես որ ես պատվիրեցի JLCPCB տախտակները: Փաթեթը շատ արագ եկավ Հունաստան, բայց բարձր գնով ՝ մոտ 20 եվրո երկու տուփերի համար, բայց այն դեռ ավելի էժան է, քան այն իմ սեփական ձեռքերով պատրաստելը, քանի որ երկկողմանի լուսազգայուն տախտակի A4 չափսերի տախտակն այստեղ ՝ Հունաստանում, արժեր մոտ 25 եվրո:

Քայլ 5: Ներբեռնեք որոնվածը

Վերբեռնեք որոնվածը
Վերբեռնեք որոնվածը
Վերբեռնեք որոնվածը
Վերբեռնեք որոնվածը
Վերբեռնեք որոնվածը
Վերբեռնեք որոնվածը

Միացեք ծրագրավորման նավահանգստին ձեր ftdi- ի TTL կողմը առանց 5v- ի, քանի որ դուք պետք է սնուցեք տախտակը PowerBoard- ից (սա բարդ է, ես գիտեմ, բայց.. այն անվտանգ է): Ֆիրմային ծրագիրը ներբեռնելու համար պետք է տեղադրել python 3.0

Տեղադրելուց հետո գործարկեք հետևյալ հրամանը

Պատուհանների համար

pip տեղադրել esptools

Ubuntusudo pip- ի համար տեղադրեք esptools

Linux- ի համար դուք պետք է փոխեք.bat ֆայլի սցենարը և այն կատարելի դարձնեք: Windows- ում դա լռելյայն է:

Եթե ծրագրավորումը լավ է, ձեր բջջային հեռախոսի վրա կտեսնեք նոր wifi ցանց AIThinkerXXXXX անունով և այն բաց է:

Դուք միանում եք դրան և կապից հետո մուտքագրում եք 192.168.4.1 ձեր հեռախոսի կամ ձեր համակարգչի ձեր բրաուզերում, սա կբերի esp հղման բարի գալուստի էջ:

Նախ պետք է սահմանել Pin AssignmentReset -> gpio12

ISP/FLASH -> անջատված Conn LED gpio2/TX1

Serial LEd -> disabledUART կապում -> նորմալ

Rx- ը հանեք նշումը և կտտացրեք փոփոխել:

Այժմ դուք կարող եք ծրագրավորել ձեր arduino- ն առանց մալուխի, բայց անլար !! միակ բանը, որ պետք է անեք հաջորդը, գնալ ծառայությունների ընտրացանկ և գրել mDNS դաշտում arduino

Դրանից հետո դուք կտեսնեք, որ wifi կամուրջը գործում է, երբ arduino IDE- ով գնում եք Պորտեր և տեսնում եք 192.168.4.1 ip- ն:

Կարող եք նաև esp- ն միացնել ձեր տեղական ցանցին և օգտագործել այս ip ծրագիրը վերբեռնելու համար:

Այժմ դուք պետք է ընտրեք Arduino wifi տախտակներից (այն ինձ մոտ աշխատեց, բայց միայն ավելի քան 50% ազդանշանով) կամ կարող եք տեղադրել տախտակը ֆայլերով և օգտագործել MqMax տախտակը: (դեռ մշակման փուլում է)

Քայլ 6: Ներբեռնեք ELclient- ը Jeelabs- ից

github.com/jeelabs/el-client

Այս հղումից ներբեռնեք El Client գրադարանը Arduino IDE- ի համար:

Այնտեղ կարող եք գտնել օրինակներ Mqtt- ի և Rest- ի համար, դրանք օգտագործելու համար պետք է միացնել Slip ռեժիմը

ElClient գրադարանը տեղադրելուց հետո նոր օրինակներ ունեք Elclient տարածքում: Իմ նախընտրական նախընտրածը Mqtt- ի օրինակն է, բայց դուք կարող եք այն օգտագործել միայն որպես wifi կամուրջ և միացնել այն Raspberry pi- ով, տեղադրված Node-RED- ով:

Կան անսահման բաներ, որոնք դուք կարող եք անել MqMax- ի հետ կարճ ժամանակում: Ես իմ թեզը պատրաստեցի ավտոմատացման և հեռահաղորդակցության մագիստրոսներիս համար և ունեցա մեծ հաջողություն:

Եթե այն օգտագործում եք, մի բուռ հարված տվեք, քանի որ դա շատ աշխատանք էր: Նաև եթե ձեզ դուր է գալիս, քվեարկեք ինձ համար PCB մրցույթում:

Երջանիկ պատրաստում:

Խորհուրդ ենք տալիս: