Haberler

Grove PiHAT ve NVIDIA Jetson Nano ile daha fazla AI olanağı yaratın

NVIDIA Jetson Nano Geliştirici Kiti, yapımcılar, öğrenenler ve geliştiriciler için modern AI gücünü küçük, kullanımı kolay bir platformda sunan bir AI bilgisayarıdır. Seeed Studio’da, sadece Jetson Nano’yu hızlı bir şekilde edinebilmekle kalmaz, aynı zamanda daha fazla AI olasılığı yaratmanıza yardımcı olmak için Raspberry Pi için Grove Base HAT ve Raspberry Pi Zero için Base HAT da sağlıyoruz.

Jetson Nano ile Grove sensörlerini kullanmak istiyorsanız, en iyi yol grove.py Python kütüphanesini edinmek ve sensörlerinizi dakikalar içinde çalışır hale getirmektir! Şu anda Jetson Nano’da desteklenen 20’den fazla Grove modülü bulunmaktadır ve daha fazlasını eklemeye devam edeceğiz.

Grove Nedir?

Grove, açık kaynaklı, modüle edilmiş ve kullanıma hazır bir araç setidir. Elektronikleri bir araya getirmek için bir yapı taşı yaklaşımı benimser. Geleneksel, karmaşık bir öğrenme yöntemi olan bir breadboard ve çeşitli elektronik bileşenler kullanarak bir projeyi bir araya getirmekle karşılaştırıldığında, Grove öğrenme sürecini önemli ölçüde basitleştirir.

Şu anda 280’den fazla Grove modülü bulunmaktadır ve her biri hızlı bir şekilde başlamanıza yardımcı olacak net belgeler ve demo kodları ile birlikte gelir.

Jetson Nano ile Grove sensörlerini kullanın

Grove modüllerini Jetson Nano ile Raspberry Pi için Base HAT veya Raspberry Pi Zero kullanarak bağlayabilirsiniz.

Grove.py kütüphanesini nasıl kuracağınız hakkında detaylar için:

https://github.com/Seeed-Studio/grove.py/blob/master/README.md#installation

Grove Kurulum Kılavuzu

(Eğer Linux işletim sistemi ile tanıdık iseniz, bu kılavuzu atlayabilir ve yukarıda verilen bağlantıya doğrudan başvurabilirsiniz.)

Yeni bir Jetson Nano resmi görüntüsünde (Jetson Nano Hızlı Başlangıç Kılavuzu için buraya tıklayın) aşağıdaki adımları gerçekleştirmeniz yeterlidir, ağınızın düzgün çalıştığından emin olun.

sudo apt-get update

sudo apt-get install curl

Artık grove.py kurulumuna başlayabilirsiniz

Adım 1:

curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s –

Lütfen kurulum sırasında son yürütme sonucunu kontrol etmeyi unutmayın. Eğer FAILED görüntülenirse ve hatayı kendiniz çözemiyorsanız, lütfen mevcut depoda yeni bir sorun bildirin. Sorunu detaylı bir şekilde açıklayın.

Adım 2:

git clone https://github.com/Seeed-Studio/grove.py

cd grove.py

# Python2

sudo pip install .

# Python3

sudo pip3 install .

Jetson Nano’da Grove’u çalıştırın:

Başarılı bir kurulumdan sonra, Jetson Nano’nun destek listesine dayalı olarak Grove modüllerini kullanabilirsiniz.

1. Öncelikle, bir Raspberry Pi için Grove Base Hat gerekir:

Jetson Nano’nun pin başlığı Pi ile uyumludur, ancak işlev tam olarak uyumlu değildir. Lütfen belirli işlevlerin uyumluluğu için Seeed Studio tarafından sağlanan tabloya başvurun.

Grove Base Hat bu şekilde bağlanır:

Lütfen pin hizalamasına dikkat edin, yanlış bir konuma takmayın, aksi takdirde Grove Base Hat’a zarar verebilir, hatta Jetson Nano Kartı’nın zarar görmesine neden olabilir.

2. Grove modülünü takın.

Eğer bir I2c modülü ise, Jetson Nano terminalinde şu komutu çalıştırabilirsiniz:

sudo i2cdetect -r -y 1

Karşılık gelen I2c adresinin taranıp taranmadığını kontrol edin. Eğer tarama başarısız olduysa, lütfen kablolamaya dikkat edin.

3. İlgili python script komutunu çalıştırın.

Python scriptinin çalıştırılmasının root ayrıcalıkları gerektirdiğini unutmayın. Örneğin, bir OLED Ekran 1.12 inç (V1.0) modülünü sürmek için bunu yapmanız gerekir:

cd grove.py

sudo python grove/display/sh1107g.py

Grove.py dizini, kurulum sırasında daha önce indirilen git deposudur. Genellikle OLED bazı program tarafından önceden tanımlanmış içerikleri görüntüler.

Demo ve Yazılım Desteği

Bir demo kiti oluşturduk ve demo kiti için yazılım desteği sağladık.

Kitte yer alan Grove’lar:

Yazılımı buradan indirebilirsiniz:

https://github.com/linux-downey/jetson_nano_demo_kit_example

Coral ile de bağlanın!

grove.py Python kütüphanesi, artık Coral Geliştirici Kartı için de destek sunmaktadır.

Bu, Coral Geliştirici Kartı ile bir yanıp sönen düğme demosudur. Kod burada bulunabilir burada.

import time from grove.gpio 
import GPIO
led = GPIO(12, GPIO.OUT)
button = GPIO(22, GPIO.IN)
while True:
if button.read():
led.write(1)
else:
led.write(0)
time.sleep(0.1)
Grove modülleri ile Coral geliştirme kartını bağlayın
Grove modülleri ile Coral geliştirme kartını bağlayın.

Herhangi bir yeni ürün fikriniz varsa, lütfen görmek istediğiniz şeyleri forumda bize bildirin, dikkatlice dinleyeceğiz ve harekete geçeceğiz!

Leave a Reply

Your email address will not be published. Required fields are marked *