Բովանդակություն:
- Քայլ 1: CrowPi դասեր Python 2.7 -ի հետ
- Քայլ 2: 19 Ինտեգրված մոդուլներ `նախագծեր կառուցելու համար
- Քայլ 3. Նախագծի օրինակ Ա
- Քայլ 4. Նախագծի օրինակ Ա
- Քայլ 5. Նախագծի օրինակ Բ
- Քայլ 6. Նախագծի օրինակ Բ
- Քայլ 7. Նախագծի օրինակ Գ
- Քայլ 8. Նախագծի օրինակ Գ
- Քայլ 9. Որտեղ գնել CrowPi:
Video: CrowPi- Առաջնորդեք ՝ զրոյից հերոս եք գնում ազնվամորի պիով. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ի՞նչ է CrowPi- ն:
CrowPi- ն 7 դյույմանոց էկրանով հագեցած զարգացման տախտակ է, որը կարող է օգնել ձեզ սովորել Raspberry Pi- ն ավելի հեշտ ձևով: CrowPi- ի միջոցով ոչ միայն կարող եք սովորել հիմնական համակարգչային գիտություն, այլև զբաղվել ծրագրավորումով և կատարել բազմաթիվ էլեկտրոնային նախագծեր: CrowPi- ն կարող է բարելավել ձեր գիտելիքներն ու կարողությունները ապարատային և ծրագրային ապահովման ոլորտներում, որոնք հատուկ նախագծված են ՝ օգնելու ձեզ զարգացնել python ծրագրավորման հմտություններ:
Ինչու՞ է ձեզ պետք CrowPi: Նախքան այս հարցին պատասխանելը, եկեք մի պարզ վիկտորինայի խաղ անենք: Դուք բախվու՞մ եք ներքևի խնդիրներին: Պարզապես ասեք ԱՅՈ կամ ՈՉ: Դուք հետաքրքրված եք էլեկտրոնիկայով կամ Raspberry Pi- ով, բայց գաղափար չունեք, թե ինչպես սկսել: Դուք կրքոտ եք STEM կրթությամբ, բայց չեք կարող գտնել օգտակար և հեշտ նյութեր, որոնցով կարող եք սովորեցնել: Դուք օգտագործում եք Raspberry Pi- ն, բայց դրանից առավելագույնը չեք օգտագործում: Դուք ավարտեցիք մի քանի պարզ փորձեր և ցանկանում եք ավելի շատ նախագծեր ուսումնասիրել և ավելի խորը սուզվել էլեկտրոնիկայի աշխարհում: Եթե մեկ անգամ ասում եք ԱՅՈ, CrowPi- ն ծնվել է ձեզ համար: CrowPi- ն կօգնի ձեզ լուծել վերը նշված բոլոր խնդիրները:
ԵԹԵ ANTԱՆԿԱՆՈՄ ԵՔ ԻՄԱՆԱԼ CROWPI- Ի ՄԱՍԻՆ, ԽՆԴՐՈՄ ԵՆՔ ԱՅՍՏԵ `CHԱՆԱՉԵԼ:
Քայլ 1: 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 Ինտեգրված մոդուլներ `նախագծեր կառուցելու համար
* 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- ն հիմա !!
Խորհուրդ ենք տալիս:
DIY Հարրի Փոթերի շարժվող դիմանկարը ազնվամորի պիով. 3 քայլ
DIY Հարրի Փոթերի շարժվող դիմանկարը ազնվամորի պիով. Շարժվող դիմանկարը `ոգեշնչված Հարրի Փոթերի ֆիլմերից: Շարժվող դիմանկարը կառուցված է հին կոտրված նոութբուքի միջոցով: Այն կարող է կառուցվել նույնիսկ Raspberry Pi- ի միջոցով, որը կապված է դիսփլեյի կամ հին մոնիտորի հետ: Դիմանկարների շրջանակը հիանալի տեսք ունի, մենք կարող ենք տեսնել ընտանեկան լուսանկարներ
Ավտոմատ տեսաժողով `տատիկի համար` ազնվամորի պիով. 9 քայլ (նկարներով)
Ինձ անհանգստացնում է իմ 90-ամյա տատիկը, քանի որ նույնիսկ նա պետք է տանը մնա COVID համաճարակի ժամանակ, նա անընդհատ դուրս է գալիս ՝ կատարելով " էական " փողոցում եղած իրերը, ինչպես օրինակ վիճակախաղի տոմսեր գնելը, հարևանների հետ խոսելը: Ես
HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով. 6 քայլ
HC-SR04 Ուլտրաձայնային սենսոր ազնվամորի պիով. Բարև բոլորին … իմ անունը Ահմեդ Դարվիշ է … սա իմ նախագիծն է, որն օգտագործում է Raspberry Pi- ն ուլտրաձայնային տվիչով, և ես կցանկանայի այն կիսել բոլորիդ հետ: Ինձ խնդրել են պատրաստել ծածկագիր, որն աշխատում է Python- ի վրա ՝ վերահսկելու 8 ուլտրաձայնային տվիչների միացումը
Ռելեի վերահսկում ազնվամորի պիով `3 քայլ
Ռելեի վերահսկում ազնվամորի պիով. Մեզանից շատերը բախվել են խնդրի հետ, երբ ազնվամորու պի տախտակն ի վիճակի չէ միաժամանակ մի քանի սարքերի միջև անցնել: Այսպիսով, 26 GPIO կապում օգտագործվող բազմաթիվ սարքերի միացում հնարավոր չէ: Ավելին, այն չի կարող երկարաձգվել 26 -ից այն կողմ
Պայուսակ համակարգիչ ազնվամորի պիով. 13 քայլ
Պայուսակ համակարգիչ ՝ ազնվամորի պիով. Տարին 1990 թվականն էր, և ես փոքր ու փոքր երեխա էի, չափազանց տարված տեսախաղերով: Երբ խաղ եկավ ասպարեզ, որը պետք է մտներ իմ ենթագիտակցության մեջ մնացած օրերս: Կիբերպանկից ներշնչված, դասական D & D Dungeon սողացող, դու