Comprimido quebrado + Pi laranja

Por US $ 8, você pode transformá-lo em um sistema Linux totalmente funcional com monitor, teclado e trackpoint:



Antecedentes


Uma vez eu tive um Lenovo Thinkpad Tablet. Eu não gostei muito do dispositivo e levei à decepção no Android e na Lenovo e, por um longo tempo, desencorajou o desejo de comprar algo semelhante. Ele não gostou do fato de que:
  1. , , . root .
  2. . . - . . .
  3. . 259*179 , 216*135 ( , 1-2 ). .. 63% . , , , - - ( - ...), .

Mas uma vez na inicialização, ele mostrou o logotipo da Lenovo e parou por aí. Uma tentativa de redefinir as configurações pelo menu de inicialização levou à mensagem de que ele não podia montar algo lá. Foi decidido não ir ao serviço.

Depois de desmontar o tablet, obtive:
  1. Tela muito boa LP101WX1-SLN2 com uma resolução de 1280 * 800 e uma diagonal de 10,1 ";
  2. Teclado USB com trackpoint;
  3. Fonte de alimentação com saída USB 5 V 2 A;
  4. Duas baterias de íon-lítio ainda vivas. O teste mostrou uma capacidade de 3,25 A * h;
  5. Wifi + módulo Bluetouth AW-NH931;
  6. Módulo 3G / GPS / HSPA Ericsson F5521gw;
  7. Microfone, alto-falante, motor de vibração e outras ninharias.

Orange pi pc


Essa coisa foi comprada para brincar um pouco. Aqui elesescreveram sobre ela , mas descreverei brevemente o que fiz com ela e posso recomendar a outras pessoas que o façam.

Refrigeração


Os chips de memória quase não estão aquecidos. O radiador é necessário apenas para o chip principal. Comprei estes 40x40x11 mm aqui:



cortei o tamanho necessário com uma serra e colei no Alsil-5. O chip em si é 14x14 mm, mas o radiador pode ser um pouco maior.

Instalação do SO


A imagem satie recomendada não suportava meu apito de WiFi (RTL8188CUS). A imagem foi tirada daqui - os links da primeira publicação apenas de publicidade conseguiram, de alguma forma, baixar o link da segunda publicação e, para torná-lo mais conveniente, coloque-o no Google Drive .

Nutrição


Alimentar o pente GPIO não é conveniente e perigoso - você pode cometer um erro e queimar alguma coisa. Eu comprei este cabo: Se você quer o mesmo - aqui . Porém, o fio é tão fino que, com uma média de ~ 250 mA consumida, o Orange Pi não quer ligar devido a uma queda de tensão no fio. Portanto, o fio teve que ser substituído, mas a compra não foi em vão - usei os conectores.





Ligue e corrija o overclock


Para usuários orangepi e root, a senha padrão é orangepi. Além disso, por padrão, o ssh pode ser acessado pela raiz, então pense em segurança!

Se o monitor e a rede não funcionarem, você poderá conectar-se ao programa do terminal via UART.

Agora sobre overclock. Há um arquivo /media/boot/script.bin. As configurações de chip são armazenadas neste arquivo. Ele pode ser convertido em um formato legível por humanos pelo utilitário bin2fex. Então nós fazemos. No arquivo fex resultante, procure a seção [dvfs_table] e remova os modos inaceitáveis ​​do seu ponto de vista. Eu saí:

[dvfs_table]
pmuic_type = 2
pmu_gpio0 = port:PL06<1><1><2><1>
pmu_level0 = 11300
pmu_level1 = 576
extremity_freq = 1008000000
max_freq = 1008000000
min_freq = 480000000
LV_count = 3
LV1_freq = 1008000000
LV1_volt = 1120
LV2_freq = 480000000
LV2_volt = 1060
LV3_freq = 0
LV3_volt = 1060

Nesses modos, sem um estojo, o chip aquece até não mais que 55 ° C.
Usando o utilitário fex2bin, convertemos tudo isso de volta em script.bin, reinicializamos e nos alegramos por não precisar mais de um fã!

Seria bom reduzir a frequência da memória e da GPU, mas ainda não consegui fazer isso.

Teclado


A caixa do teclado foi fornecida com o Lenovo Thinkpad Tablet:



Como se viu, este é um teclado USB comum e pode até funcionar com um computador Windows comum. O trackpoint também funciona. O único problema é que, em vez das teclas F1 - F12, existem todos os tipos de teclas de volume, etc., e as combinações Alt + Ctrl + <outra coisa> não funcionam. Alt e Ctrl são representados por diferentes pontos USB. Eu tive que reatribuir algumas chaves.

Eu aprendi como fazer isso a partir daqui . O arquivo de remapeamento de chave resultante:

keyboard:usb:v*p*
 KEYBOARD_KEY_c00e2=f1
 KEYBOARD_KEY_c00ea=f2
 KEYBOARD_KEY_c00e9=f3
 KEYBOARD_KEY_c0223=f4
 KEYBOARD_KEY_10047=f5
 KEYBOARD_KEY_100a2=f6
 KEYBOARD_KEY_10081=f7
 KEYBOARD_KEY_c022e=f8
 KEYBOARD_KEY_c022d=f9
 KEYBOARD_KEY_c00b6=f10
 KEYBOARD_KEY_c00cd=f11
 KEYBOARD_KEY_c00b5=f12
 KEYBOARD_KEY_c0040=leftctrl
 KEYBOARD_KEY_c0221=leftalt

Conectamos o teclado e agora você pode usar as combinações Alt + Ctrl + Fx!

Exibição


Conectar a tela foi a tarefa mais interessante. Não saberei se terei sucesso ou não.
Eu já tinha esse conversor HDMI -> VGA:



mas a tela é LVDS, então eu precisava de um controlador LVDS com uma entrada HDMI, DVI ou VGA. O mais barato encontrado - o MT6820-B custou US $ 6,33 junto com o frete . Quando cheguei, o conector dele não era o mesmo da tela. Eu queria comprar um conector adequado com fios e um bloco, mas o preço de US $ 6 me impediu. Cortei os conectores existentes do que chegou e do que estava no tablet, peguei a pinagem da tela da folha de dados e soldei a fiação com nomes semelhantes, pois cada saída era assinada no controlador chinês.

O chip controlador LVDS aquece facilmente até 70 ° C. Enquanto eu estiver esfriando com um ventilador, também será necessário colar os radiadores e estabilizadores de tensão.

Como resultado, aconteceu:


Na parte inferior do controlador LVDS resfriado por um ventilador



Infelizmente, ainda não conseguimos fazer com que esse pacote funcionasse com uma resolução de 1280x800. Além disso, se você inserir o adaptador HDMI -> VGA na porta HDMI do computador, o Windows entenderá que ele pode funcionar em 1280x800, mas o Orange Pi não.


Fonte de alimentação, Pi laranja, Teclado

Sumário


É improvável que eu usarei tudo isso nesse pacote. Provavelmente, coletarei a tela com o controlador em um monitor separado e o conectarei ao meu computador com Windows, e o Orange Pi com este teclado viverá com outro monitor simplesmente porque estou muito confortável e porque não consegui obter resoluções de 1280x800 neste pacote, mas quando 1280x720, as proporções são distorcidas, mas a ideia em si parece interessante, e não o fato de que você não pode fazer isso corretamente. Para uso estacionário, o Orange Pi + Linux tem várias vantagens em comparação com um tablet Android:
  1. Opções de personalização, sem problemas para obter root. Alterar a frequência / tensão do chip - reatribua as teclas - por favor!
  2. A presença do GPIO (isso não é uma vantagem para todos, mas estou muito satisfeito).
  3. Todo o sistema em um cartão microSD! Podemos pegar um cartão minúsculo e ninguém terá acesso aos nossos dados! Podemos ter vários cartões com sistemas para tarefas diferentes! Backups fáceis.
  4. Flexibilidade de configuração: podemos escolher uma placa Orange Pi adequada e independentemente dessa tela.


E mais uma comparação. Orange Pi One custa US $ 14 com frete + US $ 6,3 para microSD, Arduino Mega - US $ 7. Pagando 3 vezes mais, obtemos:
  • 65536 vezes mais RAM;
  • 4 núcleos rápidos de 32 bits;
  • A capacidade de acessar o dispositivo via SSH e programar / compilar / depurar diretamente nele no seu idioma favorito;
  • Um sistema operacional que pode executar simultaneamente programas escritos em diferentes idiomas!

Isso não significa que o Arduino Mega não seja mais necessário, mas em alguns projetos você pode pensar em uma alternativa.

Por que isso é tudo?


E se o seu tablet quebrar ou outro dispositivo, saiba que muitos de seus componentes podem ter uma segunda vida. Vamos aproveitar o fato de que nossos eletrônicos ainda não são caixas pretas cheias de epóxi (embora haja movimento nessa direção).

E também tenho o sonho de promover a idéia de aterros especializados / mercados livres, onde você pode deixar algo que não precisa mais, mas que outra pessoa pode usar.

Source: https://habr.com/ru/post/pt396277/


All Articles