Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz.
Raspberry Pi Pico, çeşitli elektronik projeler için beyin olarak kullanılabilen güçlü, düşük maliyetli bir mikro denetleyici kartıdır. Ek olarak, zaten çok çeşitli eklentiler ve aksesuarlar mevcuttur.
Böyle bir eklenti, Raspberry Pi Pico için Kitronik Mucit Kitidir. Kit, ileride saatlerce öğrenmeyi sağlamak için bir kitapçık, ara panosu, devre tahtası ve çeşitli elektronik bileşenler içerir. Hadi daha yakından bakalım.
Kitronik Mucit Kiti ile Neler Yapabilirim?
bu Kitronik Mucit Kiti mucit rolünü oynamak için ihtiyacınız olan (neredeyse) her şeyle birlikte gelir:
- Raspberry Pi Pico için pin koparma PCB'si
- Servo
- küçük ekran
- Fermuar çubuğu (iğneli)
- LED'ler
- Dirençler
- VANTİLATÖR PERVANESİ VE MOTOR
- jumper telleri
- Zil
- kapasitörler
- Terminal konnektörü
- Potansiyometre
Bu kiti tamamlamak için ihtiyacınız olan tek şey, kendisine lehimlenmiş GPIO pin başlıklarına sahip bir Raspberry Pi Pico. İlk kez lehim uyguluyorsanız, endişelenmeyin: nasıl yapılacağına ilişkin kılavuzumuza göz atın
Raspberry Pi Pico üzerindeki lehim başlık pimleri.Deneyler Gerçekleştirme
Kitin kitapçığında adım adım harika talimatlar, resim referansları ve öğrenmenizi pekiştirmek için kod öğelerini parçalayan açıklamalar bulunur. On etkileşimli deney, dijital girdiler ve çıktılar gibi teknikleri size tanıtacaktır. bir LED ışığı kısmak için potansiyometre, bir motoru sürmek için transistörler kullanma, değişken hızlı rüzgar enerjisi, bir müzik aletiyle müzik yapma zil sesi ve daha fazlası.
Kit için örnek projeler, mikrodenetleyiciler için Python'un bir çeşidi olan MicroPython dili kullanılarak programlanmıştır. Nasıl yapılacağını öğrenin Raspberry Pi Pico'da MicroPython'u kullanmaya başlayın.
Pi Pico'nun yerleşik LED'inin yanıp sönmesini sağlayarak rahatlayalım. Proje tanıtımında, neler olup bittiğine dair bir açıklama ile birlikte olması beklenen şeyin hızlı bir özetini göreceksiniz.
Yukarıdaki resimde gösterilen kod, LED'e dahili bir bağlantısı olan Pi Pico W için küçük bir değişiklik içermektedir. Standart Pi Pico'yu (Wi-Fi özellikleri olmadan) satın aldıysanız, bunun yerine yerleşik LED'e aşağıdaki kodla bakın:
LED = makine. Toplu iğne(25, makine. Toplu iğne. DIŞARI) #Yerleşik LED Pin'i çıkış olarak ayarlayın
tuşuna basmanız gerekecek Durmak Kodun sonsuza kadar çalışmasını önlemek için Thonny IDE'deki düğme. Bir klavye düğmesine her basıldığında bu işlemi durdurmak için kendinize sorun.
LED'i Açmak ve Kapatmak için Bir Anahtar Kullanın
Kitapçıkta ilerlerken, yazarın bilginizi aşamalı olarak geliştirmeniz için size rehberlik ettiğini fark edeceksiniz. Bu deneyde, koşullu ifadeleri kullanarak LED'i kontrol etmek için mevcut kodu geliştireceksiniz. iken Doğru sonsuz döngü.
Pi Pico'nun LED'ini açıp kapatmak için düğmeye bastığınızda dijital giriş ve çıkış sinyalleri kullanılır. Basitçe söylemek gerekirse parmağınızla butona bastığınızda devreyi tamamlar ve Pico üzerinde bağlı olan GPIO giriş pinine 3.3V gönderilir. kodun eğer koşul karşılanır ve LED açılır. Düğmeye basılmadığında, elif koşul karşılanır ve LED söner.
Devreler, devre tahtaları ve aradaki her şeyle yolculuğunuz başlıyor. Takılırsanız, yardım için verilen kitapçıkta yazılı deney bağlantısını izleyin.
Işık, Sensör, Hareket!
Bazıları bir LED'i elinizle kontrol etmenin sihir olduğunu düşünse de, aslında ışığı algılayan bir fototransistördür. Doğrudan ışığı engellemek için bir nesne (eliniz gibi) yerleştirdiğinizde, fototransistör tepki verecek ve Pi Pico LED'ini açacaktır. Bu, aracınızın ön panel sensörünün geceleri aracın farlarını otomatik olarak yakmasına gerçekten benzer. Bu proje, bazı jumper kabloları, bir direnç ve fototransistör kullanmanızı sağlayacaktır.
Bu deney, hangi LED ışık seviyesinin ayarlanacağına bağlı olarak (odanızın algılanan parlaklığına bağlı olarak) bir analog girişe odaklanır. Hatırlayacağınız gibi, daha önce kullanılan anahtar bir dijital sinyal kullanıyordu (yalnızca açık veya kapalı). Bu sefer, fototransistörden gelen değişken bir analog sinyali ölçmek için Pico'nun ADC (analogdan dijitale dönüştürücü) kanallarından birini kullanıyorsunuz.
Seviye belirli bir eşiğin altına düştüğünde yerleşik LED açılır; eşiğin üzerindeyse, LED kapatılır. değiştirmekten çekinmeyin lightLevelToSwitchAt koddaki değeri başka bir numaraya. Hala aynı etkiyi görüyor musunuz?
İki Kafa Birden Daha İyidir
Sorunların ortaya çıkacağı durumlarda, Python kodunuzu gözden geçiren ikinci bir göze sahip olmak genellikle güzeldir. (özellikle birisi Pi Pico ve Pi arasındaki LED kablo farklarını açıklayan Reddit dizisini bulduğunda Pico W).
Bu durumda, elektrik mühendisliği ve Linux yönetiminin arka planlarını bir araya getirmek, bir Cuma gecesi çok yönlü tamirat yapma ve bulmacaları keşfetme oturumlarıyla sonuçlanmalıdır. Bununla birlikte, ekibin her iki üyesi de hatalı olduğunda, tek yapmanız gereken en sevdiğiniz arama motoruna koşmak ve ilk önce kimin tökezleyeceği üzerine bahse girmektir. Sıkışırsanız, her zaman Kitronik öğrenme kaynakları ipuçları ve püf noktaları için de.
İlk Olarak Neyi Çözmeyi Dört gözle Bekliyorsunuz?
Son deneyde, tüm dersleri yeni edindiğiniz bilgilerin son bir kutlamasına dönüştüren bir "rüzgar türbini" yaratacaksınız. Dijital sinyallerle çalışmayı mı tercih edersiniz? Belki de LED ışığın parlaklığını değiştirmek için elinizi bir fototransistörün üzerinde sallarken kendinizi bir sihirbaz gibi hissetmekten hoşlanıyorsunuzdur?
Süper yaratıcıysanız, zil ile en sevdiğiniz tema şarkısının 8 bitlik bir versiyonunu yeniden yaratma potansiyeli vardır. Yani, her notanın doğru frekanslarını yakalayabilirseniz.
Pico ile Elektroniği Keşfetmek
Bu, Raspberry Pi Pico ve Kitronik Mucit Kiti ile yapabileceklerinizin yalnızca yüzeyini çatlatır. Keşfedilecek daha birçok elektronik deney var. Alternatif olarak, Pico için başka kitler ve ara panolar da mevcuttur. Kendinize güveniyorsanız, ayrı olarak satın alınan elektronik bileşenleri kablolamak için Pico'yu standart bir devre tahtasına bağlayabilirsiniz. Veya retro oyun, müzik ve ev otomasyonu gibi diğer birçok proje için kullanabilirsiniz.