Mündəricat:

Pi Paketi: 4 addım
Pi Paketi: 4 addım

Video: Pi Paketi: 4 addım

Video: Pi Paketi: 4 addım
Video: Подробный обзор набора «Малина» v4 Raspberry Pi 4 2024, Iyul
Anonim
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi

Bu Mini Raspberry Pi Zero Kompüteridir. Kiçik bir USB klaviatura bağlaya bilərsiniz (USB OTG adapterinin köməyi ilə) kiçik Linux Kompüteri kimi istifadə edin və üzərində sadə proqramlar işləyin.

Bu layihənin yerinə yetirilməsi çox vaxt çəkmir və Linux və komanda xətti haqqında bəzi sadə lehimləmə və əsas biliklərdən istifadə etməklə bir həftə sonu edilə bilər.

Bir az sadə proqramlaşdırma və faylların kiçik bir mini serveri olaraq istifadə etməyi planlaşdırıram

Addım 1: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

(2.4 düym) ili9341 LCD-ni Raspberry Pi Zero W-yə bağladımLCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (Ehtiyac olmaya bilər) CS -> CE0DC -> 18 (Adətən GPIO 24 amma bunu istifadə edərkən problemlərim var idi) RESET -> 23 (Adətən GPIO 25 amma istifadə edərkən problemlərim var idi) LED -> 3.3 V (Başqa bir GPIO pininə bağlaya bilərsiniz, amma arxa işığın daim yanmasını üstün tuturam)

Üstəlik, paralel olaraq istifadə olunan 1650mah Telefon Batareyası (birə bazarından), 5V gücləndirici çevirici və şarj dövrəsi qoydum. Daha portativ etmək üçün Boost çeviricisindən USB A Soketini sildim. Cihazı açmaq və söndürmək üçün Boost çeviricisindən və Raspberry Pi -dən ardıcıl olaraq bir keçid qoydum.

Batareya -> Şarj cihazı və Qoruma -> Gücləndirmə -> Keçid -> Raspberry Pi

Unutmayın ki, batareya və Boost çeviricisi çox güclü olmadığından, bəzi hallarda Raspberry Pi -ni gücləndirmək kifayət olmaya bilər. Məsələn, yalnız bir batareya istifadə edərək birdən çox USB cihazını gücləndirə bilməz.

Addım 2: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

Əvvəlcə Raspberry Pi -ni konsolda yükləmək üçün konfiqurasiya etdim.

LCD Sürücüsünü Yükləmək üçün bu əmri işlədin

  • sudo modprobe fbtft_device xüsusi adı = fb_ili9341 gpios = sıfırlama: 23, dc: 18, led: 24 sürət = 16000000 bgr = 1
  • LCD sürücüsünün açılışda yüklənməsi üçün "exit 0" deyən son sətirdən əvvəl rc.local -a əlavə etdim. Yalnız bir fayla əmr əlavə etmək rahatdır
  • Başqa sənədlər də var (aşağıda göstərilən linklərdə), yüklənərkən digər faylları düzəltməyinizi söyləyir. Bu şəkildə də işləyəcək

Ekranda X Server (Raspberry Pi masa üstü) qurmaq üçün X Server addımlarını buradan edin.

Konsolu LCD -də görünəcək şəkildə qurmaq üçün burada Konsolu Aktiv et addımını izləyin

Digər 2 -ci konsolun Raspberry Pi -də görünməsini təyin etmək üçün con2fbmap n 1 -i işə salın. məs. con2fbmap 3 1

Bağlantılar

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

Addım 3: Korpus

Korpus
Korpus
Korpus
Korpus
Korpus
Korpus

Cihazı portativ və yüngül etmək üçün bir az şəffaf plastik istifadə etdim və əydim. Mikro USB və mini HDMI portlarını kəsmək üçün qələm bıçağı və qayçı kifayət edər. Bundan sonra hər şeyi bir araya gətirmək üçün bir az şəffaf skotç lentdən istifadə ediləcəkdi. Əvvəlcə qələm qutusundan təmiz plastik istifadə etdim, amma bundan sonra bəzi qablaşdırmadan (usb hub) şəffaf plastik tapdım və istifadə etdim. demək olar ki) Doğru ölçü. Əlavə yer olsa da, əlavə aksesuarları (USB OTG Adapteri) saxlamaq üçün istifadə etdim.

Addım 4: Təkmilləşdirilə biləcək şeylər

Tamamlamaq üçün 3 gündən az vaxt sərf edən sadə bir layihədir. Bununla birlikdə, bunları yaxşılaşdıra bilərsiniz:

  1. Raspberry Pi Kamera əlavə olunur

    Bunu prototiplərdə görə bilərdiniz, ancaq qənaət edilə bilən gücdən istifadə edildiyi üçün nəticədə çıxarıldı və Raspberry Pi Zero W -dəki kamera konnektoru hər halda qırıldı

  2. Daha yaxşı (bəlkə də 3D çaplı) bir kassa hazırlamaq

    Bu onu daha güclü və daha davamlı edəcək. Mənim üçün. 3D modelə çox tənbəl idim və 3D printerim yox idi, ancaq akril və s. Kimi digər nazik sərt materiallardan da istifadə edə bilərsiniz

  3. Toxunma ekranının qurulması

Tövsiyə: