Raspberry Pi è un computer tascabile, che funziona su sistema operativo Linux e ha tutte le caratteristiche di un microcontrollore per connettere e controllare i componenti elettronici utilizzando i suoi pin. Quindi fondamentalmente è un pacchetto completo in sé. Puoi costruire molte applicazioni e progetti usando le sue capacità, da quelle semplici a quelle complesse come la stampante 3d. In precedenza abbiamo condiviso molti progetti Pi interessanti e oggi condividiamo un altro progetto divertente e creativo utilizzando Raspberry Pi, ovvero: PiPhone - Uno smartphone basato su Raspberry Pi, sviluppato da David Hunt.
Questo PiPhone è molto facile da costruire, ti bastano cinque hardware: Raspberry Pi, touchscreen PiTFT da 2,8 pollici, modulo GSM / GPRS SIM900, batteria LiPo da 2500 mAh e un convertitore boost DC-DC 3,3 V - 5 V 1 A. Tutti i componenti sono facilmente disponibili online e i link per acquistarli sono forniti nell'articolo di David.
Lato posteriore di PiPhone:
PiTFT si adatta facilmente a Raspberry Pi, devi solo allineare i pin e premere delicatamente per adattarlo. Il modulo GSM SIM900 è legato sotto il Raspberry Pi, con un sottile foglio di schiuma in mezzo per evitare che le connessioni del modulo Pi e GSM si tocchino . La batteria ai polimeri di litio (LiPo) è inserita tra Raspberry Pi e lo schermo PiTFT. Anche il convertitore DC-DC boost è montato sotto il modulo GSM. Tutti i fissaggi sono legati insieme usando le fascette di plastica. Entrambi i lati di PiPhone sono mostrati nelle immagini seguenti:
Le connessioni sono pochissime, Gnd, + 5v, Tx e Rx del modulo GSM sono collegati a Gnd, + 5v, Rx e Tx di Raspberry Pi. Di solito GPIO 14 e 15 sono il Tx e Rx di Pi, a seconda del modello, qui ha usato Raspberry Pi Model B. Raspberry Pi è alimentato da una batteria 3.7 LiPo, con convertitore DC-DC Boost 3.3V - 5V per aumentare la tensione a 5v. Ulteriore modulo GSM e TFT sta prendendo l'alimentazione dai pin di alimentazione Pi.
La parte hardware è abbastanza semplice, ma il software è un po 'complesso ma non devi preoccuparti, David ha fornito l'intero codice al suo account GitHub qui, con tutte le istruzioni. Tutta la grafica e l'interfaccia utente di PiPhone è stata sviluppata utilizzando il codice Python.
Ora basta inserire una scheda SIM nel modulo GSM, collegare la cuffia al modulo GSM e accendere il sistema, ed effettuare o ricevere chiamate con il tuo PiPhone fatto in casa.