Բովանդակություն:
- Պարագաներ
- Քայլ 1. Առաջին հերթին..Սխեմատիկ
- Քայլ 2: Pcb- ի պատրաստում
- Քայլ 3: Արտահանեք PCb- ը փորագրման համար:
- Քայլ 4. Գրատախտակի կառուցում փորձարկման նախատիպը փորագրելուց հետո:
- Քայլ 5: Ներբեռնեք որոնվածը
- Քայլ 6: Ներբեռնեք ELclient- ը Jeelabs- ից
Video: MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Բարև Սա իմ երկրորդ հրահանգն է (այսուհետ ես դադարեցնում եմ հաշվարկը): Ես դա արեցի ՝ ստեղծելու պարզ (գոնե ինձ համար), էժան, հեշտ պատրաստվող և արդյունավետ հարթակ իրական 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- ն, որտեղ ստեղծվել է easyEDA ծրագրով:
սա երկկողմանի PCB է և կան բազմաթիվ ուղիներ, որոնք կարող եք օգտագործել վերին կողմը ներքևի հետ միացնելու համար: Ես օգտագործել եմ.2 մմ տրամաչափ և.4 կարող եք օգտագործել մինչև 1 մմ
easyEDA հղում դեպի նախագծին
Քայլ 3: Արտահանեք PCb- ը փորագրման համար:
Այս դիմակներով փորագրելով ՝ կարող եք պատրաստել տախտակը: տպագիր կողմը ներս է մտնում, այնպես որ դուք չունեք և տարածք:
Քայլ 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 մրցույթում:
Երջանիկ պատրաստում:
Խորհուրդ ենք տալիս:
LoRa 3 կմ -ից 8 կմ անլար հաղորդակցություն ցածր գնով E32 (sx1278/sx1276) սարք Arduino- ի, Esp8266- ի կամ Esp32- ի համար ՝ 15 քայլ
LoRa 3Km- ից 8Km անլար հաղորդակցություն ցածր գնով E32 (sx1278/sx1276) Սարք Arduino- ի, Esp8266- ի կամ Esp32- ի համար. Ես ստեղծում եմ գրադարան ՝ EBYTE E32- ը կառավարելու համար ՝ LoRa սարքի Semtech շարքի հիման վրա, շատ հզոր, պարզ և էժան սարք: Դուք կարող եք գտնել 3Km տարբերակ այստեղ, 8Km տարբերակ այստեղ Նրանք կարող են աշխատել 3000 մ -ից 8000 մ հեռավորության վրա, և նրանք ունեն բազմաթիվ հնարավորություններ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Երկաթուղային ավտոմատ հատման համակարգ ՝ օգտագործելով Arduino- ի վրա հիմնված ներկառուցված հարթակ. 9 քայլ
Երկաթուղու հատման ավտոմատ համակարգ ՝ օգտագործելով Arduino- ի վրա հիմնված ներկառուցված հարթակ. Սուրբ Christmasննդին մնաց ընդամենը մեկ շաբաթ: Բոլորը զբաղված են տոնակատարություններով և նվերներով, որոնք, ի դեպ, ավելի դժվար է դառնում մեր շուրջը գտնվող անվերջ հնարավորություններով: Ի՞նչ կասեք դասական նվերի մասին և ավելացրեք DIY հպում
Սեղանի սեղանի Pinball մեքենա ՝ օգտագործելով Evive- Arduino- ի վրա հիմնված ներկառուցված հարթակ ՝ 18 քայլ (նկարներով)
Սեղանի Pinball մեքենա ՝ օգտագործելով Evive- Arduino- ի վրա հիմնված ներկառուցված պլատֆորմ. Եվս մեկ հանգստյան օր, ևս մեկ հետաքրքիր խաղ: Եվ այս անգամ, դա ոչ այլ ոք է, քան բոլորի սիրած արկադային խաղը `Pinball! Այս նախագիծը ցույց կտա ձեզ, թե ինչպես կարելի է ձեր սեփական Pinball մեքենան հեշտությամբ պատրաստել տանը: Այն, ինչ ձեզ հարկավոր կլինի, բաղադրիչներն են ՝ արկածախնդրությունից