Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ay isang Mini Raspberry Pi Zero Computer. Maaari mong ikonekta ang isang Maliit na USB keyboard (sa tulong ng isang USB OTG adapter) gamitin ito bilang isang maliit na Linux Computer upang mag-tinker sa paligid at magpatakbo ng ilang simpleng mga programa dito.
Ang proyektong ito ay hindi tumatagal ng maraming oras upang makumpleto, at maaaring gawin sa isang katapusan ng linggo, gamit ang ilang simpleng paghihinang at pangunahing kaalaman tungkol sa Linux at sa linya ng utos.
Plano kong gamitin ito upang gumawa ng ilang simpleng programa, at bilang isang maliit na mini server ng mga file
Hakbang 1: Elektronika
I-wire ko ang (2.4 pulgada) ili9341 LCD sa Raspberry Pi Zero W tulad ng naturang RCD -> Pi ----------------- Vin -> 3.3VGND -> GNDCLK -> CLKMOSI - > MOSIMISO -> MISO (Maaaring hindi kailangan) CS -> CE0DC -> 18 (Karaniwan GPIO 24 ngunit mayroon akong mga isyu kapag ginagamit iyon) RESET -> 23 (Karaniwan GPIO 25 ngunit mayroon akong mga isyu kapag ginagamit iyon) LED -> 3.3 V (Maaari mong ikonekta ito sa isa pang pin ng GPIO, ngunit mas gusto ko ang ilaw sa likuran upang laging nakabukas)
Bukod dito, naglagay ako ng isang ginamit na 1650mah Phone Battery (mula sa isang pulgas market), isang 5V boost converter at isang singilin na circuit sa parallel. Inutil ko ang USB A Socket mula sa Boost converter upang gawin itong mas portable. Naglalagay ako ng isang switch sa serye mula sa Boost converter at ang Raspberry Pi upang i-on at i-off ang aparato.
Baterya -> Charger at Proteksyon -> Palakasin -> Lumipat -> Raspberry Pi
Tandaan na bilang ang baterya at Boost converter ay hindi masyadong malakas, Maaaring hindi ito sapat upang mapagana ang Raspberry Pi sa ilang mga kaso. Halimbawa, hindi nito mapapagana ang maramihang mga USB device gamit lamang ang baterya nito.
Hakbang 2: Software
Una, na-configure ko ang Raspberry Pi upang mag-boot sa console.
Upang I-load ang LCD Driver, patakbuhin ang utos na ito
- sudo modprobe fbtft_device pasadyang pangalan = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 bilis = 16000000 bgr = 1
- Idinagdag ko ito sa rc.local bago ang huling linya na nagsasabing exit 0, upang ang LCD Driver ay maglo-load sa boot. Ang pagdaragdag lamang ng utos sa isang file ay maginhawa
- Mayroon ding iba pang mga tagubilin (sa mga link sa ibaba) na nagsasabi sa iyo na i-edit ang iba pang mga file upang mai-load ito sa boot. Sa ganoong paraan gagana rin si willl
Upang I-set up ang X Server (Raspberry Pi desktop) sa screen, sundin ang mga hakbang sa X Server dito.
Upang I-set up ang console upang ipakita sa LCD, sundin ang hakbang na Paganahin ang Console dito
Patakbuhin ang con2fbmap n 1 upang maitakda ang iba pang n ika console upang ipakita sa Raspberry Pi. hal. con2fbmap 3 1
Mga link
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
Hakbang 3: Casing
Upang gawing portable at magaan ang aparato, ginamit ko at yumuko ang isang malinaw na may kakayahang umangkop na plastik. Ang isang kutsilyo ng kutsilyo at gunting ay sapat na upang gawin ang mga ginupit para sa micro USB at mini HDMI port. Pagkatapos nito, ang ilang malinaw na scotch tape ay gagamitin upang ma-secure ang lahat nang magkasama. Sa una, gumamit ako ng malinaw na plastik mula sa isang sirang lapis na lapis, ngunit pagkatapos nito, nakita ko at ginamit ang malinaw na plastik mula sa ilang mga packaging (usb hub), tulad nito (halos) ang Tamang sukat. Kahit na mayroong ilang dagdag na puwang, ginamit ko ito upang mag-imbak ng ilang dagdag na accessories (USB OTG Adapter).
Hakbang 4: Mga Bagay na Maaaring Mapabuti
Ito ay isang simpleng proyekto na tumagal sa akin ng mas mababa sa 3 araw upang makumpleto. Gayunpaman, maaari mong pagbutihin ito sa pamamagitan ng:
- Pagdaragdag ng Raspberry Pi Camera
Maaari mo itong makita sa mga prototype, ngunit natanggal ito sa paglaon dahil ginagamit nito ang kapangyarihan na maaaring makatipid, at ang konektor ng camera sa aking Raspberry Pi Zero W ay nasira kahit saan
-
Paggawa ng isang mas mahusay (marahil 3D Naka-print) Kaso
Ito ay gagawing mas malakas at mas matibay. Para sa akin. Ako ay masyadong tamad sa 3D na modelo at walang isang 3D printer, ngunit maaari mo ring gamitin ang iba pang mga manipis na matitigas na materyales tulad ng acrylic atbp
- Pagse-set up ng isang touchscreen