Raspberry Pi is een computer in zakformaat, die draait op Linux OS en alle functies heeft van een microcontroller om elektronische componenten aan te sluiten en te besturen met behulp van de pinnen. Dus eigenlijk is het een compleet pakket op zich. U kunt veel applicaties en projecten bouwen met behulp van de mogelijkheden, van eenvoudige tot complexe zoals 3D-printers. We hebben eerder veel coole Pi-projecten gedeeld en vandaag delen we nog een creatief leuk project met Raspberry Pi, namelijk: PiPhone - Een op Raspberry Pi gebaseerde smartphone, ontwikkeld door David Hunt.
Deze PiPhone is heel eenvoudig te bouwen, je hebt slechts vijf hardware nodig: Raspberry Pi, 2,8 inch PiTFT-touchscreen, SIM900 GSM / GPRS-module, 2500 mAh LiPo-batterij en een DC-DC boost-omzetter 3.3V - 5V 1A. Alle componenten zijn gemakkelijk online beschikbaar en links om ze te kopen worden gegeven in het artikel van David.
Achterkant van PiPhone:
PiTFT past gemakkelijk op de Raspberry Pi, u hoeft alleen de pinnen uit te lijnen en zachtjes te drukken om hem te plaatsen. De SIM900 GSM-module is onder de Raspberry Pi vastgebonden, met daartussen een dun schuimrubber om te voorkomen dat de verbindingen van Pi en GSM-module elkaar raken . Lithium-polymeerbatterij (LiPo) is ingeklemd tussen Raspberry Pi en PiTFT-scherm. DC-DC boost-omzetter is ook gemonteerd onder de GSM-module. Alle hardware zijn aan elkaar vastgemaakt met behulp van de plastic kabelbinders. Beide kanten van PiPhone worden getoond in onderstaande afbeeldingen:
Verbindingen zijn zeer beperkt, GSM-module's Gnd, + 5v, Tx en Rx zijn verbonden met Raspberry Pi's Gnd, + 5v, Rx en Tx. Gewoonlijk zijn GPIO 14 en 15 de Tx en Rx van Pi, afhankelijk van het model, hier gebruikte hij Raspberry Pi Model B. Raspberry Pi wordt gevoed door 3,7 LiPo-batterij, met DC-DC Boost Converter 3.3V - 5V om de spanning op te voeren naar 5v. Verdere GSM-module en TFT nemen stroom van Pi-stroompinnen.
Het hardware-gedeelte is vrij eenvoudig, maar de software is een beetje ingewikkeld, maar je hoeft je geen zorgen te maken, David heeft hier de hele code op zijn GitHub-account verstrekt, met alle instructies. Alle grafische afbeeldingen en gebruikersinterface van PiPhone zijn ontwikkeld met Python-code.
Plaats nu gewoon een simkaart in de GSM-module, sluit de hoofdtelefoon aan op de GSM-module en schakel het systeem in, en plaats of ontvang oproepen met uw zelfgemaakte PiPhone.