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

CrowPi- Առաջնորդեք ՝ զրոյից հերոս եք գնում ազնվամորի պիով. 9 քայլ
CrowPi- Առաջնորդեք ՝ զրոյից հերոս եք գնում ազնվամորի պիով. 9 քայլ

Video: CrowPi- Առաջնորդեք ՝ զրոյից հերոս եք գնում ազնվամորի պիով. 9 քայլ

Video: CrowPi- Առաջնորդեք ՝ զրոյից հերոս եք գնում ազնվամորի պիով. 9 քայլ
Video: Crowpi unboxing and first use - Kickstarter project Crowpi 2024, Հուլիսի
Anonim
Image
Image
CrowPi- Առաջնորդեք, որ դուք գնում եք զրոյից մինչև հերոս ՝ Raspberry Pi- ով
CrowPi- Առաջնորդեք, որ դուք գնում եք զրոյից մինչև հերոս ՝ Raspberry Pi- ով
CrowPi- Առաջնորդեք, որ դուք գնում եք զրոյից մինչև հերոս ՝ ազնվամորի պիով
CrowPi- Առաջնորդեք, որ դուք գնում եք զրոյից մինչև հերոս ՝ ազնվամորի պիով

Ի՞նչ է CrowPi- ն:

CrowPi- ն 7 դյույմանոց էկրանով հագեցած զարգացման տախտակ է, որը կարող է օգնել ձեզ սովորել Raspberry Pi- ն ավելի հեշտ ձևով: CrowPi- ի միջոցով ոչ միայն կարող եք սովորել հիմնական համակարգչային գիտություն, այլև զբաղվել ծրագրավորումով և կատարել բազմաթիվ էլեկտրոնային նախագծեր: CrowPi- ն կարող է բարելավել ձեր գիտելիքներն ու կարողությունները ապարատային և ծրագրային ապահովման ոլորտներում, որոնք հատուկ նախագծված են ՝ օգնելու ձեզ զարգացնել python ծրագրավորման հմտություններ:

Ինչու՞ է ձեզ պետք CrowPi: Նախքան այս հարցին պատասխանելը, եկեք մի պարզ վիկտորինայի խաղ անենք: Դուք բախվու՞մ եք ներքևի խնդիրներին: Պարզապես ասեք ԱՅՈ կամ ՈՉ: Դուք հետաքրքրված եք էլեկտրոնիկայով կամ Raspberry Pi- ով, բայց գաղափար չունեք, թե ինչպես սկսել: Դուք կրքոտ եք STEM կրթությամբ, բայց չեք կարող գտնել օգտակար և հեշտ նյութեր, որոնցով կարող եք սովորեցնել: Դուք օգտագործում եք Raspberry Pi- ն, բայց դրանից առավելագույնը չեք օգտագործում: Դուք ավարտեցիք մի քանի պարզ փորձեր և ցանկանում եք ավելի շատ նախագծեր ուսումնասիրել և ավելի խորը սուզվել էլեկտրոնիկայի աշխարհում: Եթե մեկ անգամ ասում եք ԱՅՈ, CrowPi- ն ծնվել է ձեզ համար: CrowPi- ն կօգնի ձեզ լուծել վերը նշված բոլոր խնդիրները:

ԵԹԵ ANTԱՆԿԱՆՈՄ ԵՔ ԻՄԱՆԱԼ CROWPI- Ի ՄԱՍԻՆ, ԽՆԴՐՈՄ ԵՆՔ ԱՅՍՏԵ `CHԱՆԱՉԵԼ:

Քայլ 1: CrowPi դասեր Python 2.7 -ի հետ

CrowPi դասեր Python- ի հետ 2.7
CrowPi դասեր Python- ի հետ 2.7
CrowPi դասեր Python- ի հետ 2.7
CrowPi դասեր Python- ի հետ 2.7

- Դաս 1 - GPIO- ի հիմունքները և ինչպես օգտագործել GPIO մուտքը/ելքը

- Դաս 2 - Buzzer- ի օգտագործումը ահազանգի կամ ծանուցման համար:

- Դաս 3 - Ստացեք մուտքագրում կոճակից ՝ ազդանշանը կառավարելու համար:

- Դաս 4 - Ինչպես է աշխատում ռելեդը և ինչպես վերահսկել այն:

- Դաս 5 - Թրթռման ազդանշան ուղարկեք թրթռման սենսորին:

- Դաս 6 - Ձայնի հայտնաբերում ձայնի տվիչի միջոցով:

- Դաս 7 - Բացահայտեք ցածր կամ պայծառ լույս ՝ օգտագործելով Լույսի ցուցիչը:

- Դաս 8 - Որոշեք սենյակի ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 սենսորը:

- Դաս 9 - Հայտնաբերել շարժումը `օգտագործելով շարժման սենսորը:

- Դաս 10 - Ուլտրաձայնային տվիչի միջոցով հեռավորության մասին տեղեկատվություն ստանալը:

- Դաս 11 - LCD էկրանը վերահսկելը:

- Դաս 12 - Կարդացեք / գրեք RFID քարտ `օգտագործելով RFID մոդուլը:

- Դաս 13 - Քայլ շարժիչի օգտագործումը և քայլային շարժումներ կատարելը:

- Դաս 14 - Սերվոս շարժիչների կառավարում սերվո միջերեսների միջոցով: - Դաս 15 - 8x8 Matrix LED- ի վերահսկում:

- Դաս 16 - 7 հատվածի ցուցադրման վերահսկում:

- Դաս 17 - Հպման ցուցիչի միջոցով շոշափելիքի հայտնաբերում:

- Դաս 18 - Թեքության ցուցիչի միջոցով թեքության հայտնաբերում:

- Դաս 19 - Կոճակների մատրիցի օգտագործումը և վերահսկումը: - Դաս 20 - Հացատախտակի միջոցով ձեր սեփական տպատախտակի պատրաստումը

Քայլ 2: 19 Ինտեգրված մոդուլներ `նախագծեր կառուցելու համար

19 ինտեգրված մոդուլներ `նախագծեր կառուցելու համար
19 ինտեգրված մոդուլներ `նախագծեր կառուցելու համար
19 ինտեգրված մոդուլներ `նախագծեր կառուցելու համար
19 ինտեգրված մոդուլներ `նախագծեր կառուցելու համար

* 1 - Buzzer ցուցիչ - Օգտագործվում է իսկապես բարձր ձայնային ազդանշան ստեղծելու համար:

* 2 - Ռելեի սենսոր - Օգտագործվում է էլեկտրոնային սխեմաները բացելու և փակելու համար

* 3 - Խոսափողի սենսոր - Օգտագործվում է սենյակում բարձր աղմուկը հայտնաբերելու համար

* 4 - Թեքության ցուցիչ - Օգտագործվում է տախտակի աջ կամ ձախ թեքությունը հայտնաբերելու համար

* 5 - Թրթռման տվիչ - Օգտագործվում է CrowPi տախտակի վրա ուժեղ թրթռում կատարելու համար

* 6 - Շարժման ցուցիչ - Օգտագործվում է շարժումը կամ շարժումը հայտնաբերելու համար

* 7 - Touch Sensor - Օգտագործվում է որպես հպման կոճակ, որի վրա կարելի է սեղմել

* 8 - Քայլ շարժիչի միացում - Օգտագործվում է իրերը տեղափոխելու և քայլային շարժումներ կատարելու համար

* 9 - Servos կապեր - Օգտագործվում են իրերը պտտելու համար

* 10 - IR տվիչ - օգտագործվում է ինֆրակարմիր ազդանշաններ ուղարկելու և ստանալու համար

* 11 - DH11 մոդուլ - Օգտագործվում է սենյակում ջերմաստիճանի և խոնավության հայտնաբերման համար

* 12 - Ուլտրաձայնային տվիչ - օգտագործվում է հեռավորությունը հայտնաբերելու և չափելու համար

* 13 - Լույսի ցուցիչ - Օգտագործվում է սենյակում գտնվող լույսի ուղիղը հայտնաբերելու և չափելու համար

* 14 - LCD մոդուլ - Օգտագործվում է իրերն ու տեքստը ցուցադրելու համար

* 15 - հատվածի LED - օգտագործվում է թվերի և տվյալների ցուցադրման համար* 16 - մատրիցային LED - օգտագործվում է տեքստ և այլ տեսակի տվյալների ցուցադրման համար

* 17 - RFID մոդուլ - Օգտագործվում է NFC չիպերի և մոդուլների հայտնաբերման համար, ընդունակ է կարդալ և գրել

* 18 - Անկախ կոճակներ - Կարող է օգտագործվել խաղեր խաղալու կամ ռոբոտին կառավարելու համար

* 19 - Մատրիցային կոճակներ - Կարող է օգտագործվել որպես ստեղնաշար կամ բազմաթիվ ընտրանքների կոճակներ

Քայլ 3. Նախագծի օրինակ Ա

Նախագծի օրինակ Ա
Նախագծի օրինակ Ա

Օգտագործելով ազդանշանը որպես ազդանշանային ծանուցում

Նախորդ դասից հետո մենք հասկացանք, թե ինչպես օգտագործել GPIO կապը և՛ որպես ելք, և՛ որպես մուտք:

Այն փորձարկելու համար մենք գնում ենք իրական կյանքի օրինակով և նախորդ դասի մեր գիտելիքները կիրառելու ենք տախտակի վրա գտնվող մոդուլներից մեկում: Մոդուլը, որը մենք կօգտագործենք, «ազդանշանն» է: Բզզոցը, ինչպես նշում է անունը, բզզում է: Մենք կօգտագործենք GPIO ելքը `ազդանշան ազդանշան ուղարկելու համար, և միացումը կփակենք` բարձր աղմուկ բարձրացնելու համար, այնուհետև մենք կուղարկենք մեկ այլ ազդանշան `այն անջատելու և միացումը փակելու համար:

Ինչ կսովորես

Այս դասի ավարտին դուք կկարողանաք

Ինչ ձեզ պետք կգա

CrowPi խորհուրդը նախնական տեղադրումից հետո

Պահանջում է անջատիչ օգտագործելով մոդուլներ `ոչ

Theանգի գտնվելու վայրը CrowPi- ում

Buzzer- ը գտնվում է CrowPi տախտակի աջ կողմում, այն հեշտությամբ կարող է հայտնաբերվել այն բարձր աղմուկի միջոցով, որն ակտիվանում է: Համոզվեք, որ կպչուկը կպցրեք ՝ պարզապես պոկելով այն և մերկացնելով ազդանշանը:

Քայլ 4. Նախագծի օրինակ Ա

Նախագծի օրինակ Ա
Նախագծի օրինակ Ա

Buzzer- ի ակտիվացում

Theիշտ ինչպես նախորդ օրինակում, մենք պատրաստել ենք հատուկ սցենար ՝ մանրամասն մեկնաբանություններով, որոնք կբացատրեն, թե ինչպես է աշխատում ամբողջ բզզոցների գործընթացը և ինչպես ենք մենք կարողանում վերահսկել ազդանշանը ՝ օգտագործելով GPIO ելքը:

Սկզբում մենք ներմուծում ենք RPi. GPIO գրադարանը և քնելու ժամանակի գրադարանը:

Այնուհետև մենք կարգավորում ենք ազդանշանը 12 -րդ կապում, մենք կարգավորում ենք GPIO- ի ռեժիմը GPIO BOARD- ին և տեղադրում ենք այն որպես OUTPUT քորոց: Մենք 0,5 վայրկյան դուրս կբերենք բզզող ազդանշան, այնուհետև այն կանջատենք ՝ բարձր աղմուկը կանխելու համար:

Հետևեք այս հղմանը ՝ սցենարը ներբեռնելու և այն ինքներդ փորձելու համար ՝

Քայլ 5. Նախագծի օրինակ Բ

Նախագծի օրինակ Բ
Նախագծի օրինակ Բ

LCD էկրանը վերահսկելը

LCD- ը (և մատրիցային էկրանը), ամենայն հավանականությամբ, ամենազվարճալի և ամենահետաքրքիր մասն է CrowPi- ով նախագծեր կառուցելիս, LCD էկրանով կարող եք ցույց տալ ձեր հավաքած տվյալները ՝ օգտագործելով ձեր CrowPi սենսորները, ինչպես նաև իրական ժամանակում թարմացնելը ՝ կախված մոդուլների փոփոխությունից: անցնում է! Օրինակ ՝ երեկ իսկապես շոգ էր, բայց այսօր իսկապես ցուրտ է. Թող CrowPi LCD- ն ինքնաբերաբար փոխվի ինքն իրեն ամենավերջին և ամենաթարմ տեղեկատվությամբ, որպեսզի դուք պատահաբար սխալ հագուստ չկրեք դպրոցի / աշխատանքի համար:

Ինչ կսովորես

Այս դասի վերջում դուք կկարողանաք. Ինչ դուք կսովորեք, թե ինչպես կառավարել LCD էկրանը և գրել տվյալներ դրա մեջ:

Ինչ ձեզ պետք կգա

CrowPi Board- ը նախնական տեղադրումից հետո Պահանջում է անջատիչ օգտագործելով մոդուլներ

*Ոչ

LCD էկրանի գտնվելու վայրը CrowPi- ում

LCD էկրանը զբաղեցնում է CrowPi տախտակի ամենամեծ մասը, այնպես որ մենք վստահ ենք, որ այն անմիջապես նկատեցիք: Դեմո սցենարը և օրինակները գործարկելուն պես CrowPi- ն կմիացվի գեղեցիկ ֆոնային լույսով, որը տեսանելի կլինի նույնիսկ այն դեպքում, երբ սենյակի բոլոր լույսերն անջատված են

Քայլ 6. Նախագծի օրինակ Բ

Նախագծի օրինակ Բ
Նախագծի օրինակ Բ

LCD- ով աշխատելը

I2C- ն, ինչպես նաև որոշ այլ սենսորներ, նույնպես չի աշխատում GPIO տեխնոլոգիայի վրա, փոխարենը մենք օգտագործում ենք «I2C» անունով մի բան (նույն I2C- ն, որն օգտագործել էինք լույսի սենսորի համար մեր նախորդ օրինակներում), հասցեն, որը մենք կօգտագործենք LCD էկրանին, 21 է:, միանալով այս I2C հասցեին, մենք կկարողանանք հրամաններ ուղարկել, օրինակ ՝ տեքստ կամ թվեր գրել, LCD լուսարձակի միացում, անջատում, կուրսորը միացնել և այլն…

LCD- ի վերահսկման համար մենք կօգտագործենք Adafruit_CharLCDBackpack- ը, որը Adafruit- ի շրջանակն է, ինչը մեզ շատ ավելի հեշտացնում է նման բարդ արտադրանքի հետ աշխատելիս: Հետևեք այս հղմանը ՝ սցենարը ներբեռնելու և այն ինքներդ փորձելու համար ՝

Քայլ 7. Նախագծի օրինակ Գ

Նախագծի օրինակ Գ
Նախագծի օրինակ Գ

Կարդացեք / գրեք RFID քարտ ՝ օգտագործելով RFID մոդուլը:

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

Ինչ կսովորես

Այս դասի ավարտին դուք կկարողանաք.

CrowPi խորհուրդը RFID չիպը նախնական տեղադրումից հետո (ներառված է CrowPi- ի հետ)

Պահանջում է անջատիչ օգտագործելով մոդուլներ

*Ոչ

RFID մոդուլի գտնվելու վայրը CrowPi- ում

RFID մոդուլը գտնվում է Raspberry Pi- ից անմիջապես ներքև (կամ զրո կամ 3), այն կարծես փոքր չիպ է, որից դուրս է գալիս «wifi» պատկերազարդում, ինչը նշանակում է անլար կապ (ինչը RFID- ն անում է) այն օգտագործելու համար: պետք է վերցնել չիպը կամ քարտը, որը գալիս է CrowPi- ի հետ և հանձնել CrowPi RFID չիպերի տարածքը բավական մոտ, որպեսզի մեր սցենարը կարողանա այն հայտնաբերել: 2-4 սմ-ը պետք է բավական մոտ լինի, փորձեք:

Քայլ 8. Նախագծի օրինակ Գ

Նախագծի օրինակ Գ
Նախագծի օրինակ Գ

Աշխատում է RFID- ի հետ

RFID մոդուլի հետ աշխատանքը բավականին պարզ է: Մենք ունենք 3 գործառույթ ՝ լիազորել, կարդալ, գրել և չարտոնել: Առաջին քայլը կլինի այն ժամանակ, երբ դուք դիպչեք NFC- ին այդ ժամանակ մոդուլին, և մեր սկրիպտը կփորձի թույլատրել չիպը `օգտագործելով կանխադրված գաղտնաբառի կազմաձևը (եթե այն չեք փոխել, այն պետք է աշխատի) այնուհետև, երբ թույլտվությունը հաջող լինի, այն կարդացեք տվյալները և տպեք դրանք էկրանին: Ավարտելուց հետո այն Deauthorize և դուրս կգա սցենարից: Մեկ այլ սցենարի օրինակով մենք կկարողանանք լիազորել, կարդալ, վերագրանցել տվյալները նոր տվյալների և այնուհետ Deauthorize: Հետևեք այս հղմանը ՝ սցենարը ներբեռնելու և այն ինքներդ փորձելու համար ՝

Քայլ 9. Որտեղ գնել CrowPi:

Մեր CrowPi- ն ծիծաղեց Kickstarter- ում

Օգնեք մեզ ուղարկել այս գրավիչ բանալիները արտադրության ՝

Նոր CrowPi, որը լավ է ձեր երեխայի համար RPI սովորելու համար և դա RPI- ի զարգացման համընդհանուր հարթակ է:

Գովազդեք ձեր Raspberry Pi- ն հիմա !!

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