Haberler

Raspberry Pi Pico ile Başlarken

Bu noktada, Raspberry Pi Pico mikrodenetleyici birimi (MCU), Raspberry Pi ailesinin ilk MCU’su olarak öne çıkıyor. Yeni başlayanlar için, Pi Pico gibi bir MCU ile öğrenmeye ve kullanmaya başlamak, tüm programlama ve lehimleme süreciyle birlikte göz korkutucu olabilir. Bu nedenle, Pi Pico’nuzla başlamanız için adım adım rehberlik etmek için buradayım!

Size profesyonel olmayı öğretmeyeceğim, ancak bunu takip ettikten sonra kendi projeleriniz üzerinde çalışırken oldukça kendinize güvenli olacaksınız. Daha fazla uzatmadan, Pi Pico ile başlamanız için takip etmeniz gereken dört adım burada:

Adım 1: Pico’nuzu tanıyın
Pico’yu kullanmaya başlamadan önce, aslında ne olduğunu anlamalısınız. Bu zorunlu değil, ancak projelerinizde kavramları ve farklı özellikleri anlamak size uzun bir yol kat ettirecektir. 

Adım 2: Pico’nuzla programlamaya başlayın!
Pico’nun ne olduğunu öğrendikten sonra, onu kullanmaya başlayabilirsiniz! İlk projeniz için, Pico ile yalnızca programlama içeren bir projeyi denemenizi öneririm; herhangi bir süslü aksesuar olmadan. Programlama dilini anlamak ve her bir işlevin ne olduğunu bilmek, Pico’yu tam anlamıyla kullanabilmek için gereklidir.

Adım 3: Pico’nuz için daha fazla aksesuar edinin!
Bu noktada, kendiniz bir veya iki proje denemiş olmalısınız. Bununla birlikte, daha karmaşık ve detaylı projelere geçebilirsiniz. Ancak, bunlar üzerinde çalışmak için sensörler ve röle gibi daha fazla aksesuar/modül gerekecektir. 

Adım 4: Daha karmaşık projeler üzerinde çalışın!
Gerekli modülleri satın aldıktan sonra, projeleriniz üzerinde çalışmaya başlayabilirsiniz! İnternette birçok proje eğitimi var ve modüller yeniden kullanılabilir. 

Bunlar, Pi Pico ile başlamanız için dört adımdır. Sonraki bölümlerde, Pi Pico hakkında arka plan bilgilerini, denemeniz için projeleri ve repertuarınızı genişletmek için aksesuarları paylaşacağım! 

  • Raspberry Pi Pico nedir?
  • Raspberry Pi Pico’nun faydaları
  • Başlamak için kolay projeler!
  • Deneyiminizi geliştirmek için daha fazla ürün ve aksesuar keşfedin!

Haydi başlayalım!


Raspberry Pi Pico nedir?

2021’in başlarında piyasaya sürülen Pi Pico, Raspberry Pi’nin ilk mikrodenetleyici olması nedeniyle büyük ilgi topladı. Pi Pico, kimse tarafından tahmin edilmedi veya öngörülmedi; Raspberry Pi bunu duyurana kadar kimse bilmiyordu! Ne kadar havalı değil mi! 

Raspberry Pi, mevcut durumu bozma konusunda yabancı değil. Diğer Linux tabanlı tek kartlı bilgisayarlardan (SBC) farklı olarak, Raspberry Pi Pico bir ARM tabanlı mikrodenetleyicidir (MCU).

Mikrodenetleyici nedir?

Tanım olarak, mikrodenetleyici, bellek, işlemci çekirdeği ve programlanabilir giriş/çıkış çevre birimleri içeren tek bir entegre devrede bulunan küçük bir bilgisayardır! Tüm bileşenleri (yani CPU, Bellek, I/O) tek bir çipte bağlı olduğundan çok enerji verimlidir.

Bir bilgisayar gibi yoğun işlem yapmaktansa, mikrodenetleyici, görevin sabit ve önceden tanımlı olduğu yerlerde mükemmel bir performans gösterir. Örneğin, mikrodenetleyiciler, çamaşır makinesi gibi birçok ev aletinin merkezinde kullanılır ve çamaşırları çevirme, suyu boşaltma gibi önceden tanımlı görevleri yerine getirir. Bir işletim sistemi çalıştırmadığı için, mikrodenetleyici bu tekrarlayan görevleri yerine getirirken daha güvenilir hale gelir. Mikrodenetleyiciler, mikroişlemciler ve SBC’ler hakkında daha fazla bilgi için “Tüm CPU’lar Hakkında: Mikroişlemci, Mikrodenetleyici ve Tek Kartlı Bilgisayar” başlıklı yazıya göz atabilirsiniz.

RP2040 Çipi

Raspberry Pi Pico’nun en önemli özelliği, üzerinde çalışan RP2040 çipidir. RP2040 çipi, Raspberry Pi’nin kendi mikrodenetleyici çipidir ve Raspberry Pi Pico ile birlikte duyurulmuştur. 

RP2040, hem MicroPython hem de C++ ile programlanabilir. ARM Cortex-M0+ tabanlı olan bu çip, en enerji verimli işlemci olup yüksek performans sunarken düşük güç tüketimi ve düşük kaçak akım sağlar! Ayrıca, uzun pil ömrünü desteklemek için çeşitli düşük güç modlarına sahiptir! 

RP2040’ın ana özelliklerinden biri, benzersiz Programlanabilir G/Ç (PIO) alt sistemidir. PIO, bir CPU olmadan giden veya gelen verileri işleyebilen giriş-çıkış pinlerini ifade eder. Pi Pico, verileri ayrı ayrı işlemek üzere programlanabilen 8 PIO durum makinesine sahiptir. PIO, sürekli talimat gerektiren işlemlerde, örneğin bir LED’in solmasını sağlamak için, PWM (darbe genişliği modülasyonu) değişiklikleri yapmak için sürekli girdi gerektirdiğinde öne çıkar. Bu, RP2040 ve PIO özelliği hakkında kısa bir tanıtım, ancak daha derinlemesine bilgi için “Raspberry Pi Pico ile Programlanabilir G/Ç” başlıklı yazıyı okuyabilirsiniz!


Raspberry Pi Pico’nun faydaları

Mikrodenetleyici olmanın getirdiği avantajlarla birlikte, Raspberry Pi Pico yeni çipi ile kendi tuhaflıklarını da sunuyor!

Enerji Verimliliği – Daha önce de belirtildiği gibi, Raspberry Pi Pico, ARM Cortex-M0+ işlemcisine dayanan RP2040 çipi üzerinde çalışıyor! Bu işlemci, çok düşük güçle yüksek performanslı görevleri çalıştırabilme yeteneği ile birçok kişi tarafından en enerji verimli işlemci olarak bilinir. 

Kullanım Kolaylığı – İleri düzey kullanıcılar için, Pi Pico’da C/C++ ile kodlama en iyisidir. Ancak, Pi Pico ayrıca mikrodenetleyiciler için Python 3’ün bir versiyonu olan MicroPython’u da sunar! MicroPython, mikrodenetleyiciler için en başlangıç dostu dil olarak her zaman anılmaktadır!

Giriş/Çıkış Yetenekleri – GPIO için, Pico 3.3V ile 26 GPIO pinine sahiptir! Ayrıca, UART, I2C ve SPI işlevselliği için her biri iki kanala sahiptir! Gerçekten öne çıktığı yer, daha önce bahsedilen sekiz PIO “durum makinesi”dir! Pi Pico’nun çok yönlü bir mikrodenetleyici olma konusunda başarılı olduğunu söyleyebilirsiniz!


Başlamak için kolay projeler!

Artık ilk adımınızı attığınıza göre, “Pico’nuzu tanıyın”, bazı temel projeler yapmaya başlayabilirsiniz! Bu bölümde, çoğu yeni başlayanların Pi Pico ile başladığı bazı projeleri paylaşacağım.

Bir LED’in Yanıp Sönmesi

Raspberry Pi Pico’nun çoğu, hatta tüm ilk kez kullanıcıları için ilk mini proje, yerleşik LED’i yanıp söndürmektir!

Kaynak: Raspberry Pi

Bu göz korkutucu görünebilir, ancak bunu nasıl yapacağınızı öğreten birçok kılavuz var, Raspberry Pi’nin kendisinden biri de dahil! Entegre bir geliştirme ortamı (IDE) kuracak ve yerleşik LED’i yanıp söndürmek için bir program yazacaksınız. Bu, Pi Pico’da programlamaya giriş yapmak için harika bir yol olacaktır.

Sensörler ve Modüllerle Başlayın Grove Başlangıç Kiti ile Raspberry Pi Pico!

Artık Pi Pico programlama diline kendinizi tanıttığınıza göre, Pi Pico’nuzu bazı sensörler ve modüllerle kullanmayı denemeye başlayabilirsiniz! 

Seed’de, Raspberry Pi Pico için tasarlanmış bir Grove Başlangıç Kiti var! Bu kit, Raspberry Pi Pico ile başlamayı kolaylaştıran 5 sensör, 5 aktüatör, 2 LED, 1 LCD ekran ve 1 Grove kalkanı ile birlikte gelir. 

Grove nedir?

Grove, modüler, standartlaştırılmış bir konektör prototipleme sistemidir. Grove, elektroniği bir yapı bloğu yaklaşımıyla bir araya getirir. Grove sistemi, bir temel birim (gövde) ve standartlaştırılmış konektörlere sahip çeşitli modüllerden (dal) oluşur. Bir jumper veya lehim tabanlı sisteme kıyasla, bağlantı kurmayı, denemeyi ve inşa etmeyi daha kolay hale getirir ve öğrenme sistemini basitleştirir!

Grove başlangıç kitinin yanında gelen Grove Kalkanı, 13 Grove sensörünü Raspberry Pi Pico’ya lehim yapmadan bağlamanızı sağlar! Seeed’in wiki sitesinde, Pi Pico ve modüllerle başlamanız için 6 projeden oluşan bir dizi derledik!

İçindekiler?

  • Grove – LED Paketi – 1X
  • Grove – RGB LED (WS2813 Mini) – 1X
  • Grove – Işık Sensörü – 1X
  • Grove – Ses Sensörü – 1X
  • Grove – Dönme Açısı Sensörü – 1X
  • Grove – Sıcaklık & Nem Sensörü – 1X
  • Grove – mini PIR hareket sensörü – 1X
  • Grove – Pasif Buzzer – 1X
  • Grove – Buton – 1X
  • Grove – Servo – 1X
  • Grove – Mini Fan – 1X
  • Grove – Röle – 1X
  • Grove – 16×2 LCD – 1X
  • Grove Shield for Pi Pico – 1X
  • Grove Kablosu – 8X

Otomatik Işık Yoğunluğu LED

Kaynak: Arduino Proje Merkezi

Bir ışık sensörü (ışığa bağlı direnç) kullanarak, Pi Pico ışık yoğunluğundaki değişiklikleri ölçebilir – LED ampule gönderilen akımı artırarak veya azaltarak! Bu, Pi Pico’nuzu farklı modüllerle kullanmaya başlamanızı sağlayacak eğlenceli bir projedir. Tek ihtiyacınız olan bir ışığa bağlı direnç ve bir röledir. Her ikisi de Grove Başlangıç Kiti for Raspberry Pi Pico ile birlikte gelir!

Tam şemalar için, bu eğitime bakın, Muhammad Ansar tarafından Arduino Proje Merkezi’nde!

Otomatik Fan Kontrolü

Kaynak: Hackster.io

Gerçek zamanlı çevresel sıcaklığı izlemek için bir sıcaklık sensörü kullanarak, Pi Pico bir Röle kullanarak fanı farklı hızlarda çalıştırabilir! Bu, gerçek zamanlı otomatik sıcaklık bağımlı bir fan kontrol sistemi ihtiyacınız varsa harika olacaktır! Tek ihtiyacınız olan bir sıcaklık sensörü ve bir röledir, bunlar da Grove Başlangıç Kiti for Raspberry Pi Pico’da bulunabilir!

Bu makale, Muhammad Sheraz tarafından Hackster’da, gösterim için küçük bir fan kullanıyor, ancak her zaman daha büyük bir esinti için bir Grove Rölesi ve daha büyük bir fan ekleyebilirsiniz!

Raspberry Pi Pico için daha fazla projeyi “10 Raspberry Pi Pico Proje Fikri!” adresinde bulabilirsiniz!


Deneyiminizi Geliştirmek İçin Daha Fazla Ürün ve Aksesuar Keşfedin!

Artık Raspberry Pi Pico’nuzla daha az çok aşina olmalısınız! Bir Raspberry Pi Pico gibi bir mikrodenetleyici üzerinde geliştirme yaparken dünya sizin için bir fırsatlar dünyasıdır! Seeed’de keşfetmeniz için birçok aksesuar ve Pi Pico benzeri cihazlar bulunmaktadır!

Maker Pi Pico Tabanı

Maker Pi Pico Tabanı, Raspberry Pi Pico ile kullanmak için çok arzu edilen Reset butonunu içerir ve CircuitPython, MicroPython ve C/C++ ile programlanabilir. Altı Grove portu da dahil olmak üzere zengin çevresel özellikleri ile bu kart, STEM ve robotik projelerinizin merkezinde yer almak için idealdir!

Ürün Özellikleri

  • Kutudan çıkar çıkmaz çalışır. Sıcak lehim yok!
  • İki 20 yolları pin başlığı üzerinde tüm Raspberry Pi Pico pinlerine erişim
  • Tüm GPIO pinlerinde LED göstergeleri
  • 3x programlanabilir buton (GP20-22)
  • 1x RGB LED – NeoPixel (GP28)
  • 1x Piezo buzzer (GP18)
  • 1x 3.5mm stereo ses jakı (GP18-19)
  • 1x Micro SD kart yuvası (GP10-15)
  • 1x ESP-01 soketi (GP16-17)
  • 300’den fazla Grove Modülü ile arayüz için 6x Grove portu

Bir tane almak için Seeed’in çevrimiçi mağazasını ziyaret edin!

Wio RP2040 mini Geliştirme Kartı – Dahili Wifi

Wio RP2040 küçük geliştirme kartı, kablosuz yeteneklere sahip Wio RP2040 modülüne dayanmaktadır! Wio RP2040 Ailesi, sürekli ve güvenilir kablosuz iletişim sağlamak için yerleşik WiFi yetenekleri içeren Wio RP2040 Modülü etrafında şekillenmiştir. Modül, Raspberry Pi Pico için MicroPython ve Thonny Python kod editörü de dahil olmak üzere tüm RP2040 geliştirme araçlarıyla çalışır!

Ürün Özellikleri

  • Güçlü CPU: çift çekirdekli 133MHZ RP2040 işlemci ve 264KB SRAM, 2MB Flash
  • Güvenilir kablosuz bağlantı: güçlü wifi çipi kullanarak, 2.4~2.4835 GHz frekansını ve Ap&İstasyon modunu destekler
  • Esneklik: Thonny editörü ile uyumlu
  • Kolay proje işletimi: breadboard dostu
  • Birden fazla sertifika: FCC ve CE Sertifikalı

Daha fazla bilgi için Seeed’in çevrimiçi mağazasını ziyaret edin!

Arduino Nano RP2040

Arduino Nano RP2040 Connect, Arduino’nun RP2040 çipine dayanan mikrodenetleyici serisine en son eklenen üründür. En dikkat çekici özelliği, Nano RP2040 Connect’in, RP2040’ın zaten geniş olan yeteneklerini en üst düzeye çıkarmanıza olanak tanıyan genişletilmiş bir bağlantı ve sensör çevresel seti ile gelmesidir!

Ürün Özellikleri

  • Raspberry Pi RP2040 Mikrodenetleyici
  • Çift Çekirdekli 32-bit Arm® Cortex®-M0
  • U-blox® Nina W102
  • ST LSM6DSOX 6 eksenli IMU
  • Microchip ATECC608A Kriptografik Ko-prosessor
  • Aşamalı dönüştürücü: yerleşik anahtarlama modlu güç kaynağı ile geniş bir giriş voltaj aralığında yüksek verimlilik ve düşük gürültü sağlama
  • Arduino Nano Form Faktörü

Daha fazla bilgi için Seeed’in çevrimiçi mağazasını ziyaret edin!


Özet

Böylece, kılavuzun sonuna geldik! Bu kılavuzla Raspberry Pi Pico’nuzla nasıl başlayacağınızı öğrenmiş olmanızı umuyorum. Raspberry Pi Pico, mikrodenetleyici geliştirmeye yeni başlayanlar için harika bir mikrodenetleyicidir. RP2040 çipi ile çoğu uygulamanız için yeterli güç sağlayacaktır!

Bu kılavuzu faydalı bulduysanız, ilginizi çekebilecek bazı diğer makaleler:

Leave a Reply

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