Homemade Smallest Touchscreen Laptop Using Raspberry Pi and E-ink Display
by DIYTechTalk in Circuits > Raspberry Pi
770 Views, 3 Favorites, 0 Comments
Homemade Smallest Touchscreen Laptop Using Raspberry Pi and E-ink Display
This project is built using Raspberry Pi and E-ink Display. When I found the smallest DIY E-ink Phone quite impressive, I thought why not try to make a laptop...
It has all the basic features compared to a normal laptop. Very small in size that I can carry it in my pocket….
Downloads
Components Required
Raspberry Pi and E-ink Paper Display Display are the heart and brain of this project.
Raspberry Pi Configuration
Before proceeding further, we need to prepare the Raspberry Pi board with Kali Linux. For that, go to Kali Linux’s official website and download its latest version for an ARM-based device like Raspberry Pi.
Next, download the Raspberry Pi disk imager and install it. Insert the SD card into the USB drive and prepare it with Kali Linux OS using the Raspberry Pi disk imager by choosing the Kali Linux OS image file in the Raspberry Pi disk imager.
Demo Video
Here is the demo video…
If you have any doubts or issues while making this project, please ask in the comments below.
Circuit Connections
Here you can check the connection between raspberry pi, e-ink display, and other components.
Configuration and Programming
We need to program the keyboard to work accordingly and also need to set up Raspberry Pi and SPI Display. Moreover, I build my own OS.
For making the touch keyboard, we need to display the keys on the e-ink display. So, download a vector image having the keys on the keyboard. Resize the image to the size of the e-ink display, then download the library for the touch e-ink display. Here we are using the waveshare touch e-ink display.
So open Linux and run the following command to get the library and driver for the e-ink display:
sudo pip3 install gpiozero
wget http://www.airspayce.com/mikem/
bcm2835/bcm2835-1.68.tar.gz
tar zxvf bcm2835-1.68.tar.gz
cd bcm2835-1.68/
sudo ./configure && sudo make && sudo make
check && sudo make install
sudo apt-get install wiringpi
sudo apt-get update
sudo apt-get install python3-pip
sudo apt-get install python3-pil
sudo apt-get install python3-numpy
sudo pip3 install RPi.GPIO
sudo pip3 install spidev
cd ~
git clone https://github.com/waveshare/
Touch_e-Paper_HAT
Go to Example and run the code to show the image on the e-ink display. In that code change ‘pic’ to the keyboard layout vector image and run the code.
You can find the step-by-step guide to performing all these tasks on Smallest Raspberry Laptop using an E-ink Display.
Carrying a machine everywhere, which is capable of doing ethical hacking without getting noticed is important in some hacking-related tasks for which you may not like to carry a big laptop. So you can use this laptop for that.