Satura rādītājs:
- 1. darbība: elektronika
- 2. darbība: programmatūra
- 3. solis: apvalks
- 4. solis: lietas, kuras varētu uzlabot
Video: Pi pakete: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šis ir Mini Raspberry Pi Zero dators. Jūs varētu pievienot nelielu USB tastatūru (ar USB OTG adaptera palīdzību), lai to izmantotu kā mazu Linux datoru, lai ar to darbotos un palaistu dažas vienkāršas programmas.
Šī projekta pabeigšana neaizņem daudz laika, un to var paveikt nedēļas nogalē, izmantojot dažas vienkāršas lodēšanas un pamatzināšanas par Linux un komandrindu.
Es plānoju to izmantot, lai veiktu vienkāršu programmēšanu un kā nelielu failu mini serveri
1. darbība: elektronika
Es pievienoju (2,4 collu) ili9341 LCD uz Raspberry Pi Zero W kā tādu LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (var nebūt vajadzīgs) CS -> CE0DC -> 18 (parasti GPIO 24, bet man bija problēmas to lietojot) RESET -> 23 (parasti GPIO 25, bet man bija problēmas to lietojot) LED -> 3.3 V (Jūs to varētu savienot ar citu GPIO tapu, bet es gribētu, lai fona apgaismojums būtu vienmēr ieslēgts)
Turklāt paralēli ievietoju lietotu 1650 mAh tālruņa akumulatoru (no krāmu tirgus), 5V pastiprinātāju un uzlādes ķēdi. Es atvienoju USB A ligzdu no Boost pārveidotāja, lai padarītu to pārnēsājamu. I Ievietojiet sērijveida slēdzi no Boost pārveidotāja un Raspberry Pi, lai ieslēgtu un izslēgtu ierīci.
Akumulators -> Lādētājs un aizsardzība -> Boost -> Slēdzis -> Raspberry Pi
Ņemiet vērā, ka, tā kā akumulators un Boost pārveidotājs nav ļoti spēcīgs, dažos gadījumos var nepietikt, lai darbinātu Raspberry Pi. Piemēram, tas nevar darbināt vairākas USB ierīces, izmantojot tikai akumulatoru.
2. darbība: programmatūra
Pirmkārt, es konfigurēju Raspberry Pi, lai sāknētu konsolē.
Lai ielādētu LCD draiveri, izpildiet šo komandu
- sudo modprobe fbtft_device pielāgotais nosaukums = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 speed = 16000000 bgr = 1
- Es to pievienoju rc.local pirms pēdējās rindas, kurā teikts izeja 0, lai LCD draiveris tiktu ielādēts sāknēšanas laikā. Vienkārši ir pievienot komandu failam
- Ir arī citi norādījumi (zemāk esošajās saitēs), kas liek rediģēt citus failus, lai tie tiktu ielādēti sāknēšanas laikā. Tādā veidā tas arī darbosies
Lai ekrānā iestatītu X serveri (Raspberry Pi darbvirsmu), izpildiet šeit norādītās X servera darbības.
Lai iestatītu konsoli, lai tā tiktu parādīta LCD ekrānā, izpildiet šeit norādīto Enable Console darbību
Palaidiet con2fbmap n 1, lai iestatītu otru n -to konsoli, kas tiktu parādīta Raspberry Pi. piem. con2fbmap 3 1
Saites
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. solis: apvalks
Lai padarītu ierīci pārnēsājamu un vieglu, es izmantoju un salieku caurspīdīgu elastīgu plastmasu. Ar pildspalvas nazi un šķērēm pietiktu, lai izgrieztu mikro USB un mini HDMI portus. Pēc tam, lai nodrošinātu visu kopā, tiktu izmantota skaidra skotu lente. Sākumā es izmantoju caurspīdīgu plastmasu no salauztā zīmuļu futrāļa, bet pēc tam es atradu un izmantoju caurspīdīgu plastmasu no kāda iepakojuma (USB centrmezgla). gandrīz) pareizais izmērs. Lai gan bija papildu vieta, es to izmantoju, lai uzglabātu dažus papildu piederumus (USB OTG adapteris).
4. solis: lietas, kuras varētu uzlabot
Šis ir vienkāršs projekts, kura pabeigšana aizņēma mazāk nekā 3 dienas. Tomēr jūs varat to uzlabot, veicot šādas darbības:
- Raspberry Pi kameras pievienošana
Jūs to varētu redzēt prototipos, bet galu galā tas tika noņemts, jo tas patērēja enerģiju, ko varēja saglabāt, un mana Raspberry Pi Zero W kameras savienotājs jebkurā gadījumā salūza
- Labāka (varbūt 3D drukāta) korpusa izgatavošana
Tas padarītu to stiprāku un izturīgāku. Prieks manis. Es biju pārāk slinks 3D modelim un man nebija 3D printera, bet jūs varētu izmantot arī citus plānus cietus materiālus, piemēram, akrilu utt
- Skārienekrāna iestatīšana
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
SmartPost: viedā pasta paku pakete: 7 soļi
SmartPost: viedā pasta pakotņu skapis: lai pabeigtu pirmo jauno mediju un komunikāciju tehnoloģiju (NMCT) gadu, man bija jāizveido projekts, kurā es integrēju visus pagājušā gada kursus. Man radās ideja izveidot gudru skapītis. Mani var izmantot, lai automatizētu savākšanas punktu pa