Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տվյալների բազա
- Քայլ 2: Շղթա
- Քայլ 3: Pycharm
- Քայլ 4: Հետնապահ
- Քայլ 5: ESP8266
- Քայլ 6
- Քայլ 7: Բեհուիզացում
Video: DigiFlag: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Եթե ձեզ դուր է գալիս խաղալ դրոշը գրավելու համար և ցանկանում եք իմանալ, թե ինչպես մի փոքր թվայնացնել խաղը, սա այն վայրն է, որը պետք է լինի: Այս խրատականում դուք ավտոմատացրեք հաշիվները և կտեսնեք, թե ով է մահացել խաղի ընթացքում:
Պարագաներ
Գործիքներ:
- Գայլիկոն
- սոսինձ ատրճանակ
- esp
- uart ադապտեր
- զոդման երկաթ
- Պարագաներ:
- Druksensor x4
- LDR x4
- LED x2
- Displayուցադրել x1
- esp x4
- ազնվամորի pi x1
- փայտե կրծքավանդակը x1
- տախտակ x3
- PVC խողովակ x1
- jumper մալուխներ x80
- հզորությունը բավարարում է pi x1- ի համար
- փայտե տախտակ x2
- փայտ x2
- դիմադրություն 10kohm x6
- դիմադրություն 475 օհմ x2
- պոտենցիոմետր x1
- մեկուսիչ ժապավեն x5
Քայլ 1: Տվյալների բազա
Նախագծի տվյալների բազան գոյություն ունի 6 սյունակից: Յուրաքանչյուր սյունակ ունի իր սեփական ID- ն: Տարրերի մեծ մասը INT- ի կամ VARCHAR- ի են, սակայն այն տարրերի համար, որոնք կպչեն պիտակը, մեզ անհրաժեշտ է օգտագործել ԿՐԿՆԱԿ: Երբ սխեման ավարտվի, ինժեներացրեք տվյալների բազան, որպեսզի մենք կարողանանք տվյալներ ներդնել:
Քայլ 2: Շղթա
Շղթայի համար ձեզ հարկավոր կլինեն թվարկված բաղադրիչներից շատերը: Հետևեք սխեմային, դեռ մի՛ զոդեք որևէ բան այնպես, որ միացումում անսարքության դեպքում կարողանաք հեշտությամբ փոխանակել կամ վերալիցքավորել անսարք բաղադրիչը: Միացրեք pi հզորությունը և տեսեք, արդյոք LCD լույսը, LCD տեքստի պայծառությունը կարող է կարգավորվել պոտենցիոմետրով:
Քայլ 3: Pycharm
Այս քայլի համար ձեզ հարկավոր կլինի pycharm ծրագիրը, երբ դա տեղադրվի, մենք կարող ենք սկսել կազմաձևման կարգավորումը: Սեղմեք վերին ձախ անկյունում գտնվող ֆայլի վրա, ապա ընտրեք նախապատվություններ կամ կարգավորումներ, ընտրեք տեղակայումը: Այս էկրանին անհրաժեշտ է սեղմել գումարած պատկերակին և ընտրել SFTP կազմաձև: Անվանեք կազմաձևը և լրացրեք դաշտերը, հյուրընկալողը նշանակում է դու pi- ի ip հասցե, օգտվողի անուն և գաղտնաբառ: Գնացեք քարտեզագրումներ և ընտրեք այն գրացուցակը, որը ցանկանում եք օգտագործել: Վերադառնալ նախորդ էկրանին և սեղմել թեստային կապը: Երբ սա տալիս է հաջող պատասխան, կտտացրեք OK:
Քայլ 4: Հետնապահ
Այստեղ դուք կգրեք հետևի ծածկագիրը: Սկսեք ՝ այստեղ տեղադրելով կազմաձևումը, վերակայեք LCD- ն այնպես, որ ավելի հին հաղորդագրություններ չցուցադրվեն: Այնուհետև գրեք esp's- ի ուղիները, որպեսզի esp- ից json հաղորդագրություն ստանաք և տվյալների բազայում թարմացնեք հաշիվը կամ մահը: այնուհետև գրեք, որպեսզի դրանք օգտագործվեն ցանցի ցանցերում ՝ առջևի սարքի հետ հաղորդակցվելու համար: վերջապես գրեք rfid () գործառույթը, որը 0 -ում տվյալների մահվան տարրը կդնի, երբ պիտակը սկանավորվի: Այս նախագծի բոլոր ծածկագրերը կարող եք գտնել լրացուցիչ թղթապանակում:
Քայլ 5: ESP8266
ESP մոդուլը ծածկագրված է arduino- ով, այնպես որ անպայման տեղադրեք arduino ide- ը: Տեղադրվելուց հետո անցեք ֆայլ, նախապատվություններ և մուտքագրեք նկարում ցուցադրված հղումը «Տախտակների կառավարչի լրացուցիչ հասցեների» տեքստային տուփի մեջ: Կտտացրեք լավ, ապա ձեր էկրանի վերևում բացեք գործիքները, անցեք տախտակներ, տախտակների կառավարիչ և ոլորեք մինչև վերջ և տեղադրեք esp8266: Երբ դա արվի, գնացեք ֆայլերի օրինակներ և ընտրեք BasicHttpClient- ը, լրացրեք wifi կազմաձևը և. Այժմ խմբագրեք ֆայլը, ինչպես արել եմ վերջին լուսանկարում: Վերցրեք uart ադապտեր և կպցրեք կոճակ gpio0- ի և գետնի միջև: Միացրեք esp- ը ադապտորին և միացրեք այն USB պորտին ՝ կոճակը պահելով: Այժմ անցեք գործիքներ և ընտրեք նոր տեսած com poort- ը ընդհանուր esp8266 տախտակներից և սկսեք վերբեռնումը: Երբ տեսնում եք, որ տոկոսադրույքը հայտնվում է, բաց թողեք կոճակը: Մյուս esp- ների համար u- ն պետք է փոխի api ուղին դեպի հետնամասում գտնվող համապատասխանին: 2 վերջինների համար u- ն և 0 -ը և 2 -ը պետք է փոխեն թվային = ԲԱՐՁՐ):
Քայլ 6
Կառուցեք առջևը ՝ կրկնօրինակելով դիզայնը ՝ տեքստը մուտքագրելով html ֆայլում և ավելացնելով դասարաններ: Կոճակներին href հղումներ նշանակելով ՝ մենք կարող ենք անցնել էջերի: HTML- ով պատրաստված դասարաններով css խմբագրելով ՝ կարող եք փոխել էջի կառուցվածքը: JavaScript- ի ներդրմամբ դուք կարող եք սահիչի արժեքը ուղարկել հետին պլան և խաղին տեղեկացնել, թե երբ սկսել խաղը:
Քայլ 7: Բեհուիզացում
Սկսեք ՝ տախտակները բաժանելով 8 հավասար ուղղանկյունների, համոզվեք, որ ձեզ մնացել է այնքան, որ 4 կողմերը կտրեք 4 անգամ: Երբ դա արվում է, սոսնձեք 3 ուղղանկյուն միասին և սոսնձեք 2x կողմերը ձախից ուղղանկյունի վերևում: Ներքևի ուղղանկյան յուրաքանչյուր անկյունում մեխ դրեք: Այնուհետև PVC խողովակի համար բավականաչափ մեծ 2 հորատեք իրար մեջ սոսնձված 3 ուղղանկյունների միջով: Ներքևի մասի ներքևում կողքերով դրեք հացաթուղթ `ճնշման կոճակով: Careգուշորեն հավասարեցրեք ճնշման տվիչները այնպես, որ դրանք գտնվում են խողովակների տակ և սոսնձված ուղղանկյունները մղեն խողովակների վրայով: Կրկնեք այս գործընթացը երկրորդ ճամբարի համար: Այնուհետև վերցրեք փայտի մնացորդը, բացեք 2 փոքր անցք և կտրեք այն, որը համապատասխանում է esp կապում: Պտտեք վերնաշապիկը LDR- ով և երկու անցքերի միջով միացրեք շղթան միացումն անմիջապես առանց տախտակի: Շաղափեք դիմաշապիկի առջևը LED- ով և միացրեք այն esp- ով, միացրեք շղթան վերնաշապիկի մեջ: Կրկնեք այս գործընթացը 2 անգամ: Վերջնական քայլի համար վերցրեք կրծքավանդակը և անցք բացեք այնպես, որ LCD- ը հարմար լինի, այնուհետև երկու ավելի փոքր անցք արեք կրծքավանդակի մեջ, որպեսզի կարողանաք միջանցքի լարերը տեղավորել: Տեղադրեք շրջանաձև կրծքավանդակը և ավարտված եք:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)