Բովանդակություն:
- Քայլ 1. Բովանդակության ցուցակ HackerBox 0043 -ի համար
- Քայլ 2. Անցեք անմիջապես Ֆալկենի լաբիրինթոսով
- Քայլ 3: ESP32-CAM էլեկտրագծերի ռեժիմներ
- Քայլ 4: ESP32-CAM վեբ տեսախցիկի հոսքային սերվեր
- Քայլ 5: Կերամիկական կոնդենսատորներ
- Քայլ 6: WOPR կրծքանշանի հավաքածու
- Քայլ 7: WOPR Նշանակների հավաքածու
- Քայլ 8: Micro Servo Pan-Tilt հավաքում
- Քայլ 9. Ապրեք HackLife- ում
Video: HackerBox 0043: Ֆալկենի լաբիրինթոս. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջույն ողջ աշխարհի HackerBox ցանցահեններին: HackerBox 0043- ը բերում է ներկառուցված տեսախցիկի հոսք, կոնդենսատորային սխեմաներ, միկրո սերվո թեքության հավաքումներ և շատ ավելին: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox 0043 -ով սկսելու համար, որը կարելի է ձեռք բերել այստեղ, քանի դեռ մատակարարումները վերջանում են: Եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:
Թեմաներ և ուսուցման նպատակներ HackerBox 0043- ի համար.
- Կարգավորեք ESP32-CAM- ը Arduino IDE- ի համար
- Programրագրեք տեսախցիկի ցուցադրում ESP32-CAM- ի համար
- Չափել կերամիկական կոնդենսատորները
- Հավաքեք անալոգային LED հեծանվային նշան
- Ուսումնասիրեք Micro Servos և Pan-Tilt հավաքները
HackerBoxes- ը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների սիրահարների ամենամսյա բաժանորդագրության տուփի ծառայություն է `Hardware Hackers - The dreamers of dreams:
HACK THE PLANET
Քայլ 1. Բովանդակության ցուցակ HackerBox 0043 -ի համար
- ESP32-CAM մոդուլ
- Arduino Nano 5V 16 ՄՀց
- Pan-Tilt ժողով ՝ երկակի միկրո սերվերով
- FT232RL USB սերիայի ադապտերային մոդուլ
- USB 5V և 3.3V հոսանքի մոդուլ
- Կերամիկական կոնդենսատորի հավաքածու
- WOPR կրծքանշան - oldոդման հավաքածու
- Երկու CR2032 լիթիումի մետաղադրամների բջիջներ
- Մանրանկարչություն առանց զոդման տախտակ
- Իգական-իգական DuPont թռչկոտողներ
- MiniUSB մալուխ
- Java Decal
- Բացառիկ HackerBoxes Falken's Maze Game
- Բացառիկ WarGames ոգեշնչված դեկալ
Որոշ այլ բաներ, որոնք օգտակար կլինեն.
- Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
- Համակարգիչ `ծրագրային գործիքների գործարկման համար
Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, հաքերական ոգու, համբերության և հետաքրքրասիրության զգացում: Էլեկտրոնիկայի հետ կառուցելը և փորձարկելը, չնայած շատ պարգևատրող է, երբեմն կարող է լինել բարդ, դժվար և նույնիսկ հիասթափեցնող: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ ես և վայելում ես արկածախնդրությունը, այս հոբբիից կարող ես մեծ բավականություն ստանալ: Յուրաքանչյուր քայլ կատարեք դանդաղ, հաշվի առեք մանրամասները և մի վախեցեք օգնություն խնդրելուց:
Ներկայիս և ապագա անդամների համար հարուստ տեղեկատվություն կա HackerBoxes ՀՏՀ -ում: Գրեթե բոլոր ոչ տեխնիկական աջակցության նամակները, որոնք մենք ստանում ենք, արդեն պատասխանում են այնտեղ, ուստի մենք իսկապես գնահատում ենք, որ մի քանի րոպե տրամադրեցիք ՀՏՀ-ն կարդալու համար:
Քայլ 2. Անցեք անմիջապես Ֆալկենի լաբիրինթոսով
Ֆալկենի լաբիրինթոս. Խաղերի տեսություն, համակարգչային գիտություն և սառը պատերազմի ոգեշնչումներ WarGames- ի համար
«Տարօրինակ խաղ. Միակ հաղթական քայլը չխաղալն է: Իսկ շախմատի գեղեցիկ խաղը ի՞նչ կասեք»:
-1983 Ֆիլմերի պատերազմի խաղեր
Քայլ 3: ESP32-CAM էլեկտրագծերի ռեժիմներ
ESP32-CAM մոդուլը համատեղում է ESP32-S մոդուլը, OV2640 տեսախցիկը, microSD քարտի բնիկը, LED ֆլեշը և մի քանի ելք/ելք: ESP32-CAM- ը թույլ է տալիս ստեղծել անլար վիդեո հոսք, տրամադրել վեբ սերվերի ինտերֆեյս, ինտեգրել անլար հսկողության տեսախցիկը ձեր տան ավտոմատացման համակարգում, կատարել դեմքի հայտնաբերում/ճանաչում և շատ ավելին:
Տեղադրեք տեսախցիկը. ESP32- ի տեսախցիկի միակցիչը սպիտակ անցք է, որի եզրին կա ավելի մուգ շագանակագույն կամ սև բռնակ: Մութ պատուհանը կախված է PCB- ից դեպի միակցիչի սպիտակ հատվածը: Բացելուց հետո ճկուն միակցիչը տեղադրվում է սպիտակ անցքի մեջ, իսկ ոսպնյակն ուղղված է դեպի դուրս: Ի վերջո, մութ սեղմիչը նորից ներքև է սեղմվում անցքի միակցիչի մեջ: Նկատի ունեցեք, որ ոսպնյակն ունի պաշտպանիչ ծածկ, քան կարելի է մաքրել այն օգտագործելուց առաջ:
PROրագրավորման ռեժիմ
ESP32-CAM- ը ծրագրավորելու համար միացրեք FT232RL USB սերիական ադապտերը, ինչպես ցույց է տրված: Համոզվեք, որ FT232RL USB սերիական ադապտերի հոսանքի jumper- ը սահմանել է 3.3V: IO0- ի և GND կապերի միջև կարճը օգտագործվում է ESP32- ը ծրագրային ռեժիմ դնելու համար: Այս մետաղալարը կարող է հեռացվել, որպեսզի ESP32- ը գործարկվի կատարման ռեժիմի մեջ:
WEBCAM ռեժիմ
Programրագրավորվելուց հետո ESP32-CAM- ին պետք է միացված լինի միայն 5V և GND: USB Power Supply մոդուլը կարող է օգտագործվել կամ ցանկացած այլ 5 Վ լարման, որը կարող է ապահովել բավարար հոսանք:
ՍԵՐԻԱԼ ՄՈՆԻՏՈՐԻ ԱԱԿՈԹՅՈՆ
ESP32-CAM- ը դեռ USB- ին միացված վիճակում աշխատելու համար (օրինակ ՝ սերիական մոնիտորի ելքը դիտելու համար) պարզապես միացրեք երկու մոդուլը, ինչպես ցույց է տրված այստեղ միևնույն ժամանակ, բայց այնուհետև հեռացրեք IO0 հիմքը `ծրագրավորման ավարտից հետո: Սա թույլ կտա ESP32- ին կատարել և օգտագործել USB/սերիական կապը, միևնույն ժամանակ ապահովելով բավարար հոսանք 5V պինով `ESP32- ը լիովին սնուցելու համար: Առանց 5 Վ լարման, FT232RL- ի 3.3 Վ ելքը լիովին չի սնուցի ESP32- ը և տեղի կունենա «brownout» ձախողման հաղորդագրություն:
Քայլ 4: ESP32-CAM վեբ տեսախցիկի հոսքային սերվեր
- Համոզվեք, որ FT232RL մոդուլի հոսանքի ցատկիչը սահմանվել է 3.3 Վ
- Եթե արդեն տեղադրված չէ, վերցրեք Arduino IDE- ն
- Հետևեք ESP32 Arduino IDE տախտակի աջակցության փաթեթի տեղադրման հրահանգներին
- IDE գործիքներում, Board- ը սահմանեք ESP32 Wrover մոդուլի վրա
- IDE գործիքներում սահմանեք Partition Scheme- ը Huge APP
- IDE Tools- ում Port- ը սահմանեք FT232RL USB սերիայի ադապտեր
- IDE ֆայլերում բացեք Օրինակներ> ESP32> Տեսախցիկ> CameraWebServer
- Փոխել տեսախցիկի մոդելը #սահմանել «CAMERA_MODEL_AI_THINKER» - ի
- Փոխեք SSID- ի և գաղտնաբառի տողերը ՝ ձեր WiFi ցանցին համապատասխանելու համար
- Կազմել և վերբեռնել փոփոխված օրինակը
- Հեռացրեք IO0 թռիչքը
- Հաստատեք, որ 5 Վ լարման մատակարարումը նույնպես միացված է, կամ ESP32- ը կարող է «մռայլվել»
- Բացեք սերիական մոնիտորը (115200 baud)
- Կտտացրեք ESP32-CAM մոդուլի վերակայման կոճակին
- Պատճենեք IP հասցեն Serial Monitor- ի ելքից
- Տեղադրեք IP հասցեն ձեր վեբ դիտարկիչում
- ESP32-CAM վեբ-տեսախցիկի ինտերֆեյսը պետք է ցուցադրվի
- Տեսախցիկի ինտերֆեյսում կտտացրեք «Սկսել հոսք» կոճակին
Քայլ 5: Կերամիկական կոնդենսատորներ
Կերամիկական կոնդենսատորը կայուն արժեքի կոնդենսատոր է, որտեղ կերամիկական նյութը գործում է որպես դիէլեկտրիկ: Այն կառուցված է կերամիկայի երկու կամ ավելի փոփոխական շերտերից և մետաղից `որպես էլեկտրոդներ: Կերամիկական նյութի կազմը սահմանում է կոնդենսատորի էլեկտրական վարքը: (Վիքիպեդիա)
Circuit Basics- ն ունի օգտակար քննարկում, որը ներառում է հզորության չափումը, ներառյալ Arduino սարքավորումների և ծրագրերի միջոցով կոնդենսատորների չափման որոշ օրինակներ: Ոլորեք ներքև դեպի «ԿԱՐՈITՈԹՅԱՆ ՄԵՏՐՈՎ 470 ՄԱՍԻՆ 18 PF ԿԱՀՈACՅՔՆԵՐ» վերնագրի բաժինը ՝ ցուցադրական ցուցադրման համար, որը կարող է օգտագործվել կերամիկական կոնդենսատորների հավաքածուի կերամիկական կոնդենսատորների տեսակի հետ: Թեև ցուցադրականում պատկերված է Arduino UNO, Arduino Nano- ի օգտագործումը նույնպես կարող է օգտագործվել: Arduino Nano- ն ծրագրավորելու համար Arduino IDE- ն կարգավորելուց հետո պարզապես տեղադրեք «ՍԵՌԱԿԱՆ ՄՈՆԻՏՈՐԻ ԵԼՈՅԹԻ ԿՈԴԸ» հղված էջից IDE- ում և կազմեք/ներբեռնեք տեղադրված կոդը Nano- ում:
Arduino Nano- ի կազմաձևման և ծրագրավորման վերաբերյալ լրացուցիչ տեղեկությունների համար այցելեք HackerBoxes Starter Workshop- ի առցանց ուղեցույցը:
Քայլ 6: WOPR կրծքանշանի հավաքածու
Այս WOPR կրծքանշանը պարունակում է տասնութ լուսադիոդային լուսադիոդներ `գունային ցիկլով, որոնք ամբողջությամբ վերահսկվում են անալոգային կոնդենսատորի կողմից սահմանված տատանումների միջոցով: Նախորդ HackerBox- ի օրինակներն օգտագործել են այս տիպի անալոգային սխեման LED- ի նմանատիպ լուսարձակող ծրագրերի համար: Դիզայնը մեզ հիշեցնում է, որ միկրոկոնտրոլերներից, որքան էլ մենք նրանց սիրում ենք, միշտ չէ, որ պահանջվում է հետաքրքիր արդյունքներ ստանալ: Տախտակի ավարտված հավաքածուն կարող է մաշվել որպես թարթող LED նշան:
Հավաքածուի բովանդակությունը.
- Պատվերով WOPR տպագիր տպատախտակ
- Երկու CR2032 Մետաղադրամների բջջային տեսահոլովակներ
- Վեց կարմիր 3 մմ լուսադիոդ
- Վեց նարնջագույն 3 մմ LED
- Վեց կանաչ 3 մմ լուսադիոդ
- Երեք 9014 NPN տրանզիստոր
- Երեք 22uF կոնդենսատորներ
- Երեք 1K Օմ դիմադրություն (շագանակագույն-սև-կարմիր)
- Երեք 10K Օմ դիմադրություն (շագանակագույն-սև-նարնջագույն)
- Սահիկի անջատիչ
- Երկու պառակտված մատանի
Դիզայնը պարունակում է երեք կասկադային տատանումներ `LED գույնի ցիկլը կառավարելու համար: 10K դիմադրիչներից և 22uF կոնդենսատորներից յուրաքանչյուրը կազմում է RC տատանում, որը պարբերաբար միացնում է հարակից տրանզիստորը: Երեք RC տատանումները շղթայի մեջ են մտնում, որպեսզի նրանք չշրջանցեն փուլը, ինչը ստիպում է թարթելը պատահական տեսք ունենալ տախտակի շուրջը: Երբ տրանզիստորը «միացված» է, հոսանքը անցնում է իր 6 LED լուսադիոդով և դրանց 1K ընթացիկ սահմանափակող դիմադրիչով, որի արդյունքում 6 LED- ների այդ բանկը թարթում է:
Այս օրինակը ներառում է այս անալոգային տատանումների հայեցակարգի գեղեցիկ բացատրությունը `օգտագործելով մեկ փուլ (մեկ տատանող և մեկ տրանզիստոր):
Քայլ 7: WOPR Նշանակների հավաքածու
ՇԱՏ ԿԱՐԵՎՈՐ ԳՈՐՈՆԵՈԹՅՈՆ ՄԱՍՆԱԿՈԹՅԱՆ ԿԱՄՈՈԹՅԱՆ ՄԱՍԻՆ. Նշանը լավագույն տեսքն ունի, երբ հավաքվում է անցքի բաղադրիչներով ՝ PCB- ի «առջևի մասում», որտեղ ցուցադրվում են WOPR- ի արվեստի գործերը: Այնուամենայնիվ, բաղադրիչի ուրվագծերը հակառակ կողմում են, և դրանք թելադրում են բաղադրիչների ճիշտ կողմնորոշումը: Սա կարող է հատկապես շփոթեցնել TO-92 տրանզիստորների հետ կապված, որոնք պետք է տեղադրվեն PCB- ի առջևից ՝ հարթ հատվածը դեպի վեր, որը դուրս է մնում պահանջվող կողմնորոշումից, եթե տեղադրված է PCB- ի հետևից: TO-92 տրանզիստորները կարող են նաև հարթ մակերևույթով դնել PCB- ի առջև, ինչպես ցույց է տրված օրինակում:
Նկատի ունեցեք, որ կա երկու տարբեր արժեք `ռեզիստորների: Դրանք փոխարինելի չեն: Ռեզիստորները բեւեռացված չեն: Նրանք կարող են տեղադրվել ցանկացած ուղղությամբ:
Նկատի ունեցեք, որ կան LED- ների D1-D6, D7-D12 և D13-D18 երեք «բանկեր»: Յուրաքանչյուր բանկ պետք է լինի մեկ գույն, որպեսզի հավասարակշռի ընթացիկ բեռը, ինչպես նաև գեղեցիկ տեսողական էֆեկտի համար: Օրինակ, LED- ները D1-D6- ը կարող են բոլորը լինել (R) ED, D7-D12 բոլորը (G) REEN և D13-D18 բոլորը (O) RANGE:
Կոնդենսատորները բեւեռացված են: Նկատի ունեցեք «+» - ի պատրաստումը PCB մետաքսե էկրանին: Կոնդենսատորի վրա «-» նշումը (և կարճ քորոցը) պետք է տեղադրվի ԱՅԼ անցքի մեջ:
LED- ները նույնպես բեւեռացված են: Նկատի ունեցեք PCB- ի մետաքսե էկրանին ցուցադրվող LED- ի հարթ կողմը: LED- ի կարճ քորոցը (կաթոդ կամ բացասական կապ) պետք է լինի LED մետաքսե էկրանին «հարթ կողմին» ամենամոտ անցքում:
Մետաղադրամի բջիջներից յուրաքանչյուրի համար բոլոր երեք բարձիկներն ամբողջությամբ թիթեղացրեք զոդումով: Չնայած նրան, որ ոչինչ չի կպչում կենտրոնական բարձիկներին, թիթեղը օգնում է կառուցել բարձիկը ՝ համապատասխան մետաղադրամի բջիջի հետ լավ շփում ապահովելու համար:
Eringոդումից հետո մի քանի անգամ գործարկեք անջատիչը `շփումները բեկորներից կամ օքսիդացումից մաքրելու համար:
Careգույշ եղեք, որ WOPR կրծքանշանը կրելիս մետաղադրամների երկու ամրակներն իրար մի կարճացնեք:
Քայլ 8: Micro Servo Pan-Tilt հավաքում
Pan-Tilt վեհաժողովը բաղկացած է երկու միկրո սերվերից, չորս պլաստմասե մեխանիկական տարրերից և սարքավորումների տեսականուց: Համագումարը կարելի է ձեռք բերել Adafruit- ից, որտեղ կարող եք գտնել նաև հիանալի ուղեցույց, որը ցույց է տալիս, թե ինչպես է աշխատում հավաքը:
Arduino Servo գրադարանը կարող է օգտագործվել միկրո սերվերից մեկին վերահսկելու համար հավաքածուն իր կենտրոնական առանցքի շուրջը, իսկ մյուս միկրո ծառայությունը `հավաքումը վեր և վար թեքելու համար: Այս հրահանգը մանրամասն օրինակ է տալիս Arduino կոդի միջոցով երկու սերվերի տեղադրման համար:
Pan-Tilt վեհաժողովը կարող է օգտագործվել ցուցադրիչներ, լազերներ, լույսեր, տեսախցիկներ կամ գրեթե ամեն ինչ տեղադրելու համար: Ինչպես միշտ, եկեք տեսնենք, թե ինչ եք գալիս:
Հետաքրքիր մարտահրավեր է, եթե դուք պատրաստ եք դրան, «CameraWebCamera» օրինակի վեբ ինտերֆեյսին երկու սլայդ կառավարման (թավա և թեք) ավելացնելը, որոնք դիրքորոշման պարամետրերը մղում են ESP32-CAM որոնվածին, որն էլ իր հերթին սահմանում է տեղադրեք վեբ -տեսախցիկը հոսքի ընթացքում:
Քայլ 9. Ապրեք HackLife- ում
Հուսով ենք, որ ձեզ դուր եկավ այս ամսվա ճանապարհորդությունը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների ոլորտում: Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBoxes Facebook Group- ում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք:
Միացեք հեղափոխությանը: Ապրեք HackLife- ով: Ամեն ամիս կարող եք ստանալ էլեկտրոնիկայի և համակարգչային տեխնիկայի նախագծեր, որոնք կարելի է կոտրել և ուղարկել ձեր փոստարկղ: Պարզապես նավարկեք HackerBoxes.com և բաժանորդագրվեք ամսական HackerBox ծառայությանը:
Խորհուրդ ենք տալիս:
Լեգո լաբիրինթոս թեքություն միկրոով. Բիթ ՝ 9 քայլ
Թեքվող LEGO Maze With Micro. Մեր LEGO լաբիրինթոսն ունի երկու կողմի կոճակներ, որոնք թույլ են տալիս թեքել վերին կեսը և մանևրել գնդակը
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
Gyro Sensor- ի վերահսկվող հարթակ `լաբիրինթոս հանելուկի համար. 3 քայլ
Այս գիրքը ստեղծվել է Հարավային Ֆլորիդայի համալսարանում (www.makecourse.com) Make ծրագրի դասընթացի ծրագրի պահանջների կատարման համար. արագացուցիչից
Լարային լաբիրինթոս `6 քայլ
Wire Maze: Բոլորը գիտեն հայտնի Wire Maze խաղը !! Ես ինքս էի ուզում անել մեկը, որովհետև դա հեշտ է անել, և ժամանակակից էլեկտրոնիկայով (arduino և այլն …) մենք կարող ենք բավականին թույն բան անել: Իմ Wire Maze- ն առանձնահատուկ է, քանի որ չկա «լարով»: կապ
Gեստերով վերահսկվող լաբիրինթոս. 8 քայլ (նկարներով)
Gեստերով վերահսկվող լաբիրինթոս. Ես սիրում եմ խաղալ լաբիրինթոս լաբիրինթոսում: Ես միշտ ցանկացել եմ վերահսկել այդ լաբիրինթոս լաբիրինթոս խաղերից մեկը ժեստերի կամ բջջայինի միջոցով: Այս մարմարե լաբիրինթոսը ստեղծելու համար ոգեշնչվեցի blic19933- ի 3D տպված լաբիրինթոսով, որը վերահսկվում է ձեր Android սարքի կողմից: Օգտագործման փոխարեն