Агуулгын хүснэгт:
- Алхам 1: Python 2.7 -тай CrowPi хичээлүүд
- Алхам 2: Төсөл бүтээх 19 нэгдсэн модуль
- Алхам 3: Төслийн жишээ А
- Алхам 4: Төслийн жишээ А
- Алхам 5: Төслийн дээж Б
- Алхам 6: Төслийн дээж Б
- Алхам 7: Төслийн дээж C
- Алхам 8: Төслийн дээж C
- Алхам 9: CrowPi -г хаанаас худалдаж авах вэ?
Видео: CrowPi- Raspberry Pi-тай тэгээс Баатар руу чиглүүлэх: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
CrowPi гэж юу вэ?
CrowPi бол Raspberry Pi -ийг хялбархан сурахад туслах 7 инчийн дэлгэцээр тоноглогдсон хөгжлийн самбар юм. CrowPi -ийн тусламжтайгаар та компьютерийн анхан шатны мэдлэгийг сураад зогсохгүй програмчлалын дадлага хийж, олон тооны электрон төслүүдийг хэрэгжүүлж чадна. CrowPi нь питон програмчлалын ур чадварыг хөгжүүлэхэд тусгайлан зориулагдсан техник хангамж, програм хангамжийн чиглэлээр мэдлэг, чадвараа дээшлүүлж чадна.
Танд яагаад CrowPi хэрэгтэй байна вэ? Энэ асуултанд хариулахаасаа өмнө энгийн асуулт хариултын тоглоом хийцгээе. Та доорх асуудлуудтай тулгарч байна уу? ТИЙМ эсвэл ҮГҮЙ гэж хэлээрэй. Та электроник эсвэл Raspberry Pi -ийг сонирхож байгаа боловч яаж эхлэхээ мэдэхгүй байна. Та STEM -ийн боловсрол эзэмших хүсэл тэмүүлэлтэй байгаа боловч заахад хэрэгтэй, хялбар материалыг олж чадахгүй байна. Та Raspberry Pi -г ашиглаж байгаа боловч үүнийг бүрэн ашиглаж чаддаггүй. Та энгийн туршилтуудыг хийж дуусгасан бөгөөд та илүү олон төсөл судалж, электроникийн ертөнцөд гүн гүнзгий орохыг хүсч байна. Хэрэв та нэг удаа YES гэж хэлвэл CrowPi таны төлөө төрсөн. CrowPi нь дээр дурдсан бүх асуудлыг шийдвэрлэхэд тань туслах болно.
Хэрэв та CROWPI -ийн талаар мэдэхийг хүсвэл ЭНД дарж шалгана уу
Алхам 1: Python 2.7 -тай CrowPi хичээлүүд
- Хичээл 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 нэгдсэн модуль
* 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
RFID модулийг ашиглан RFID картыг унших / бичих
RFID модуль бол ухаалаг хаалганы түгжээ, ажилчдын нэвтрэх карт, нэрийн хуудас, нохойн хүзүүвч гэх мэт олон төрлийн шийдлүүдэд хэрэглэгддэг дэлхийн хамгийн сонирхолтой, ашигтай модулиудын нэг юм. Та ямар ч төсөлд хамрагдахаас үл хамааран RFID модулийг ашиглах болно.
Та юу сурах вэ
Энэ хичээлийн төгсгөлд та дараахь зүйлийг хийх боломжтой болно: RFID -ийг хянах, өгөгдлийг унших, бичих, чипсийг таних
RFID чипийг анх суулгасны дараа CrowPi самбар (CrowPi -д багтсан болно)
Шилжүүлэгч ашиглан шилжих модулийг шаарддаг
*Үгүй
CrowPi дээрх RFID модулийн байршил
RFID модуль нь Raspberry Pi -ийн яг доор байрладаг (тэг эсвэл 3), энэ нь "wifi" дүрс бүхий жижиг чип шиг харагдаж байгаа бөгөөд үүнийг ашиглахын тулд утасгүй холболт (RFID -ийн хийдэг зүйл) гэсэн үг юм. CrowPi -тэй хамт ирдэг чип эсвэл картыг авч, скрипт үүнийг илрүүлэхэд хангалттай ойр CrowPi RFID чипний хэсгийг хүлээлгэн өгөх хэрэгтэй. 2-4см хангалттай ойрхон байх ёстой, туршаад үзээрэй!
Алхам 8: Төслийн дээж C
RFID -тэй ажиллах
RFID модультай ажиллах нь маш хялбар байдаг. Бид 3 функцтэй: Зөвшөөрөх, Унших, Бичих, Зөвшөөрөлгүй болгох. Тухайн үед модулийг NFC дээр дарах үед бидний хийх эхний алхам бол бидний скрипт нууц үгийн үндсэн тохиргоог ашиглан чипийг зөвшөөрөхийг оролдох болно (хэрэв та үүнийг өөрчилөөгүй бол энэ нь ажиллах ёстой), дараа нь зөвшөөрөл амжилттай болвол энэ нь хийгдэх болно. өгөгдлийг уншаад дэлгэц дээр хэвлэ. Дууссаны дараа скриптийг зөвшөөрөлгүй болгож, орхих болно. Өөр нэг скриптийн жишээнд бид өгөгдлийг шинэ өгөгдөлд оруулах, унших, дахин бичих, дараа нь зөвшөөрөлгүй болгох боломжтой болно. Скриптийг татаж авахын тулд энэ линкийг дагана уу:
Алхам 9: CrowPi -г хаанаас худалдаж авах вэ?
Манай CrowPi Kickstarter дээр инээж байсан
Эдгээр хөөрхөн түлхүүрүүдийг https://www.kickstarter.com/projects/elecrow/crow хаягаар үйлдвэрлэлд илгээхэд бидэнд тусална уу.
Шинэ CrowPi нь таны хүүхдэд RPI-ийг сурахад тустай бөгөөд энэ нь RPI-ийг нэгтгэх платформ юм.
Raspberry Pi -ээ одоо сурталчилж байгаарай !!
Зөвлөмж болгож буй:
Zoom -ийг хянахын тулд гитар баатар гитар ашиглах (зөвхөн Windows): 9 алхам
Zoom -ийг хянахын тулд гитар баатар гитар ашиглах (зөвхөн Windows): Дэлхий даяар тахал өвчин дэгдэж байгаа тул бидний ихэнх нь байшингаа цэвэрлэж, Zoom -ийн уулзалтад оролцож байна. Хэсэг хугацааны дараа энэ нь маш зөөлөн бөгөөд уйтгартай болно. Гэрээ цэвэрлэж байхдаа би хуучин гитар баатар гитарыг олсон
Интернетээр Nodemcu ашиглан Blynk програмаар дамжуулан удирдан чиглүүлэх: 5 алхам
Интернет дээр Nodemcu ашиглан Blynk програмаар дамжуулан удирдан чиглүүлэх: Өнөөдөр бүгдэнд нь сайн байна уу, бид интернет ашиглан ухаалаг гар утсаа ашиглан LED -ийг хэрхэн удирдахыг танд үзүүлэх болно
USB модемийг VMware ESXi виртуал машин руу хэрхэн дахин чиглүүлэх вэ: 14 алхам
USB модемийг VMware ESXi виртуал машин руу хэрхэн дахин чиглүүлэх вэ: Сайн байна уу! Өнөөдөр би USB модемийг VMware ESXi виртуал машин руу хэрхэн дахин чиглүүлэх талаар танд хэлэх болно. Үүнтэй адилаар та санах ойн зөөгч болон бусад зарим USB төхөөрөмжийг дахин чиглүүлэх боломжтой. Энэхүү урт хугацааны VMware функц нь давуу болон сул талуудтай тул бид
Нерф бууг чиглүүлэх хөдөлгөөн: 8 алхам
Хөдөлгөөний чиглүүлэгч Nerf Gun: Сайн байна уу! Намайг Камерон гэдэг. Энэхүү зааварчилгааны хувьд би хөдөлгөөнт идэвхжүүлсэн Nerf бууг хэрхэн яаж хийхийг танд үзүүлэх болно. Энэ нь жаахан хэцүү ч 100% ГАЙХАЛТАЙ
HTTPS дахин чиглүүлэх хувилбар 2.0 ESP8266 ба Google хүснэгтийг шинэчлэх: 10 алхам
HTTPS дахин чиглүүлэлтийн хувилбар 2.0 ESP8266 ба Google хүснэгтийг шинэчлэх: Өмнөх туршилтуудад бид ESP8266 модулийн холболтыг хийж, өгөгдлийг хоёр талт чиглэлд Google Script -ийн тусламжтайгаар Google Script -ийн тусламжтайгаар илгээсэн бөгөөд эхний ээлжинд Sujay Phadke " electronicsguy " HTTPSRedirect номын сангийн бүтээгч