راهنمای نصب Nvidia Jetson Nano GPIO

نویسنده:
شرکت پیشرو Ai
تاریخ انتشار:
18 آذر 1403
دیدگاه ها:
Nvidia Jetson Nano GPIO Installation Guide Image

برد Nvidia Jetson Nano یک کامپیوتر با یک برد است که نه تنها برای استفاده از اپلیشکیشن های AI استفاده می شود بلکه برای کاربری‌های یک...

برد Nvidia Jetson Nano یک کامپیوتر با یک برد است که نه تنها برای استفاده از اپلیشکیشن های AI استفاده می شود بلکه برای کاربری‌های یک کامپیوتر معمولی نیز یک گزینه ایده آل است که می تواند محتوای 1080P یوتیوب را بدون هیچ لگی اجرا کند. این محصول مشابه با Raspberry Pi 3 و مدل B+ آن است ولی دارای خصوصیات بهتری است: 4 گیگ رم DDR4، پورت‌های USB2 و USB3 ،Gigabyte ethernet  و می تواند Ubuntu 18.04 را اجرا کند. از دیگر ویژگی ها می توان به 64 bit Quad Core ARM A57 در 1.43GHz ،128 core Nvidia Maxwell GPU (Video: 4K @ 30 fps) H.264/H.265 یا (H.264/H.265) 4K @ 60 fps (encode و decode) اشاره کرد.

این برد دارای یک کانکتور لبه GPIO 40 راهه است که با Raspberry Pi سازگار می باشد. در اینجا شما نحوه راه اندازی و استفاده از آن را فرا می گیرید:

sudo apt install python3-pip

sudo pip3 install Jetson.GPIO

sudo groupadd -f -r gpio

sudo usermod -a -G gpio YOUR-USER-NAME-HERE

sudo cp /opt/nvidia/jetson-gpio/etc/99-gpio.rules /etc/udev/rules.d/

sudo udevadm control --reload-rules && sudo udevadm trigger

cd /opt/nvidia/jetson-gpio/samples ls

ls

شما یک لیست از فایل های نمونه Python 3  را خواهید دید. توضیحات از کارهایی که هر کدام از آن ها انجام می دهند در اینجا بیان شده است:

https://pypi.org/project/Jetson.GPIO

برای اجرا:

sudo python3 button_led.py

کلیدهای ctrl و c  را برای خروج فشار دهید. یک ادیتور (ویرایشگر) نصب کنید.

sudo apt install nano

برای ویرایش فایل:

sudo nano simple_out.py

ما simple_out.py را تغییر دادیم تا از معادل Raspberry Pi در GPIO4 استفاده کند (پین 7 علامت گذاری شده روی Jetson Nano) و GND یک LED و مقاومت 22 اهمی را بین این دو پین متصل کرده است.

اسکریپت زیر باعث می شود LED  چشمک بزند.

#!/usr/bin/env python

import RPi.GPIO as GPIO

import time

output_pin = 4 # BOARD pin 7, BCM pin 4

def main():

GPIO.setmode(GPIO.BCM)

GPIO.setup(output_pin, GPIO.OUT, initial=GPIO.HIGH)

print("Press CTRL+C to exit")

curr_value = GPIO.HIGH

try:

while True:

time.sleep(1)

# Toggle the output every second

print("Outputting {} to pin {}".format(curr_value, output_pin))

GPIO.output(output_pin, curr_value)

curr_value ^= GPIO.HIGH

finally:

GPIO.cleanup()

if __name__ == '__main__':

main()

مشتاقانه منتظر دریافت نظرات شما دوستان عزیز هستیم





مطالب مرتبط

ai-model-quantization

کوانتیزاسیون (Quantization)

تأثیر نور بر کیفیت تصویر دیجیتال انواع نویز در تصاویر دیجیتال روش‌های کاهش نویز تصویر ساختار دوربین و حسگر تصویر تنظیم روشنایی و کنتراست تصویر تفاوت Global Shutter و Rolling Shutter دوربین صنعتی برای بینایی ماشین اتصال دوربین صنعتی به NVIDIA Jetson پردازش تصویر با بردهای Jetson بهترین دوربین برای پروژه‌های بینایی ماشین

تصویر در دنیای واقعی: نور، نویز و دوربین

TensorRT (تنسور آر تی)، NVIDIA GPU Optimization، AI Inference (استنتاج هوش مصنوعی)، ONNX to TensorRT، Deep Learning Deployment (استقرار یادگیری عمیق)، NVIDIA MIG، Model Quantization (کوانتیزیشن مدل)، NVIDIA Triton Inference Server، AI Model Acceleration (شتاب‌دهی مدل هوش مصنوعی)، Computer Vision Deployment

TensorRT

Jetson Nano کیت توسعه NVIDIA هوش مصنوعی امبدد راه‌اندازی Jetson Nano فلش کردن کارت microSD NVIDIA Jetson Developer Kit بوت اولیه Jetson Nano تنظیمات Headless Jetson Nano منبع تغذیه Jetson Nano آموزش نصب Jetson Nano

راه اندازی اولیه جتسون

NVIDIA Jetson (به عنوان هسته سخت‌افزاری) Edge AI (به دلیل ماهیت هوش مصنوعی روی لبه) برنامه‌نویسی پایتون (به عنوان هسته نرم‌افزاری) بینایی ماشین (Machine Vision) پردازش تصویر در پایتون هوش مصنوعی در رباتیک TensorRT (مهم‌ترین ابزار برای بهینه‌سازی روی جتسون) توسعه سیستم‌های هوشمند JetPack SDK (اکوسیستم نرم‌افزاری جتسون) پردازش بلادرنگ (Real-time Processing)

مبانی پایتون و نقش آن در توسعه بر روی NVIDIA Jetson

دیپ‌استریم (NVIDIA DeepStream) تحلیل ویدئویی هوشمند (Video Analytics) بینایی ماشین در جتسون پردازش ویدئو بلادرنگ (Real-Time Video Processing) GStreamer در DeepStream TensorRT رهگیری اشیا (Object Tracking) استنتاج هوش مصنوعی (AI Inference) Edge AI NVIDIA Jetson DeepStream

دیپ‌استریم(DeepStream)