Агуулгын хүснэгт:

CrowPi- Raspberry Pi-тай тэгээс Баатар руу чиглүүлэх: 9 алхам
CrowPi- Raspberry Pi-тай тэгээс Баатар руу чиглүүлэх: 9 алхам

Видео: CrowPi- Raspberry Pi-тай тэгээс Баатар руу чиглүүлэх: 9 алхам

Видео: CrowPi- Raspberry Pi-тай тэгээс Баатар руу чиглүүлэх: 9 алхам
Видео: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, Арваннэгдүгээр
Anonim
Image
Image
CrowPi- Raspberry Pi-тай тэгээс Баатар руу яваарай
CrowPi- Raspberry Pi-тай тэгээс Баатар руу яваарай
CrowPi- Raspberry Pi-тай тэгээс Баатар руу яваарай
CrowPi- Raspberry Pi-тай тэгээс Баатар руу яваарай

CrowPi гэж юу вэ?

CrowPi бол Raspberry Pi -ийг хялбархан сурахад туслах 7 инчийн дэлгэцээр тоноглогдсон хөгжлийн самбар юм. CrowPi -ийн тусламжтайгаар та компьютерийн анхан шатны мэдлэгийг сураад зогсохгүй програмчлалын дадлага хийж, олон тооны электрон төслүүдийг хэрэгжүүлж чадна. CrowPi нь питон програмчлалын ур чадварыг хөгжүүлэхэд тусгайлан зориулагдсан техник хангамж, програм хангамжийн чиглэлээр мэдлэг, чадвараа дээшлүүлж чадна.

Танд яагаад CrowPi хэрэгтэй байна вэ? Энэ асуултанд хариулахаасаа өмнө энгийн асуулт хариултын тоглоом хийцгээе. Та доорх асуудлуудтай тулгарч байна уу? ТИЙМ эсвэл ҮГҮЙ гэж хэлээрэй. Та электроник эсвэл Raspberry Pi -ийг сонирхож байгаа боловч яаж эхлэхээ мэдэхгүй байна. Та STEM -ийн боловсрол эзэмших хүсэл тэмүүлэлтэй байгаа боловч заахад хэрэгтэй, хялбар материалыг олж чадахгүй байна. Та Raspberry Pi -г ашиглаж байгаа боловч үүнийг бүрэн ашиглаж чаддаггүй. Та энгийн туршилтуудыг хийж дуусгасан бөгөөд та илүү олон төсөл судалж, электроникийн ертөнцөд гүн гүнзгий орохыг хүсч байна. Хэрэв та нэг удаа YES гэж хэлвэл CrowPi таны төлөө төрсөн. CrowPi нь дээр дурдсан бүх асуудлыг шийдвэрлэхэд тань туслах болно.

Хэрэв та CROWPI -ийн талаар мэдэхийг хүсвэл ЭНД дарж шалгана уу

Алхам 1: Python 2.7 -тай CrowPi хичээлүүд

Python програмтай CrowPi хичээлүүд 2.7
Python програмтай CrowPi хичээлүүд 2.7
Python програмтай CrowPi хичээлүүд 2.7
Python програмтай CrowPi хичээлүүд 2.7

- Хичээл 1 - GPIO -ийн үндсэн ойлголт ба GPIO Input/Output -ийг хэрхэн ашиглах талаар

- Хичээл 2 - Дуут дохио өгөх эсвэл мэдэгдэх зорилгоор Buzzer -ийг ашиглах.

- Хичээл 3 - Баззерыг хянахын тулд товчлуураас оролт аваарай.

- Хичээл 4 - Релей хэрхэн ажилладаг, түүнийг хэрхэн хянах.

- Хичээл 5 - Чичиргээ мэдрэгч рүү чичиргээний дохио илгээх.

- Хичээл 6 - Дууны мэдрэгч ашиглан дууг илрүүлэх.

- Хичээл 7 - Гэрлийн мэдрэгч ашиглан бага эсвэл хурц гэрлийг илрүүлэх.

- Хичээл 8 - DHT11 мэдрэгч ашиглан өрөөний температур, чийгшлийг тодорхойлох.

- Хичээл 9 - Хөдөлгөөн мэдрэгч ашиглан хөдөлгөөнийг илрүүлэх.

Хичээл 10 - Хэт авианы мэдрэгч ашиглан зайны мэдээлэл авах.

- Хичээл 11 - LCD дэлгэцийг хянах.

- Хичээл 12 - RFID модулийг ашиглан RFID картыг унших / бичих.

- Хичээл 13 - Шатны хөдөлгүүрийг ашиглах, алхам хөдөлгөөн хийх.

- Хичээл 14 - Серво интерфэйсийг ашиглан servo моторыг хянах. - Хичээл 15 - 8x8 матрицын LED -ийг хянах.

- Хичээл 16 - 7 сегментийн дэлгэцийг хянах.

- Хичээл 17 - Мэдрэгч мэдрэгч ашиглан мэдрэгчийг илрүүлэх.

- Хичээл 18 - Хазайлтын мэдрэгч ашиглан хазайлтыг илрүүлэх.

- Хичээл 19 - Товчлуурын матрицыг ашиглах ба хянах. - Хичээл 20 - Талхны самбар ашиглан өөрийн гараар самбар хийх.

Алхам 2: Төсөл бүтээх 19 нэгдсэн модуль

Төсөл бүтээх 19 нэгдсэн модуль
Төсөл бүтээх 19 нэгдсэн модуль
Төсөл бүтээх 19 нэгдсэн модуль
Төсөл бүтээх 19 нэгдсэн модуль

* 1 - Дуу чимээний мэдрэгч - Үнэхээр чанга дуугарах сэрүүлэг хийхэд ашигладаг!

* 2 - Реле мэдрэгч - Электрон хэлхээг нээх, хаахад ашигладаг

* 3 - Микрофоны мэдрэгч - Өрөөн доторх чанга дуу чимээг илрүүлэхэд ашигладаг

* 4 - Налуу мэдрэгч - Самбарын баруун эсвэл зүүн хазайлтыг илрүүлэхэд ашигладаг

* 5 - Чичиргээ мэдрэгч - CrowPi самбар дээр хүчтэй чичиргээ хийхэд ашигладаг

* 6 - Хөдөлгөөн мэдрэгч - Эргэн тойрон дахь хөдөлгөөн, хөдөлгөөнийг илрүүлэхэд ашигладаг

* 7 - Мэдрэгч мэдрэгч - Үүнийг дарах боломжтой товчлуур болгон ашигладаг

* 8 - Шатны мотор холболт - Аливаа зүйлийг хөдөлгөж, алхам хөдөлгөөн хийхэд ашигладаг

* 9 - Servos холболт - Аливаа зүйлийг эргүүлэхэд ашигладаг

* 10 - IR мэдрэгч - Хэт улаан туяаны дохиог илгээх, хүлээн авахад ашигладаг

* 11 - DH11 модуль - Өрөөний температур, чийгшлийг илрүүлэхэд ашигладаг

* 12 - Хэт авианы мэдрэгч - Зайг илрүүлэх, хэмжихэд ашигладаг

* 13 - Гэрлийн мэдрэгч - Өрөөн доторх гэрлийн шулуун байдлыг тодорхойлох, хэмжихэд ашигладаг

* 14 - LCD модуль - Аливаа зүйл болон текстийг харуулахад ашигладаг

* 15 - Сегментийн LED - Тоонууд болон өгөгдлийг харуулахад ашигладаг* 16 - Матрицын LED - Текст болон бусад төрлийн өгөгдлийг харуулахад ашигладаг

* 17 - RFID модуль - NFC чип, модулийг илрүүлэхэд ашигладаг бөгөөд унших, бичих чадвартай

* 18 - Бие даасан товчлуурууд - Тоглоом тоглох эсвэл роботыг удирдахад ашиглаж болно

* 19 - Матрицын товчлуурууд - Товчлуур эсвэл олон сонголтын товчлуур болгон ашиглаж болно

Алхам 3: Төслийн жишээ А

Төслийн дээж А
Төслийн дээж А

Дуут дохиог сэрэмжлүүлэг болгон ашиглах

Өмнөх хичээлийн дараа бид GPIO зүүг хэрхэн гаралт, оролт болгон ашиглахыг ойлгосон.

Үүнийг туршихын тулд бид бодит жишээг авч, өмнөх ангийн мэдлэгээ самбар дээрх модулийн аль нэгэнд ашиглах болно. Бидний ашиглах модуль бол "дуугаралт" юм. Нэрийн дагуу дуугаралт дуугардаг. Бид GPIO гаралтыг ашиглан дуут дохио илгээж, чанга дуу чимээ гаргахын тулд хэлхээг хаагаад дараа нь дахин унтрааж, хэлхээг хаах болно.

Та юу сурах вэ

Энэ хичээлийн төгсгөлд та дараахь зүйлийг хийх боломжтой болно: GPIO гаралтыг ашиглан дуугаралтын модулийг удирдах боломжтой байх

Танд юу хэрэгтэй болно

Анх суулгасны дараа CrowPi Board

Шилжүүлэгч ашиглан шилжих модулийг шаарддаг: Үгүй

CrowPi дээрх дуугарагчийн байршил

Buzzer нь CrowPi самбарын баруун талд байрладаг бөгөөд үүнийг идэвхжүүлсэн үед гарах чанга дуугаар амархан танигддаг бөгөөд та Raspberry Pi -г анх удаа ашиглахдаа Buzzer мэдрэгчийг хамгаалалтын наалтаар битүүмжилж болно. Стикерийг тайлж, дуугаруулагчийг өөрөө ил гаргаарай.

Алхам 4: Төслийн жишээ А

Төслийн дээж А
Төслийн дээж А

Buzzer -ийг идэвхжүүлж байна

Өмнөх жишээний нэгэн адил бид дуу чимээ гаргах үйл явц хэрхэн явагдаж байгааг, GPIO гаралтыг ашиглан дуут дохиог хэрхэн хянах боломжтой болохыг тайлбарласан дэлгэрэнгүй тайлбар бүхий тусгай скрипт бэлтгэсэн болно.

Эхлээд бид RPi. GPIO номын сан болон унтах цагийн номын санг импортлодог.

Дараа нь бид дуу чимээг 12 -р зүү дээр тохируулж, GPIO горимыг GPIO BOARD болгон тохируулж, зүүг OUTPUT зүү болгон тохируулна. Бид дуугарах дохиог 0.5 секундын турш гаргаад дараа нь чанга дуу чимээ гаргахгүйн тулд унтраана.

Скриптийг татаж авахын тулд энэ линкийг дагана уу:

Алхам 5: Төслийн дээж Б

Төслийн жишээ Б
Төслийн жишээ Б

LCD дэлгэцийг хянах

LCD (ба матрицын дэлгэц) нь CrowPi ашиглан төсөл зохиоход хамгийн хөгжилтэй, хамгийн сэтгэл хөдөлгөм хэсэг байж болох юм, LCD дэлгэцийг ашиглан та CrowPi мэдрэгч ашиглан цуглуулсан өгөгдлөө харуулах, мөн бодит цаг хугацаанд шинэчлэх нь модулийн өөрчлөлтөөс хамаарна. дамждаг! Жишээлбэл: өчигдөр үнэхээр халуун байсан, гэхдээ өнөөдөр үнэхээр хүйтэн байна - CrowPi LCD -ийг хамгийн сүүлийн үеийн, хамгийн сүүлийн үеийн мэдээллээр автоматаар өөрчил.

Та юу сурах вэ

Энэ хичээлийн төгсгөлд та дараахь зүйлийг хийх боломжтой болно: LCD дэлгэцийг удирдах, түүнд өгөгдөл бичих талаар юу сурах вэ.

Танд юу хэрэгтэй болно

Анх суулгасны дараа CrowPi Board нь унтраалгыг ашиглан модулиудыг солихыг шаарддаг

*Үгүй

CrowPi дээрх LCD дэлгэцийн байршил

LCD дэлгэц нь CrowPi хавтангийн хамгийн том хэсгийг эзэлдэг тул та үүнийг шууд анзаарсан гэдэгт бид итгэлтэй байна! Демо скрипт болон жишээг ажиллуулмагц CrowPi нь арын гэрлийг унтрааж байсан ч харагдах боломжтой арын гэрлээр асах болно.

Алхам 6: Төслийн дээж Б

Төслийн жишээ Б
Төслийн жишээ Б

LCD дэлгэцтэй ажиллах

I2C нь бусад зарим мэдрэгч GPIO технологид ажилладаггүй тул бид "I2C" гэж нэрлэдэг зүйлийг ашигладаг (өмнөх жишээн дээрх гэрлийн мэдрэгчийг ашиглаж байсан I2C), LCD дэлгэц дээр ашиглах хаяг нь 21 байна. Энэхүү I2C хаягаар холбогдсоноор бид дараах тушаалуудыг илгээх боломжтой болно: текст эсвэл тоо бичих, LCD -ийн арын гэрлийг асаах, унтраах, курсорыг идэвхжүүлэх гэх мэт.

LCD -ийг хянахын тулд бид Adafruit_CharLCDBackpack -ийг ашиглах болно, энэ нь Adafruit -ийн хүрээ бөгөөд ийм нарийн төвөгтэй бүтээгдэхүүнтэй ажиллахад бидэнд илүү хялбар болно! Скриптийг татаж авахын тулд энэ линкийг дагана уу:

Алхам 7: Төслийн дээж C

Төслийн жишээ C
Төслийн жишээ C

RFID модулийг ашиглан RFID картыг унших / бичих

RFID модуль бол ухаалаг хаалганы түгжээ, ажилчдын нэвтрэх карт, нэрийн хуудас, нохойн хүзүүвч гэх мэт олон төрлийн шийдлүүдэд хэрэглэгддэг дэлхийн хамгийн сонирхолтой, ашигтай модулиудын нэг юм. Та ямар ч төсөлд хамрагдахаас үл хамааран RFID модулийг ашиглах болно.

Та юу сурах вэ

Энэ хичээлийн төгсгөлд та дараахь зүйлийг хийх боломжтой болно: RFID -ийг хянах, өгөгдлийг унших, бичих, чипсийг таних

RFID чипийг анх суулгасны дараа CrowPi самбар (CrowPi -д багтсан болно)

Шилжүүлэгч ашиглан шилжих модулийг шаарддаг

*Үгүй

CrowPi дээрх RFID модулийн байршил

RFID модуль нь Raspberry Pi -ийн яг доор байрладаг (тэг эсвэл 3), энэ нь "wifi" дүрс бүхий жижиг чип шиг харагдаж байгаа бөгөөд үүнийг ашиглахын тулд утасгүй холболт (RFID -ийн хийдэг зүйл) гэсэн үг юм. CrowPi -тэй хамт ирдэг чип эсвэл картыг авч, скрипт үүнийг илрүүлэхэд хангалттай ойр CrowPi RFID чипний хэсгийг хүлээлгэн өгөх хэрэгтэй. 2-4см хангалттай ойрхон байх ёстой, туршаад үзээрэй!

Алхам 8: Төслийн дээж C

Төслийн жишээ C
Төслийн жишээ C

RFID -тэй ажиллах

RFID модультай ажиллах нь маш хялбар байдаг. Бид 3 функцтэй: Зөвшөөрөх, Унших, Бичих, Зөвшөөрөлгүй болгох. Тухайн үед модулийг NFC дээр дарах үед бидний хийх эхний алхам бол бидний скрипт нууц үгийн үндсэн тохиргоог ашиглан чипийг зөвшөөрөхийг оролдох болно (хэрэв та үүнийг өөрчилөөгүй бол энэ нь ажиллах ёстой), дараа нь зөвшөөрөл амжилттай болвол энэ нь хийгдэх болно. өгөгдлийг уншаад дэлгэц дээр хэвлэ. Дууссаны дараа скриптийг зөвшөөрөлгүй болгож, орхих болно. Өөр нэг скриптийн жишээнд бид өгөгдлийг шинэ өгөгдөлд оруулах, унших, дахин бичих, дараа нь зөвшөөрөлгүй болгох боломжтой болно. Скриптийг татаж авахын тулд энэ линкийг дагана уу:

Алхам 9: CrowPi -г хаанаас худалдаж авах вэ?

Манай CrowPi Kickstarter дээр инээж байсан

Эдгээр хөөрхөн түлхүүрүүдийг https://www.kickstarter.com/projects/elecrow/crow хаягаар үйлдвэрлэлд илгээхэд бидэнд тусална уу.

Шинэ CrowPi нь таны хүүхдэд RPI-ийг сурахад тустай бөгөөд энэ нь RPI-ийг нэгтгэх платформ юм.

Raspberry Pi -ээ одоо сурталчилж байгаарай !!

Зөвлөмж болгож буй: