Բովանդակություն:
- Քայլ 1. WunderThing- ի միացում
- Քայլ 2. Programրագրավորում WunderThing- ը
- Քայլ 3: Օգտագործելով WunderThing- ը
- Քայլ 4: Կառուցեք WunderThing- ը
- Քայլ 5. WunderThing- ի հետ ավելի առաջ գնալ
Video: The WunderThing. Մարտկոցով աշխատող, մագնիսական, ESP8266 Եղանակի կանխատեսում IoThing !: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Բարև այնտեղ, Իմ առաջին երբևէ ուսանելի համար թույլ տվեք պատմել ձեզ Սքանչելի բանի մասին: Սա բավականին վերջերս կատարված նախագիծ էր, որտեղ իմ նպատակն էր եղանակի կանխատեսման սառնարանի մագնիս կառուցել:
Այս նախագծի ընտրության վերահսկիչը Sparkfun's Thing- ն էր, ESP8266- ը ՝ միավորված բոլոր տեսակի բարիքներով: Երբ Բանը միացված է օգտագործողի կողմից, տվյալների հարցումը ուղարկվում է Իրից դեպի Wunderground (WiFi- ի միջոցով) ՝ օգտագործելով API բանալին և որոշ տեղադրության տեղեկություններ: Պահանջվող կանխատեսման տվյալները հետ են ուղարկվում Բանին, որն այնուհետև ընտրում է իր ուզած կտորները և պահում դրանք: Օգտվողը կարող է ուսումնասիրել այս տվյալները ՝ սեղմելով ուղղության կոճակները և դիտելով էկրանը: Օգտատերը կարող է նաև մուտք գործել կարգավորումների ընտրացանկ ՝ փոխելու իր Wifi ID- ն, գաղտնաբառը, փոստային կոդը և API բանալին:
Ինչևէ, այս նախագիծը շատ զվարճալի էր և ներառում էր որոշ յուրահատուկ տարրեր: Հուսով եմ, որ դուք ինքներդ կկառուցեք մեկը կամ դրա նմանը ՝ օգտագործելով այն, ինչ սովորում եք այս Ուղեցույցից:
Վայելեք:)
Քայլ 1. WunderThing- ի միացում
Այսպիսով, ահա թե ինչպես եք կապում այս Բանը: Սա առաջին անգամն էր, ինչ օգտագործում էի նաև Fritzing- ը, բավականին թույն:
Shownուցադրված 3.7V LiPo մարտկոցը կարող է լինել ցանկացած չափի, բայց ես խորհուրդ կտայի առնվազն 500 mAh (ESP8266 էներգիայի կարիք ունի): Ինքնաթիռի լիցքավորիչը շատ լավ է աշխատում, պարզապես միացրեք ցանկացած հին միկրո USB: Ո NOTՇԱԴՐՈԹՅՈ codeՆ. Կոդ վերբեռնելու համար ՊԵՏՔ է սնուցեք «Բանը» FTDI- ից առանձին (մարտկոցի կամ USB- ի միջոցով):
Thing- ին կցված է FTDI-USB ադապտեր (ցանկացած 3.3V FTDI- ը կանի), OLED էկրան և 4 կոճակ: Դուք պետք է զոդեք OLED- ի հետևի մասում փակված երկու թռչկոտիչներին: Կոճակները ցուցադրվում են արտաքին քաշման դիմադրիչներով (ես չեմ վստահում ներքին քաշման բարձրացմանը, բայց տեսականորեն պարզապես դրանք օգտագործելիս ոչ մի վատ բան չկա):
ԵԹԵ WԱՆԿԱՆՈ TOՄ ԵՔ ՍԵՐԻԱՅԻ ԴԵԲՈԳԱՈՄ. Գտեք երկու.1 անցքը Բանի վրա FTDI անցքերից վեր: Կտրեք հետքը այս անցքերի միջև Բանի հետևի մասում: Այդ երկու անցքերին վերնագիր ավելացրեք, սակայն փոխելը ձեզ համար ամենահեշտն է: այդ շրջանի բաց/փակ վիճակը: Կոդ վերբեռնելու համար կարճացրեք միացումը: Սերիական կարգաբերում թույլ տալու համար բացեք շրջանը: Sparkfun- ը դա ձեզ համար ներկայացնում է «Բան» ձեռնարկում: Cuz Sparkfun- ը հիանալի է, այդպիսին է նաև Adafruit- ը:
Քայլ 2. Programրագրավորում WunderThing- ը
WunderThing- ը աշխատեցնելու ծածկագիրը տհաճ է:
Ես կներկայացնեմ հրահանգներ, որպեսզի այն աշխատի իմ ցուցադրման պես, բայց եթե ցանկանում եք ավելացնել/հարմարեցնել/և այլն, դա հեշտ ճանապարհ չի լինի: Ես իսկապես անցա և մեկնաբանեցի դա, հուսով եմ, որ դա օգնում է, բայց ես երբեք չկարողացա իսկապես մաքրել կառույցը (որն ավարտվեց բավականին կարված մի քանի պատճենահանված մակարոնի կտորներով և այլ ամոթալի արագ շտկումներով):
Ահա (մի տեսակ) Հրաշալի հրահանգներ.
1. Բանը ավելացրեք Arduino- ի խորհրդի կառավարչին: Մի մոռացեք թարթել այն փորձարկելու համար:
2. Ստացեք հետևյալ գրադարանները Github- ից ՝ Adafruit_GFX, Adafruit_SSD1306, ArduinoJson (կարող է ներառված լինել արդեն)
3. Ստեղծեք ձեզ Wunderground API- ի բանալին ՝ այստեղ հաշիվ ստեղծելով, հետևեք հղումներին ՝ բանալին ստանալու համար (ԱՆՎ FREEԱՐ այն բանի համար, ինչ ձեզ հարկավոր կլինի)
3. Փոխեք arduino- ի ծրագրավորման կարգավորումները ՝ Sparkfun Thing, 115200, ArduinoTinyISP, Port #և այլն և այլն: Փոփոխեք ծածկագիրը (տող 139) ձեր wifi և zip տեղեկատվության համար:
4. Միացրեք «Բանը» (մի մոռացեք նախ միացնել մարտկոցը կամ USB- ը), կազմեք և վերբեռնեք կոդը FTDI- ի միջոցով: Թողնել բանը միացված:
5. ՓՈՓՈԽԵԼ ԿՈԴԸ (տող 165), կազմեք և նորից վերբեռնեք:
6. Եթե այն երկու անգամ զանգահարում է ձեր Wifi- ին տվյալների համար և ցուցադրում այն, ապա կարող եք բարձրացնել և զվարճանալ տոնակատարության ժամանակ:
7. Եթե ամեն ինչ այնպես չէր ընթանում, ինչպես նախատեսված էր, փորձեք անջատել այն, ապա նորից միացնել այն: Եթե դա չի աշխատում, զայրույթով դեն նետեք այդ ամենը և վերադառնաք ավելի պարզ նախագծերի, հակառակ դեպքում, հավանաբար, ստիպված կլինեք գլուխը պատին խփել ՝ շրջանցելով այն, ինչ ես արել եմ իմ ծածկագրում, որը չի համընկնում այն բանի հետ, ինչ ցանկանում եք: արա դրա հետ… բայց վստահ եմ, որ ամեն ինչ լավ կլինի:)
Քայլ 3: Օգտագործելով WunderThing- ը
Այսպիսով,…
Մտածեք այն որպես Excel թերթ, որտեղ ներկայիս բջիջը ցուցադրվում է էկրանին: Օգտագործեք վերը նշված նկարը որպես հղում: Միակ տարօրինակ գնդակը Կարգավորումների ընտրացանկն է, որը լիովին նկարագրված չէ նկարում: Կարգավորումների ընտրացանկը, այնուամենայնիվ, պետք է ինքնաբացատրելի լինի: Եթե ընտրում եք «Փոփոխեք փոստային կոդը» կամ որևէ այլ պարամետր, պարզապես օգտագործեք ձախ/աջ կոճակները ՝ տողի սիմվոլների միջև փոխելու համար (ընթացիկ դիրքը ցույց է տրված ժամանակահատվածի ցուցիչով), իսկ վերևի/ներքևի կոճակները ՝ նիշերի միջով ոլորելու համար: Բանը ինքնաբերաբար կպահի ձեր մուտքը, երբ ամբողջ ճանապարհով վերադառնաք կարգավորումների ցանկին (օգտագործելով ներքին EEPROM):
Քայլ 4: Կառուցեք WunderThing- ը
Միայն այն բանից հետո, երբ դուք հաջողությամբ հաց եք նստել այս բանի վրա, ապա կարող եք մտածել այն պատրաստի արտադրանք դարձնելու մասին:
Իմ ժամացույցները բոլորը տեղադրված էին սուպեր պարզ 3D տպված հենարանների վրա: Ես կներառեմ solidworks մասի ֆայլը, եթե ցանկանում եք փորձել:
Ամեն ինչ տեղում պահելու համար ես պարզապես մի փոքր կոտրված նախատախտակի սոսնձեցի կոճակի պահոցի անկյունում, և դա, կարծես, բավականին լավ էր գործում և թույլ է տալիս «հեշտ» հեռացում, եթե դա երբևէ անհրաժեշտ լինի: Հետևյալ տեսանկյունից ես անպայման պետք է օգտագործեի Thing- ից և OLED- ից առկա հորատման անցքերը, երբ ես նախագծեցի լեռը … հա լավ: Չնայած LiPo- ն շատ լավ տեղավորվեց: Ես օգտագործեցի ցուցադրված Tenergy- ը, որը հիանալի էր, բացառությամբ CONNECTOR WARCH- ի: Այնուամենայնիվ, մեծ գործարք չկա, պարզապես մի քանի միակցիչ (JST-PH) գնեցի adafruit- ից և փոխարինեցի մարտկոցների վրա տեղադրվածները:
Դուք կնկատեք մի փոքրիկ նկարչություն լեռնային դեկորացիայի իմ ժամացույցների վրա: Դա միայն ես էի, որ օգտագործում էի ազատ տարածք: Գուցե դուք կարող եք գտնել դրա ավելի լավ օգտագործումը: Դուք նաև կնկատեք, որ բոլոր ժամացույցները գունավոր էին, ընդամենը մի քանի շերտ ակրիլային ներկ:
Սառնարանի մագնիս դարձնելու համար պարզապես մագնիս ժապավեն գնեք և մի քանի շերտ դրեք: Լավ է աշխատում:
Քայլ 5. WunderThing- ի հետ ավելի առաջ գնալ
Սեփականը բարելավելու/փոփոխելու/պատրաստելու հսկայական ներուժ:
Ես շատ էի ուզում ներառել եղանակի պատկերակները, բայց հիշողությունս սպառվեց: Ինչ -որ բան ինձ ասում է, որ ՊԵՏՔ է հնարավոր լինի կրճատել հիշողությունը, բայց JSON բիզնեսը բավականին մազոտ է, և ես անփորձ եմ այն օգտագործելիս (հիշողություն հատկացնել բուֆերների և պահեստավորման համար և այլն):
Խորհուրդ ենք տալիս:
Մարտկոցով աշխատող դռան և կողպման տվիչ, արևային, ESP8266, ESP-Now, MQTT: 4 քայլ (նկարներով)
Battery Powered Shed Door & Lock Sensor, Solar, ESP8266, ESP-Now, MQTT. Այս հրահանգում ես ձեզ ցույց եմ տալիս, թե ինչպես եմ պատրաստել մարտկոցից աշխատող տվիչ ՝ վերահսկելու իմ հեռավոր հեծանիվի դռան դուռը և կողպելու վիճակը: Ես հոսանք չունեմ, ուստի մարտկոցից սնվում եմ: Մարտկոցը լիցքավորվում է փոքր արևային վահանակով: Մոդուլը դ
Մագնիսական անջատիչ դռան ազդանշանային տվիչ, սովորաբար բաց, պարզ նախագիծ, 100% աշխատող, աղբյուրի ծածկագիրը տրված է `3 քայլ
Magnetic Switch Door Alarm Sensor, Normally Open, Simple Project, 100% Working, Source Code տրված: Description: Hi guys, I'm going to make on tutorial about MC-18 Magnetic Switch Sensor Alarm that works in normal open mode. Անջատիչի տեսակը ՝ ՈՉ (նորմալ Փակման տեսակը), սխեման սովորաբար բաց է, և, միացումը միացված է, երբ մագնիսը մոտ է: Եղեգն
Գրպանի ESP8266 Եղանակային կայան [No ThingsSpeak] [Մարտկոցով աշխատող] ՝ 11 քայլ
Գրպանային ESP8266 Եղանակային կայան [Ոչ մի բան չի խոսում] [Մարտկոցով աշխատող]. Գրպանային եղանակային կայան, որը հատուկ ստեղծված է այն տեխնոլոգիական գեյերի համար, ովքեր նստած են այնտեղ և հետևում են իմ հրահանգներին: Այսպիսով, թույլ տվեք պատմել ձեզ այս գրպանի եղանակային կայանի մասին: Հիմնականում այս գրպանային եղանակն ունի ESP8266 ուղեղ և աշխատում է մարտկոցի վրա, քանի որ դա H
Եղանակի կանխատեսում Ամպ. 11 քայլ (նկարներով)
Եղանակի կանխատեսման ամպ. Այս նախագիծը եղանակի ամպ է ստեղծում Raspberry Pi Zero W.- ի միջոցով: Այն միանում է Yahoo Weather API- ին և կախված հաջորդ օրվա կանխատեսումից, փոխում է գույները: Ինձ ոգեշնչեց Վիսկոնսինի գազի շենքը, որն ունի տանիքի բոց, որը փոխվում է
Ինչպես զոդել AA մարտկոցով և մեքենայի մարտկոցով `8 քայլ
Ինչպես զոդել AA մարտկոցով և մեքենայի մարտկոցով. Ձեզ անհրաժեշտ կլինի մեքենայի մարտկոց, AA մարտկոց, Jumper մալուխներ և զոդ: AAոդման միջոցով AA մարտկոցից ածխածնի ձողին դիպչելը միացում է փակում. Դա արտադրում է ջերմություն (և լույս), որը հալեցնում է զոդումը: Հետաքրքիրն այն է, որ ջերմությունը տեղայնացված է