Difference between revisions of "Template:4.01inch e-Paper HAT (F) Jetson"
From Waveshare Wiki
(→Python) |
m (Text replacement - "https://www.waveshare.com/w/upload/" to "https://files.waveshare.com/upload/") |
||
Line 39: | Line 39: | ||
<pre> | <pre> | ||
sudo apt-get install p7zip-full | sudo apt-get install p7zip-full | ||
− | wget https:// | + | wget https://files.waveshare.com/upload/3/39/E-Paper_code.7z |
7z x E-Paper_code.7z -O./e-Paper | 7z x E-Paper_code.7z -O./e-Paper | ||
cd e-Paper/RaspberryPi_JetsonNano/ | cd e-Paper/RaspberryPi_JetsonNano/ | ||
Line 69: | Line 69: | ||
<pre> | <pre> | ||
sudo apt-get install p7zip-full | sudo apt-get install p7zip-full | ||
− | wget https:// | + | wget https://files.waveshare.com/upload/3/39/E-Paper_code.7z |
7z x E-Paper_code.7z -O./e-Paper | 7z x E-Paper_code.7z -O./e-Paper | ||
cd e-Paper/RaspberryPi_JetsonNano/ | cd e-Paper/RaspberryPi_JetsonNano/ |
Revision as of 06:20, 2 September 2023
Working With Jetson Nano
Hardware Connection
The 40PIN pin of Jetson Nano is compatible with the 40PIN pin of Raspberry Pi and provides a Jetson.GPIO library with the same API as the RPI.GPIO library of Raspberry Pi, so the serial number connected here is the same as that of Raspberry Pi. The module can be directly inserted into the 40Pin headers of the Jetson Nano when using the 40PIN interface.
If you choose to connect with an 8PIN cable, please refer to the pin correspondence table below:
e-Paper | Jetson Nano Developer Kit | |
BCM2835 | Board | |
VCC | 3.3V | 3.3V |
GND | GND | GND |
DIN | 10 (SPI0_MOSI) | 19 |
CLK | 11 (SPI0_SCK) | 23 |
CS | 8 (SPI0_CS0) | 24 |
DC | 25 | 22 |
RST | 17 | 11 |
BUSY | 24 | 18 |
C
- Download the demo via GitHub (you can skip this step if you have downloaded it.)
git clone https://github.com/waveshare/e-Paper.git cd e-Paper/RaspberryPi_JetsonNano/
- Download the test demo: (you can skip this step if you have downloaded it.)
sudo apt-get install p7zip-full wget https://files.waveshare.com/upload/3/39/E-Paper_code.7z 7z x E-Paper_code.7z -O./e-Paper cd e-Paper/RaspberryPi_JetsonNano/
- Compile the demo (Note: JETSON is the specified device, and RPI is not specified by default. -j4 is to compile by 4 threads, and the number can be changed by yourself. "EPD=epd4in01f" is to specify a macro definition, and "epd4in01f" corresponds to the test demo in the main function.)
# Now at e-Paper/RaspberryPi_JetsonNano cd c sudo make clean sudo make JETSON -j4 EPD=epd4in01f
- Run the demo
sudo ./epd
Python
- Install function library:
sudo apt-get update sudo apt-get install python3-numpy sudo apt-get install python3-pip sudo pip3 install Jetson.GPIO
- Download the demo via GitHub (you can skip this step if you have downloaded it.):
git clone https://github.com/waveshare/e-Paper.git cd e-Paper/RaspberryPi_JetsonNano/
- Download the demo (you can skip this step if you have downloaded it.):
sudo apt-get install p7zip-full wget https://files.waveshare.com/upload/3/39/E-Paper_code.7z 7z x E-Paper_code.7z -O./e-Paper cd e-Paper/RaspberryPi_JetsonNano/
- Run the demo:
# Make sure it's in e-Paper/RaspberryPi_JetsonNano/ cd python/examples/ python3 epd_4in01f_test.py