Raspberry Pi: GPIO pinlerini kontrol edin - nasıl çalışır?
Bu sayfada Raspberry Pi'nizin GPIO pinlerini nasıl kolayca kontrol edebileceğinizi gösteriyoruz. Ayrı adımları içeren bir resim galerisi size ayrıntıları gösterir.
Raspberry Pi: Akıllı telefonunuzla uzaktan kumanda GPIO pinleri
Her şeyden önce, Raspberry Pi'nizin GPIO pinlerini akıllı telefonunuzla nasıl kontrol edebileceğinizi göstermek istiyoruz. Ayrıca makalenin sonundaki resim galerisindeki tüm adımları size gösteriyoruz.
- Önce iOS veya Android için ücretsiz "Blynk" uygulamasını indirin. Uygulamayı başlatın ve ücretsiz bir Blynk hesabı oluşturun.
- Bu örnekte küçük bir lambayı kontrol etmeye çalışmak istiyoruz. Bunu yapmak için, önce altıncı GPIO pinine bir kablo bağlayın. Bu pim, daha sonra negatif bir kutup olarak hareket edecek olan bir toprak pimidir. Sonra onbirinci GPIO pinine başka bir kablo bağlayın. Bu, 3.3 voltluk bir voltaj sağlar ve daha sonra pozitif bir kutup görevi görür. Ardından kabloları küçük bir lamba ile bağlayın. Buraya bir direnç de takmanız gerekebilir. LED'lerle, polariteye de dikkat etmelisiniz.
- Blynk uygulamasını tekrar açın ve yeni bir proje oluşturun. Projeye bir ad verin, "Cihaz Seç" altında Raspberry Pi'nizi seçin ve son olarak bağlantı türünü seçin.
- Sonra Raspberry Pi'nizi başlatın ve »curl -sL" //deb.nodesource.com/setup_6.x "| sudo -E bash - «(komutun içinde tırnak işaretleri bulunur). Sonra Raspbian'ı "sudo apt-get update && sudo apt-get upgrade" komutuyla güncelleyin. Sonra "sudo apt-get install build-essential« komutu ile "build-essential" u kurun. Son olarak, Node Package Manager ile "npm" (: sudo npm install -g npm «), " onoff "(" sudo npm install -g onoff "komutuyla) ve" blynk-library "komutunu eklemeniz gerekir. ("sudo npm install -g blynk-library" komutuyla).
- Ardından Blynk uygulamasına yeni bir widget ekleyin: Küçük bir lambayı kontrol etmek için normal bir "düğme" öneririz. Düğme ayarlarında, lambanın bağlı olduğu GPIO pinini seçin.
- E-posta gelen kutunuza gidin. Şimdiye kadar, bir kimlik doğrulama jetonu içeren otomatik olarak oluşturulan bir Blynk e-postası almış olmalısınız. Bu kimlik doğrulama jetonu ile kolayca Blynk istemcisini başlatabilirsiniz. Bizim durumumuzda terminalde "blynk-client 715f8cafe95f4a91bae319d0376caa8c" komutunu yürütmek zorunda kaldık. Son olarak, Blynk uygulamasındaki başlat düğmesine tıklayın.
- Artık akıllı telefonunuzla lambayı kolayca açıp kapatabilirsiniz. Resim galerimizde tüm adımları tekrar ayrıntılı olarak gösteriyoruz.
Raspberry Pi: Python ile GPIO pinlerini kontrol edin
GPIO pinlerini kontrol etmenin bir başka çok pratik yolu bir Python programı oluşturmaktır. Daha önce Python ile hiç çalışmadıysanız, anlaşılması kolay Python eğitimimizi öneririz. Ardından aşağıdakileri yapın:
- İlk olarak Raspberry Pi için GPIO modülünü Python'a aktarın. Bunu yapmak için, kodunuzun en başına "RPi.GPIO'yu GPIO olarak içe aktar" komutunu (tırnak işaretleri olmadan) ekleyin.
- Ardından, pano numarasını (1 - 40) veya GPIO numarasını kullanarak GPIO pinlerini ele almak isteyip istemediğinizi belirtmeniz gerekir. İkincisini istiyorsanız, "GPIO.setmode (GPIO.BCM)" komutunu eklemeniz gerekir.
- Ardından çıktı olarak "GPIO.setup (17, GPIO.OUT)" komutunu kullanarak seçtiğiniz bir GPIO pinini tanımlayın.
- Artık GPIO pinini "GPIO.output (17, GPIO.HIGH)" komutuyla ve "GPIO.output (17, GPIO.LOW)" komutuyla "YÜKSEK" olarak ayarlayabilirsiniz. Lambayı tekrar kapatın.
- İpucu: İnşa edilecek en havalı Raspberry Pi projeleri
Bir sonraki pratik ipucunda, Raspberry Pi'nizle NFC etiketlerini nasıl okuyabileceğinizi ve yazabileceğinizi göstereceğiz. Python ile programlamayı da sevdiyseniz, Python programlama dili konu sayfamıza girmekten çekinmeyin. Burada size tamamen ücretsiz olarak değerli programlama ipuçları vereceğiz.