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

Միկրոկոնտրոլերների սկսնակների ուղեցույց. 10 քայլ (նկարներով)
Միկրոկոնտրոլերների սկսնակների ուղեցույց. 10 քայլ (նկարներով)

Video: Միկրոկոնտրոլերների սկսնակների ուղեցույց. 10 քայլ (նկարներով)

Video: Միկրոկոնտրոլերների սկսնակների ուղեցույց. 10 քայլ (նկարներով)
Video: Оборудование электронщика, от начинающего до профи. Моя подборка 2024, Նոյեմբեր
Anonim
Միկրոկոնտրոլերների սկսնակների ուղեցույց
Միկրոկոնտրոլերների սկսնակների ուղեցույց

Ի՞նչ ընդհանրություններ ունեն հեռակառավարման վահանակները, երթուղիչները և ռոբոտները: Միկրոկոնտրոլերներ: Այս օրերին սկսնակների համար հարմար միկրոկառավարիչները հեշտ են օգտագործել և ծրագրավորել միայն նոութբուքի, USB մալուխի և որոշ (անվճար) բաց կոդով ծրագրային ապահովման միջոցով: Վաաո !! Բոլոր նախագծերը, ահա մենք գալիս ենք:

Որսը? Գոյություն ունեն 4324302* տարբեր միկրոկոնտրոլերներ, որոնցից կարելի է վախենալ, հատկապես, եթե դուք պարզապես զբաղվում եք էլեկտրոնիկայով: Որտեղի՞ց եք սկսում:

Հենց այստեղ, սիրելիներ, ես չու ստացա: Անկախ նրանից, թե դուք ցանկանում եք կառուցել որոշ հիանալի էլեկտրոնային նախագծեր, սովորել ծրագրավորում/տեխնիկա, կամ ցանկանում եք ուրիշներին սովորեցնել էլեկտրոնիկայի մասին, այս ձեռնարկը կօգնի ձեզ պարզել, թե որն է միկրոկոնտրոլերը ճիշտ ձեր կարիքների, նպատակների և բյուջեների համար: Այո Եկեք սկսենք!

Կարդալու ժամանակը ՝ ~ 20 րոպե

*Լավ, լավ, գուցե ոչ *այդքան շատ, բայց հաստատ մի քանի տասնյակ:

Քայլ 1: Սպասեք… Ի՞նչ է միկրոկոնտրոլերը:

Սպասիր…. Ի՞նչ է միկրոկոնտրոլերը
Սպասիր…. Ի՞նչ է միկրոկոնտրոլերը

Գուցե դուք տեսել եք այս բառը և նման եք եղել «wtf» - ին, բայց այնքան հարմարավետ չեք զգացել, որ հարցնեք*: Լրիվ լավ, ահա արագ ակնարկ.

Միկրոկոնտրոլերը «պարզ համակարգիչ» է, որն աշխատում է մեկ ծրագրի մեջ: Դրանք նախատեսված են մեկ, հատուկ առաջադրանք կատարելու համար:

Այս ուղեցույցում մենք կկենտրոնանանք միկրոկոնտրոլերների վրա, որոնք ունեն ճեղքման տախտակներ, կամ այն տախտակի վրա, որը հեշտացնում է միկրոկոնտրոլերին միանալն ու ծրագրավորելը:

Aեղքման տախտակի վրա միկրոկառավարիչի կապումներն ամրանում են տպագիր տպատախտակին («PCB»), վերնագրերը կամ այլ միակցիչները ավելացվում են PCB- ին, և որոշ հիմնական որոնվածը կամ մշտական ծրագրակազմը բեռնվում է ՝ նախապատրաստելու համար միկրոկոնտրոլերը ՝ ազդանշաններ ստանալու համար:

*Հարցերը միշտ լավ են, նույնիսկ եթե դրանք «բութ» կամ «n00by» են, պարզապես գտեք անվտանգ տարածք ՝ ինչպես հրահանգները:

Քայլ 2. Ո՞րն է տարբերությունը Raspberry Pi- ի և միկրոկոնտրոլերի միջև:

Ո՞րն է տարբերությունը Raspberry Pi- ի և միկրոկոնտրոլերի միջև
Ո՞րն է տարբերությունը Raspberry Pi- ի և միկրոկոնտրոլերի միջև

Raspberry Pi- ն ոչ միայն փոքր և գրավիչ է, այլև լիարժեք համակարգիչ:: D

Համակարգիչներն ունեն միկրոպրոցեսորներ ԵՎ միկրոկոնտրոլերներ, որոնք միասին աշխատում են միաժամանակ բազմաթիվ առաջադրանքներ կատարելու համար:

Միկրոպրոցեսորը այն է, ինչ «ծանրաբեռնվածություն» է գործում համակարգչում: Այն կատարում է հրահանգներն ու հաշվարկները, որոնք ստիպում են համակարգչին աշխատել: Միկրոպրոցեսորները շատ ավելի արագ են, քան միկրոկոնտրոլերները, բայց նրանց անհրաժեշտ են արտաքին ռեսուրսներ, ինչպիսիք են RAM- ը, մուտքային/ելքային պորտերը և այլն, մինչդեռ միկրոկոնտրոլերը սովորաբար ինքնամփոփ է:

Համակարգիչները (որոնք ունեն մուտքեր և ելքեր, պահեստավորում և վերամշակում) կարող են միաժամանակ մի քանի ծրագիր գործարկել. Կարող եք ինտերնետով զբաղվել, հին լուսանկարներով հիշել, գրել թուղթ և միաժամանակ բացել 1000 ներդիր: Միկրոկոնտրոլերներ… ոչ այնքան: Դուք կարող եք անել այդ գործերից մեկը, բայց ոչ բոլորը:

Raspberry Pi- ի մասին ավելին իմանալու համար ստուգեք այս ձեռնարկի վերջին հատվածը:

Քայլ 3: Arduino (Uno)

Արդուինո (Ունո)
Արդուինո (Ունո)
Արդուինո (Ունո)
Արդուինո (Ունո)

Հզոր, բաց կոդով միկրոկառավարիչ և ծրագրավորման միջավայր, որը նախատեսված է սխեմաների որոշակի իմացությամբ սկսնակների համար:

Առաջարկվող տարիքներ. 12+ (երեխաները հարմար են ծրագրավորմամբ և հանրահաշվով)

Դժվարություն ՝ միջանկյալ

Միջին արժեքը ՝ 35 դոլար

Կան բազմաթիվ տարբեր տեսակի Arduino տախտակներ: Սա Arduino Uno- ն է, որն ամենալավն է սկսնակների համար: Կան տախտակներ, որոնք ավելի մեծ են, փոքր, կրելի և մասնագիտացված օգտագործման դեպքում, ինչպիսիք են ռոբոտաշինությունը:

Arduino- ի տախտակներին և ծրագրավորման քարտեզներին լավ ծանոթ լինել համակարգչային գիտության, ճարտարագիտության և դիզայնի նախագծերին և կարիերաներին:

Սարքավորման առանձնահատկություններ

  • Arduino Uno- ն ունի 14 թվային մուտքի և ելքի («I/O») կապում, 6 անալոգային մուտքի/ելքի կապում, 2 անջատման (3.3V և 5V) և 3 գրունտային (GND) կապում:
  • Էլեկտրաէներգիայի մուտքը կարող է լինել 5 -ից 12 VDC
  • ICSP- ի վերնագրերը թույլ են տալիս միացնել մի շարք տարբեր լրացուցիչ վահանակներ, որոնք կոչվում են «վահան»:

    Օրինակ, կարող եք ավելացնել WiFi վահան ՝ ձեր Arduino- ն ցանցին միացնելու համար:

Programրագրավորման լեզու ՝ լարերի միացում (C ++/մշակման համակցված)

Օրինակ `նախագիծ. Շարժման ռեակտիվ թափահարեք լաբիրինթոս խաղը:

Գնեք/Իմացեք ավելին. Arduino կայք

Քայլ 4: Միկրո. Բիթ

Միկրո ՝ բիթ
Միկրո ՝ բիթ
Միկրո ՝ բիթ
Միկրո ՝ բիթ
Միկրո ՝ բիթ
Միկրո ՝ բիթ

Երեխաների և մարդկանց համար հարմար lil’միկրոկառավարիչ, որը նոր է սկսում կոդավորումը և սարքավորումները:

Առաջարկվող տարիքներ. 8+ (կամ երեխաները հարմար են սխեմաներով և պարզ գործիքներով)

Դժվարություն ՝ սկսնակ

Միջին արժեքը ՝ 15 դոլար

Micro: Bit- ը հիանալի գործիք է ՝ սկսելու սովորել կոդավորումը, սովորեցնել ուրիշներին, մասնավորապես տարրական դասարանների աշակերտներին, թե ինչպես պետք է ծածկագրել և պատրաստել պարզ և արագ էլեկտրոնային նախատիպեր:

Micro: Bit- ը Microsoft- ի և BBC- ի համագործակցությունն է `կրթական համակարգիչներն ամբողջ աշխարհի դասարաններ բերելու համար:

Սարքավորման առանձնահատկություններ

  • Միկրո. Bit- ն ունի 3 թվային և անալոգային մուտքի/ելքի պիններ, 1 անջատման պին (3.3V) և 1 գրունտային (GND) քորոց
  • Սնուցման հզորությունը պետք է լինի 3 - 5 VDC միկրո USB մալուխի կամ մարտկոցի տուփի միակցիչի միջոցով:
  • Այն նաև ունի բազմաթիվ ինքնաթիռի մուտքեր, ելքեր և տվիչներ:

    • 5x5 (25) LED մատրիցա
    • Երկու (2) կոճակ (A, B)
    • Ռադիոհաղորդիչ և ընդունիչ
    • Արագացուցիչ
    • Կողմնացույց
    • Լույսի և ջերմաստիճանի տվիչներ
  • Այլ մուտքի/ելքի կապերի համար վերցրեք Micro: Bit breakout!

Programրագրավորման լեզու ՝ արգելափակման վրա հիմնված կամ Javascript (www. MakeCode.org); կարող է նաև օգտագործել CircuitPython- ը

Օրինակ Projectրագրի. Տեքստային Messenger տիկնիկ:

Գնեք/Իմացեք ավելին. Micro: Bit վեբ կայք

Քայլ 5. Circuit Playground Express

Circuit Playground Express
Circuit Playground Express
Circuit Playground Express
Circuit Playground Express
Circuit Playground Express
Circuit Playground Express

Բազմակողմանի միկրոկառավարիչ, որը հիանալի է երեխաների և այն մարդկանց համար, ովքեր նոր են սկսել կոդավորումը և սարքավորումները:

Նշում. Կա նաև Circuit Playground Classic- ը `սարքավորումները գրեթե նույնական են, բայց այս տախտակը ծրագրավորված է Arduino IDE- ով:

Առաջարկվող տարիքներ. 8+ (կամ երեխաները հարմար են սխեմաներով և պարզ գործիքներով)

Դժվարություն ՝ սկսնակ

Միջին արժեքը ՝ 25 դոլար

Circuit Playground Express- ը կամ CPX- ը օգտակար գործիք է ՝ սովորելու համար, թե ինչպես պետք է ծածկագրել, սովորեցնել ուրիշներին, թե ինչպես պետք է ծածկագրել և արագ նախատիպեր պատրաստել սկսնակների համար ՝ ինչպես փորձագետների համար:

Circuit Playground Express- ը հզոր և բազմակողմանի միկրոկառավարիչ է, որը ստեղծվել է Adafruit Industries- ի կողմից:

Սարքավորման առանձնահատկություններ

  • CPX- ն ունի 7 թվային/անալոգային մուտքի և ելքի («I/O») օղակներ, որոնք նաև տարողունակ հպում են:

    • 1 «ճշմարիտ» անալոգային մուտքի/ելքի օղակ
    • 2 Միացման մատանի (3.3V)
    • 3 Ground (GND) կապում
  • Սնուցման հզորությունը պետք է լինի 3 - 5 VDC միկրո USB մալուխի կամ մարտկոցի տուփի միակցիչի միջոցով:
  • Կան նաև մի շարք տոննա մուտքագրումներ, ելքեր և տվիչներ:

    • 10 մինի նեոպիքսել (կարող են լինել բոլոր գույները)
    • 2 կոճակ (A, B)
    • 1 Սլայդ անջատիչ
    • Ինֆրակարմիր հաղորդիչ և ընդունիչ

      Կարող է ստանալ/փոխանցել հեռակառավարման կոդեր, հաղորդագրություն ուղարկել CPX- ների միջև և հանդես գալ որպես հեռավորության սենսոր

    • Արագացուցիչ
    • Ձայնի տվիչ և մինի բարձրախոս
    • Լույսի և ջերմաստիճանի տվիչներ

Programրագրավորման լեզու ՝ արգելափակման վրա հիմնված կամ Javascript (www. MakeCode.org); կարող է օգտագործել նաև CircuitPython և Wiring (Arduino IDE)

Օրինակ `նախագիծ. Minecraft ժեստերի վերահսկիչ:

Գնեք/Իմացեք ավելին. Adafruit Industries

Քայլ 6: Makey Makey

Մեյքի Մեյքի
Մեյքի Մեյքի
Մեյքի Մեյքի
Մեյքի Մեյքի
Մեյքի Մեյքի
Մեյքի Մեյքի

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

Առաջարկվող տարիքներ. 5+ (կամ երեխաները հարմար են պարզ գործիքներով)

Դժվարություն ՝ սկսնակ

Միջին արժեքը ՝ 50 դոլար

Makey Makey- ն էլեկտրոնիկայի և տեխնոլոգիայի հիանալի առաջին քայլն է, որը ծրագրավորում չի պահանջում: Ալիգատորների սեղմակները միացրեք բարձիկներին, ապա միացրեք ինչ -որ չափով հաղորդիչ նյութ, ինչպես ձեռքերը, պտուղները կամ մետաղական առարկաները, ստեղնաշարի և մկնիկի որոշակի ստեղներ գործարկելու համար:

Makey Makey- ն Arduino- ի հետ համատեղելի տախտակ է, ինչը նշանակում է, որ այն կարող եք նաև վերապրագրավորել ՝ օգտագործելով Arduino ինտեգրված զարգացման միջավայրը («IDE»):

Սարքավորման առանձնահատկություններ

  • Գրատախտակի առջևում Makey Makey- ն ունի վեց (6) տարողունակ հպման բարձիկներ.

    • Չորսը վերահսկում են ստեղնաշարի սլաքների ստեղները,
    • Մեկը վերահսկում է տիեզերագնացը, և
    • Մեկը վերահսկում է մկնիկի ձախ կտտոցը:
  • Տախտակի հետևի մասում տեղադրված են վերնագրերի քորոցներ ՝ ավելի շատ վերահսկման համար (նաև տարողունակ հպում).

    • Վեց (6) կապում, որոնք համապատասխանում են տառերին,
    • Չորս (4) կապում, որոնք պատկանում են նետերին,
    • Երկու (2) կապում, որոնք պատկանում են մկնիկի ստեղներին, և
    • Մեկ (1) կապում, որը համապատասխանում է տիեզերական տողի ստեղնին:
    • Գոյություն ունեն նաև երեք (3) ընդհանուր մուտքի/ելքի կապում, 5 Վ հոսանքի քորոց և գետնին կապ:

Programրագրավորման լեզու. Կիրառելի չէ սկսնակների համար; կարող է գրել Scratch ծրագրեր (բլոկի վրա հիմնված); կարող է ծրագրավորել էլեկտրագծում (Arduino IDE)

Օրինակ Projectրագրեր

Սկսնակ ՝ Հարկային դաշնամուր

Միջանկյալ. Ինտերակտիվ հարցման խաղ:

Գնեք/Իմացեք ավելին. Makey Makey կայք

Քայլ 7: Այլ ընդհանուր խորհուրդներ

Այլ ընդհանուր խորհուրդներ
Այլ ընդհանուր խորհուրդներ
Այլ ընդհանուր խորհուրդներ
Այլ ընդհանուր խորհուրդներ
Այլ ընդհանուր խորհուրդներ
Այլ ընդհանուր խորհուրդներ

Չափազանց շատ միկրոկոնտրոլերներ կան մեկ ձեռնարկում ընդգրկելու համար: Եթե դուք ունեք հատուկ մասնագիտության կարիք, հավանաբար դրա համար կա միկրոկոնտրոլեր (ճիշտ այնպես, ինչպես ծրագրերը): Այս ձեռնարկում չնշված որոշ այլ տախտակների մասին զգալու համար ուսումնասիրեք SparkFun Electronics- ի և Adafruit Industries- ի գույքագրումները և/կամ հարցրեք ոլորտի մարդկանց:

Ահա իմ ֆավորիտներից մի քանիսը.

Ֆոտոն մասնիկ

Arduino Nano- ի նման, Photon- ը WiFi միացված միկրոկոնտրոլեր է, որը կարող է ծրագրավորվել անլար: Ամենահեշտ կարգավորումը օգտագործում է (անվճար) սմարթֆոնի ծրագիր, բայց եթե այն կարող է նաև ծրագրավորվել անմիջապես USB- ի միջոցով գրեթե նույն լեզվով, ինչ Arduino* - ը:

Առաջարկվող տարիքներ. 12+ (կամ երեխաները հարմար են սխեմաներով և կոդավորմամբ)

Դժվարություն ՝ միջանկյալ

Արժեքը `20 դոլար

Լրացուցիչ տեղեկությունների և Photon- ի կարգավորումը ստանալու համար այցելեք Particle առցանց խանութը այստեղ:

Programրագրավորման լեզու. Լարերի միացում (քիչ թե շատ)

Օրինակ Projectրագրի

IoT արդյունաբերական մասշտաբ

*Հաղորդալարումը կոդի շրջանակն է, ուստի Arduino ծածկագրի մեծ մասը կաշխատի առանց փոփոխությունների: Կարող է գրել նաև C/C ++ կամ ARM հավաքածուներում

Adafruit HUZZAH ESP8266 Breakout

Սուպեր փոքր, գեր էժան (և ներկայումս շատ տարածված IoT* համայնքում) WiFi միկրոկոնտրոլեր: Ձեզ հարկավոր կլինի FTDI կամ մխիթարել մալուխ: Այս տախտակը կամ NodeMCU- ի Lua Interpreter- ը ծրագրավորելու համար կարող եք օգտագործել Arduino IDE- ն:

Առաջարկվող տարիքներ. 14+ (կամ երեխաները հարմարավետ են ապարատային և ծրագրային ապահովմամբ)

Դժվարություն ՝ միջանկյալ ++

Արժեքը `10 դոլար

Լրացուցիչ տեղեկությունների համար այցելեք HUZZAH Adafruit արտադրանքի էջը:

(SparkFun- ում կա նաև նմանատիպ տախտակ ՝ «ESP8266 Thing», որը կարող եք գտնել այստեղ 15 15 դոլարով):

Programրագրավորման լեզու

*IoT- ը նշանակում է «Իրերի ինտերնետ», որը տերմին է, որը վերաբերում է տարբեր ապարատային սարքերի, ինչպիսիք են տվիչները և կենցաղային էլեկտրոնիկան, ինտերնետին միացնելն ու վերահսկելը:

Adafruit Trinket M0

Մի պատանի դեռևս հզոր, միկրոկոնտրոլեր, որը մշուշոտում է համակարգչի և միկրոկոնտրոլերի միջև եղած սահմանները (այն ունի ATSAMD21E18 32-բիթանոց Cortex M0 պրոցեսոր): Այն կարող է ծրագրավորվել Circuit Python- ով կամ Arudino IDE- ով:

Առաջարկվող տարիքներ. 14+ (կամ երեխաները հարմարավետ են ապարատային և ծրագրային ապահովմամբ)

Դժվարություն ՝ միջանկյալ

Արժեքը `~ 9 դոլար

Լրացուցիչ տեղեկությունների համար այցելեք Adafruit արտադրանքի էջը Trinket M0- ի համար:

Mingրագրավորման լեզու. CircuitPython կամ Wiring (Arduino IDE)

Գոյություն ունեն TON այլ M0 տախտակներ, որոնք իրենց ծավալով նման են Arduino Zero միացվող միկրոկոնտրոլերներին: Եթե սա չի համապատասխանում ձեր կարիքներին կամ ձեր շքեղությանը, որոնեք Adafruit և SparkFun կայքերում:

Քայլ 8: Հագանելի միկրոկոնտրոլերներ

Հագանելի միկրոկոնտրոլերներ
Հագանելի միկրոկոնտրոլերներ
Հագանելի միկրոկոնտրոլերներ
Հագանելի միկրոկոնտրոլերներ

Կան նաև մի բուռ միկրոկառավարիչներ, որոնք նախատեսված են կրելի նախագծերի համար:

Այս ամենն առանձնահատուկն այն է, որ դրանք կարող են լվացվել, այնպես որ պետք չէ դրանք պոկել ձեր կատարած հիանալի նախագծից (բայց հանեք մարտկոցը):

Հագանելի միկրոկոնտրոլերներն ունեն նաև հատուկ մուտքի/ելքային կապիչներ, որոնք հեշտացնում են հագուստի կարումը և հաղորդիչ թելերով կարել սխեմաները: Ահա իմ ֆավորիտներից մի քանիսը.

Ադաֆրուտ ՖԼՈՐԱ

Շրջանաձեւ կարի միկրոկոնտրոլեր `14 մուտքով և ելքով: Կարելի է լվանալ (բայց հանեք մարտկոցը):

Առաջարկվող տարիքներ. 12+ (կամ երեխաները հարմար են սխեմաներով և կոդավորմամբ)

Դժվարություն ՝ միջանկյալ

Արժեքը `15 դոլար

Mingրագրավորման լեզու. Էլեկտրամոնտաժ (Arduino IDE)

Լրացուցիչ տեղեկությունների համար այցելեք Adafruit FLORA արտադրանքի էջը:

Արդուինո emեմա

Փոքրիկ կոյուղու միկրոկոնտրոլեր `3 մուտքով և ելքով: Հիանալի է թաքցնելու, փոքր առարկաներին միանալու և զարդեր ստեղծելու համար:

Առաջարկվող տարիքը `12+

Դժվարություն ՝ միջանկյալ

Արժեքը `~ 5 դոլար

Programրագրավորման լեզու. Էլեկտրամոնտաժ (Arduino IDE)

Լրացուցիչ տեղեկությունների համար այցելեք Arduino Gemma արտադրանքի էջը:

Արդուինո Լիլիպադ

Շրջանաձև կոյուղու միկրոկոնտրոլեր `14 հասանելի մուտքով և ելքով:

Առաջարկվող տարիքը `12+

Դժվարություն ՝ միջանկյալ

Արժեքը `25 դոլար

Mingրագրավորման լեզու. Էլեկտրամոնտաժ (Arduino IDE)

Լրացուցիչ տեղեկությունների համար այցելեք SparkFun ապրանքային էջը Lilypad- ի համար:

Քայլ 9: Ազնվամորի Պի 3

Ազնվամորի Պի 3
Ազնվամորի Պի 3
Ազնվամորի Պի 3
Ազնվամորի Պի 3

Raspberry Pi- ն կամ կարճ ՝ Pi- ն վարկային քարտի չափի համակարգիչ է*, որն աշխատում է Linux- ի հատուկ տարբերակով և կարող է ծրագրավորվել ՝ սարքավորումները վերահսկելու համար:

Առաջարկվող տարիքներ. 12+ Կամ երեխաները հարմար են կոդավորման և հանրահաշվի հետ

Դժվարություն. Միջանկյալ (հեշտ է որպես համակարգիչ)

Միջին արժեքը ՝ 35 դոլար

Raspberry Pi համակարգիչը, կամ կարճ ՝ Pi- ն, կարող է օգտագործվել որպես «ստանդարտ» համակարգիչ կամ որպես վերահսկիչ բոլոր տեսակի ապարատային նախագծերի համար: Այն երեխաների համար հիանալի առաջին համակարգիչ է, որը կարող է օգտագործել և սովորել ծածկագրել, և այն լայնորեն օգտագործվում է ապարատային փորձագետների կողմից `բոլոր տեսակի էլեկտրոնային նախագծեր կառուցելու համար` ռոբոտներից մինչև 3D տպիչներ մինչև տան ավտոմատացման համակարգեր:

Raspberry Pi- ն փոխեց էլեկտրոնիկայի կառուցման եղանակը: Կան մի քանի տարբեր տարբերակներ, ամենաթարմը Raspberry Pi 3 -ն ու Pi Zero- ն են, Pi 3 -ի մանրանկարչյա տարբերակը ընդամենը 10 դոլարով:

Սարքաշարի ակնարկ

  • Առաջարկվող օպերացիոն համակարգը («OS») Linux- ի հատուկ տարբերակն է, որը կոչվում է Raspbian:
  • Pi- ն ունի 40 ընդհանուր նշանակության մուտքի և ելքի («GPIO») կապում:

    • 26 թվային մուտք/ելք (առանց անալոգային մուտքի/ելքի)
    • 4 անջատիչ (երկու 3.3 Վ և երկու 5 Վ)
    • 8 Ground (GND) կապում
    • 2 մասնագիտացված կապում (I2C ID EEPROM, միայն առաջադեմ օգտագործման համար)
  • Pi- ն ունի նաև համակարգչի առավել ստանդարտ հնարավորություններ.

    • 4 USB պորտ
    • 1 Ethernet նավահանգիստ
    • 1 HDMI պորտ
    • 1 Աուդիո Jack
    • 1 Խցիկի մոդուլի նավահանգիստ

Programրագրավորման լեզու (GPIO կապում) `Python կամ C ++

Քանի որ սա լիարժեք համակարգիչ է, կարող եք ծրագրել ձեր ուզած լեզվով, ներառյալ այլ միկրոկոնտրոլերների ծրագրավորումը:

Օրինակ Projectրագրեր

IoT Pet Monitor!

Ազդեցության ուժի մոնիտոր

Գնում/Լրացուցիչ տեղեկություններ. Raspberry Pi Foundation

*Pi- ն կարող է օգտագործվել ստանդարտ միկրոկոնտրոլերի նման և կարող է նաև վերահսկել միկրոկոնտրոլերները: Ըստ էության, Pi- ն հիանալի է, և ես * պետք է * ներառեմ այն նույնիսկ այն դեպքում, երբ դա տեխնիկապես համակարգիչ է:)

Քայլ 10: Վերջնական մտքեր

Վերջնական մտքեր
Վերջնական մտքեր

Եթե դուք դեռ նոր եք սկսում և ցանկանում եք կառուցել բոլոր տեսակի նախագծեր, ես խորհուրդ կտայի Circuit Playground Express- ը: Սարսափելի հեշտ է ոտքի կանգնել և գործի դնել մի շարք տոննա գործիքներ:

Եթե դուք գերհետաքրքրված եք համակարգչային ցանցով, արհեստական ինտելեկտով կամ ինտերնետին ինչ -որ բան միացնելով (օրինակ ՝ «Խելացի տուն» սարքելով), ես կառաջարկեի Raspberry Pi- ն:

Եթե ցանկանում եք ամուր, կայուն և հուսալի տախտակ `նախագծերի լայն տեսականի կառուցելու համար, գնացեք Arduino- ի հետ:

Եթե դեռ գաղափար չունեք, թե որտեղից սկսել և լիովին վախեցած եք, սկսեք Micro: Bit- ով, այն ընդամենը 15 դոլար է և դրա վրա խաղալու շատ գայթակղիչ բաներ կան: Բացի այդ, եթե ձեր ընկերոջ համար մեկն եք ստանում, կարող եք lil- ի հաղորդագրություններ ուղարկել այս ու այն կողմ:)

Լավագույն խորհուրդը, որ կարող եմ տալ ձեզ, այն է, որ գտնեք նախագիծը, որը ձեզ հետաքրքրում է և կառուցում այն: Կան բազմաթիվ ձեռնարկներ առցանց, այնպես որ փնտրեք մեկին, ով կառուցել է նույն կամ նման նախագիծը: Կառուցեք նրանց գտածոները և հարմարեցեք, ինչպես ցանկանում եք:

Եվ, իհարկե, թողեք ցանկացած առնչվող հարց մեկնաբանություններում, և ես կանեմ ամեն ինչ ՝ օգնելու համար:

Շնորհավոր հաքերություն:

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