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

Pi багц: 4 алхам
Pi багц: 4 алхам

Видео: Pi багц: 4 алхам

Видео: Pi багц: 4 алхам
Видео: ТАРЗИ ХОНДАНИ 4- РАКАТ ФАРЗИ НАМОЗИ ПЕШИН 2024, Арваннэгдүгээр
Anonim
Pi багц
Pi багц
Pi багц
Pi багц
Pi багц
Pi багц
Pi багц
Pi багц

Энэ бол Mini Raspberry Pi Zero компьютер юм. Та жижиг USB гарыг холбож (USB OTG адаптерийн тусламжтайгаар) жижиг Линукс компьютер болгон ашиглаж, энгийн програмуудыг ажиллуулж болно.

Энэ төслийг хэрэгжүүлэхэд их цаг хугацаа шаардагдахгүй бөгөөд амралтын өдрүүдэд Линукс болон командын шугамын талаархи энгийн мэдлэгийг ашиглан хийж болно.

Би үүнийг энгийн програмчлал хийх, жижиг файлын мини сервер болгон ашиглахаар төлөвлөж байна

Алхам 1: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

Би (2.4 инчийн) ili9341 LCD-ийг Raspberry Pi Z W-тэй холбосон байна LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (Шаардлагагүй байж магадгүй) CS -> CE0DC -> 18 (Ихэвчлэн GPIO 24 гэхдээ үүнийг ашиглахад асуудал гардаг байсан) RESET -> 23 (Ихэвчлэн GPIO 25 гэхдээ үүнийг ашиглахад асуудал гардаг байсан) LED -> 3.3 V (Та үүнийг өөр GPIO зүү рүү холбож болно, гэхдээ би арын гэрлийг үргэлж асаахыг илүүд үздэг)

Түүнээс гадна би ашигласан 1650 мАч утасны батерей (бүүргийн захаас), 5В хүчдэлийн хөрвүүлэгч, цэнэглэх хэлхээг зэрэгцүүлэн тавьсан. Би илүү зөөврийн болгохын тулд Boost хөрвүүлэгчээс USB A залгуурыг задалсан. Би төхөөрөмжийг асаах, унтраахын тулд Boost хөрвүүлэгч болон Raspberry Pi -ээс цувралаар унтраалга тавьлаа.

Батерей -> Цэнэглэгч ба хамгаалалт -> Boost -> Switch -> Raspberry Pi

Батерей болон Boost хөрвүүлэгч нь тийм ч хүчтэй биш тул зарим тохиолдолд Raspberry Pi -ийг тэжээхэд хангалтгүй байж болохыг анхаарна уу. Жишээлбэл, энэ нь зөвхөн зайгаа ашиглан олон USB төхөөрөмжийг асаах боломжгүй юм.

Алхам 2: Програм хангамж

Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж

Нэгдүгээрт, би Raspberry Pi -ийг консол руу ачаалахаар тохируулсан.

LCD драйверийг ачаалахын тулд энэ тушаалыг ажиллуулна уу

  • sudo modprobe fbtft_device custom name = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 speed = 16000000 bgr = 1
  • Би үүнийг rc.local дээр сүүлчийн мөрөөс өмнө 0 гэж хэлээрэй, ингэснээр LCD драйвер ачаалах болно. Файлд командыг нэмэх нь тохиромжтой
  • Ачаалах үед ачаалахын тулд бусад файлуудыг засварлахыг зааж өгсөн бусад зааварчилгаа (доорх линкүүд дээр) байдаг. Ингэснээр бас ажиллах болно

X Server (Raspberry Pi desktop) -ыг дэлгэцэн дээр тохируулахын тулд X Server -ийн алхмуудыг дагана уу.

Консолыг LCD дээр харуулахаар тохируулахын тулд энд консолыг идэвхжүүлэх алхамыг дагана уу

N2 консолыг Raspberry Pi дээр харуулахаар тохируулахын тулд con2fbmap n 1 -ийг ажиллуулна уу. жишээ нь. con2fbmap 3 1

Холбоосууд

pi0cket.com/guides/ili9341-raspberry-pi-gu…

marcosgildavid.blogspot.com/2014/02/getting…

github.com/notro/fbtft/wiki/Framebuffer-us…

github.com/notro/fbtft/wiki/Boot-console

Алхам 3: Бүрхүүл

Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан

Төхөөрөмжийг зөөврийн, хөнгөн болгохын тулд би тунгалаг уян хатан хуванцар хэрэглэж, нугалав. Микро USB болон мини HDMI портуудыг таслахад үзэг хутга, хайч хангалттай байх болно. Үүний дараа бүх зүйлийг хамтад нь бэхлэхийн тулд тунгалаг скотч туузыг ашиглаж эхлээд эвдэрсэн харандаа хайрцагнаас тунгалаг хуванцар ашигласан боловч үүний дараа би зарим сав баглаа боодолоос (usb hub) тунгалаг хуванцарыг олж ашиглаж ашигласан. бараг) зөв хэмжээтэй. Нэмэлт зай байсан ч гэсэн би үүнийг нэмэлт хэрэгслүүд (USB OTG адаптер) хадгалахад ашигладаг байсан.

Алхам 4: Сайжруулж болох зүйлс

Энэ бол надад 3 хоног хүрэхгүй хугацаа зарцуулсан энгийн төсөл юм. Гэсэн хэдий ч та үүнийг дараах байдлаар сайжруулах боломжтой.

  1. Raspberry Pi камер нэмж байна

    Та үүнийг прототипүүдээс харж байсан боловч хадгалагдаж болох хүчийг ашиглахад эцэст нь устгасан бөгөөд миний Raspberry Pi Zero W дээрх камерын холбогч ямар ч байсан эвдэрсэн

  2. Илүү сайн (магадгүй 3D хэвлэсэн) кейс хийх

    Энэ нь илүү бат бөх, бат бөх болгох болно. Надад. Би 3D загварт хэт залхуу байсан бөгөөд 3D принтергүй байсан ч та нийлэг гэх мэт бусад нимгэн хатуу материалыг ашиглаж болно

  3. Мэдрэгчтэй дэлгэцийг тохируулж байна

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