İçindekiler:

Pi Paketi: 4 Adım
Pi Paketi: 4 Adım

Video: Pi Paketi: 4 Adım

Video: Pi Paketi: 4 Adım
Video: Pİ NETWORK ❣️ KİLİTLEME AYARLARI HAKKINDA BİLİNMESİ GEREKENLER 2024, Kasım
Anonim
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi
Pi Paketi

Bu bir Mini Ahududu Pi Sıfır Bilgisayardır. Küçük bir USB klavye bağlayabilir (bir USB OTG adaptörünün yardımıyla), onu küçük bir Linux Bilgisayar olarak kullanabilir ve üzerinde bazı basit programları kurcalayabilir ve çalıştırabilirsiniz.

Bu projenin tamamlanması fazla zaman almaz ve Linux ve komut satırı hakkında bazı basit lehimleme ve temel bilgiler kullanılarak bir hafta sonu yapılabilir.

Bazı basit programlama yapmak için ve küçük bir mini dosya sunucusu olarak kullanmayı planlıyorum.

Adım 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

(2.4 inç) ili9341 LCD'yi Raspberry Pi Zero W'ya şu şekilde bağladımLCD -> Pi----------------Vin -> 3.3VGND -> GNDCLK -> CLKMOSI - > MOSIMISO -> MISO (Gerekmeyebilir) CS -> CE0DC -> 18 (Genellikle GPIO 24 ama bunu kullanırken sorun yaşadım) RESET -> 23 (Genellikle GPIO 25 ama bunu kullanırken sorun yaşadım) LED -> 3.3 V (Başka bir GPIO pinine bağlayabilirsiniz, ancak arka ışığın her zaman açık olmasını tercih ederim)

Ayrıca, kullanılmış bir 1650mah Telefon Bataryası (bit pazarından), 5V'luk bir yükseltici dönüştürücü ve paralel olarak bir şarj devresi koydum. USB A Soketini, daha taşınabilir hale getirmek için Boost dönüştürücüsünden söktüm. Cihazı açıp kapatmak için Boost dönüştürücü ve Raspberry Pi'den seri olarak bir anahtar koyun.

Pil -> Şarj Cihazı ve Koruma -> Boost -> Switch -> Raspberry Pi

Pil ve Boost dönüştürücü çok güçlü olmadığı için bazı durumlarda Raspberry Pi'ye güç sağlamak için yeterli olmayabileceğini unutmayın. Örneğin, sadece kendi pilini kullanarak birden fazla USB cihazına güç sağlayamaz.

2. Adım: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

Öncelikle Raspberry Pi'yi konsola önyükleme yapacak şekilde yapılandırdım.

LCD Sürücüsünü Yüklemek için bu komutu çalıştırın

  • sudo modprobe fbtft_device özel ad=fb_ili9341 gpios=sıfırla:23, dc:18, led:24 hız=16000000 bgr=1
  • LCD Sürücünün açılışta yüklenmesi için çıkış 0 yazan son satırdan önce rc.local'a ekledim. Sadece komutu bir dosyaya eklemek uygundur
  • Ayrıca, önyükleme sırasında yüklenmesini sağlamak için diğer dosyaları düzenlemenizi söyleyen başka talimatlar da vardır (aşağıdaki bağlantılarda). Bu şekilde de çalışacak

Ekranda X Server(Raspberry Pi masaüstü) kurmak için buradaki X Server adımlarını takip ediniz.

Konsolu LCD'de görünecek şekilde ayarlamak için, buradaki Konsolu Etkinleştir adımını izleyin

Diğer n'inci konsolu Raspberry Pi'de görünecek şekilde ayarlamak için con2fbmap n 1'i çalıştırın. Örneğin. 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

Adım 3: Muhafaza

kasa
kasa
kasa
kasa
kasa
kasa

Cihazı taşınabilir ve hafif hale getirmek için biraz şeffaf esnek plastik kullandım ve büktüm. Mikro USB ve mini HDMI bağlantı noktaları için kesikler yapmak için bir kalem bıçağı ve makas yeterli olacaktır. Ondan sonra, her şeyi bir arada tutmak için bir miktar şeffaf bant kullanılacaktı. İlk başta, kırık bir kalem kutusundan şeffaf plastik kullandım, ancak ondan sonra, bazı ambalajlardan (usb hub) şeffaf plastik buldum ve kullandım, olduğu gibi (neredeyse) Doğru boyut. Fazladan yer olmasına rağmen, bazı ekstra aksesuarları (USB OTG Adaptörü) saklamak için kullandım.

4. Adım: İyileştirilebilecek Şeyler

Bu, tamamlamam 3 günden az süren basit bir proje. Ancak, bunu şu şekilde geliştirebilirsiniz:

  1. Raspberry Pi Kamerasını Ekleme

    Prototiplerde görebiliyordunuz, ancak sonuçta, korunabilecek gücü kullandığı için kaldırıldı ve Raspberry Pi Zero W'mdeki kamera konektörü yine de kırıldı

  2. Daha iyi (belki 3D Basılı) Bir Kasa Yapma

    Bu onu daha güçlü ve daha dayanıklı hale getirecektir. Benim için. 3D modellemeye çok tembeldim ve 3D yazıcım yoktu, ancak akrilik vb. diğer ince sert malzemeleri de kullanabilirsiniz

  3. Dokunmatik ekran ayarlama

Önerilen: