Zephyrnet Logosu

Mikrodenetleyiciler Bülteninde ICYMI Python: MicroPython, Pico W ve çok daha fazlası için Bluetooth Ekliyor! #CircuitPython #Python #micropython #ICYMI @Raspberry_Pi

Tarih:

Mikrodenetleyiciler Bülteni'nde bu haftaki Python'u kaçırdıysanız, işte ICYMI (kaçırdıysanız diye) versiyonu.

Başka bir sayıyı kaçırmamak için hemen abone olun! – Her Salı harika bir haber bülteni alacaksınız (bu gönderiden önce çıkıyor). Dünya çapında 10,516 abone.

Bir sonraki haber bülteni bir hafta içinde çıkacak ve abone olmak donanım için Python ile ilgili her şeyi takip etmenin en iyi yoludur. Spam yok, satış listesi yok, istediğiniz zaman bırakın.


Python on Microcontrollers haber bültenine hoş geldiniz! Raspberry Pi Pico W'de gizli Bluetooth'u etkinleştirmek için Raspberry Pi yazılımıyla ilgili büyük haber. Şu anda MicroPython'da olsa da CircuitPython desteği daha sonra gelecek. EuroPython programı belli değil ve Prag çok güzel bir şehir! Ne yazık ki, editörünüz gecikmiş bir balayı için o sırada Paris ve Londra'da olacak. Temmuz ayındaki üç sayı için konuk editörler arayın – Ed.

Biz varız Discord, Twitterve geçmiş bültenler için - hepsini burada görüntüle. Bunu web’de okuyorsanız, abone olun. İşte bu haftaki haberler:

Raspberry Pi Pico W için Bluetooth Geliyor

Raspberry Pi Pico W için Bluetooth Geliyor

Raspberry Pi Pico W'nin Infineon CYW43439 kablosuz çipiyle piyasaya sürülmesinden bir yıl sonra, Raspberry Pi'nin C SDK'sı (Sürüm 1.5.1) için Bluetooth'u etkinleştiren bir yazılımı var ve artık MicroPython desteği de var. CircuitPython desteği zamanında gelecek – Ahududu Pi ve hacker.io.

"ACL/SCO geçici istisnası dışında, Bluetooth Classic'i hem BLE Central hem de Peripheral rolleriyle birlikte özellikle destekliyoruz. Bluetooth Classic ve BLE'yi ayrı ayrı etkinleştirebilmeniz veya her ikisini aynı anda kullanabilmeniz için bazı şeyler de yapılandırılabilir."

CircuitPython'da SPI Tabanlı LCD Ekranların ve displayio'nun Performansını Test Etme

SPI Tabanlı LCD Ekranlar

Josh bir WaveShare yuvarlak LCD alır ve CircuitPython ve displayio ile yukarıdaki tasarımın çiziminin yanıt süresini ölçer – Tasarımda Josh.

EuroPython 2023 Takvimi Kesinleşti

AvrupaPython 2023

EuroPython 2023, 17-23 Temmuz'da Prag, Çek Cumhuriyeti'nde ve uzak olacak. bu oturum listesi seçilen konuşma, öğreticiler ve posterler ile şimdi çıktı – EuroPython Bülteni ve AvrupaPython 2023.

Espressif, ESP32-C3'te Ücretsiz Kitap Yayınlıyor

ESP32-C3'te rezervasyon yapın

Espressif, ESP32-C3 mikrodenetleyicileri hakkında yeni bir kitap yayınladı. Bu ücretsiz kitap 400 sayfadır – etkileyici (PDF) aracılığıyla Twitter.

Python ve PSB Yönetim Kurulu Adaylarının Yeni Versiyonları

PSF

Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 kullanıma sunuldu – Python Insider Blogu.

2023 Yönetim Kurulu Adayları Açıklandı, oy verin – PSF Haberleri.

Bu Haftanın Python Akışları

Python Akışları

Python on Hardware, katkıların değerlendirilmesine ve bilginin artmasına izin veren işbirlikçi bir ekosfer inşa etmekle ilgilidir. Aşağıda, geçen hafta içinde topluluğa odaklanan akışlar yer almaktadır.

CircuitPython Derin Dalış Akışı

Deep Dive

Bu hafta, Tim akışı, displayio gizli Tilegrid hatasını izler.

En son videoyu ve geçmişteki videoları Derin Dalış oynatma listesinin altındaki Adafruit YouTube kanalında görebilirsiniz. YouTube.

DevrePython Parsek

DevrePython Parsek

John Park'ın CircuitPython Parsec'i bu hafta Mutlak Dalga Doğrultucu üzerinde – Adafruit Blog'u ve YouTube.

içindeki tüm bölümleri yakalayın YouTube playlist.

CircuitPython Gösterisi

CircuitPython Gösterisi

CircuitPython Gösterisi, CircuitPython ile harika şeyler yapan insanlara odaklanan, Paul Cutler tarafından sunulan bağımsız bir podcast'tir. Her bölümde Paul, kısa bir röportaj için bir konukla sohbet ediyor – DevrePythonGöster.

En son bölüm 19 Haziran'da yayınlandı ve başrolde Erin St. Blaine var. Erin nereden ilham aldığını, NeoPixel projelerine başlamak için tavsiyeleri, yaygınlaştırma ipuçlarını ve püf noktalarını ve daha fazlasını paylaşıyor – Gösteri listesi.

Haftanın Projesi: Bir PyPortal Üzerinde Gerçek Zamanlı Uçuşları Takip Edin

Bir PyPortal'da Gerçek Zamanlı olarak uçuşları izleyin

Flight Tracker, gerçek zamanlı uçuş verilerini bir Adafruit PyPortal ekranında toplar ve görselleştirir, kullanıcıların CircuitPython tarafından kontrol edilen, dinamik olarak güncellenen bir harita aracılığıyla uçağın canlı konumlarını izlemesine ve izlemesine olanak tanır.

Başlamak için, kullanıcı tarafından tanımlanan bir konum koordinatına odaklanan özel bir harita görüntüsü PyPortal'a indirilir. Bu görüntü, harita gösterimi için arka plan görevi görür. Ardından, otuz saniyelik düzenli aralıklarla, Uçuş Takibi OpenSky Network API'ye bir istek göndererek haritanın sınırları içinde kalan canlı uçak verilerini alır – Adafruit Blog'u, Reddit, Klavuz ve GitHub.

Web'den haberler!

Durum

Şu anda MicroPython ve CircuitPython'un USB ve kablosuz özellikleri hakkında harika bir özet – Twitter ve GitHub.

PCB

Raspberry Pi Pico ve CircuitPython ile analog kapasitif dokunma yanıtı için PCB izlerinin test edilmesi – Twitter.

Telnet

Yalnızca bir sokete bağlı olarak CircuitPython için bir Telnet iş akışı – Twitter ve GitHub.

Merkür

Mercury ile Jupyter Notebook'ta web uygulamaları oluşturun – GitHub.

anahtar

ESP32 ve MicroPython içeren bir ses giriş denetleyicisi – Mastodon ve GitHub.

Garip_Jayy Robotu

Robotunuzun vücudunu nasıl kontrol edeceğinize karar vermek zor bir karar olabilir. Bu robot için motorlar ve verici/alıcı için Adafruit Feather kombinasyonunu kullandım – Twitter.

Bip Berry

Jeff Geerling yeni bir video turu veriyor Bip Berry Raspberry Pi Zero form faktörü işlemcisi tarafından desteklenen BlackBerry şeklinde LCD+Klavye – Twitter.

Gezegenin Etrafında Pi

Doğal dünyada Raspberry Pi: Raspberry Pi cihazlarının doğayı izlemek için dünyanın neresinde konuşlandırıldığını görün – Ahududu Pi ve YouTube.

Raspberry Pi Pico W şimdi Japonya'da satışta

Raspberry Pi Pico W şimdi Japonya'da mevcut! Bu incelemeye bakın ve CircuitPython 8 ile deneyin – Aki Günlüğü (Japonca).

USB Nugget'ın IR kontrolü

Yaklaşan bir oyunun prototipini oluşturmak için CircuitPython ve Flipper Zero kullanan bir USB Nugget'ın IR kontrolü – Twitter.

İzle

CircuitPython'da çok basit bir zaman göstergesine sahip bir M5Stack Core2 akıllı saat – Twitter ve GitHub.

Bulut İzleme

ESP32 + Micropython + MQTT ile masaüstünde CloudWatch alarmlarını görüntüleyin – ClassMethod.jp (Japonca).

NeoPiksel

ESP32 ile NeoPixel LED şeritlerini sürmek – Instagram.

Haftanın PyDev'i: Jeffrey Glass açık Fare ve Python.

CircuitPython Haftalık Toplantısı, Pazartesi günü ABD tatili nedeniyle bugün olacak.

#ICYDNCI içindeki en popüler, en çok tıklanan bağlantı neydi? geçen haftanın bülteni? Arm'dan RISC-V'ye Büyük Bir Tektonik Kayma Qualcomm, Samsung, Google, Nvidia ve Apple için çalışıyor olabilir.

yeni

Yeni Tinymovr M5, Python Destekli Güçlü Fırçasız Motor Kontrol Cihazıdır

Yeni Tinymovr M5, Python desteğine sahip güçlü bir fırçasız motor kontrolörüdür – hacker.io.

RISC-V Kartı

Milk-V, bir ay içinde üçüncü RISC-V kartını tanıttı: 9 dolarlık çift çekirdekli Linux özellikli Milk-V Duo – hacker.io.

Walter

Walter, MicroPython'u destekleyen NB-IoT, LTE-M ve GPS IoT bağlantısına sahip yüksek kaliteli bir ESP32-S3 modülüdür – QuickSpot.io ve YouTube.

CircuitPython tarafından desteklenen yeni kartlar

Desteklenen mikrodenetleyici ve Tek Kartlı Bilgisayar (SBC) sayısı her hafta artmaktadır. Bu bölümde CircuitPython'a dahil edilen veya CircuitPython.org.

Bu hafta, eklenen yeni panolar yoktu (birkaç haftadan sonra).

Not: Adafruit olmayan panolar için, Adafruit sorun gidermeye yardımcı olacak donanıma sahip olmadığı için lütfen yardım için pano üreticisinin destek forumlarını kullanın.

CircuitPython'a yeni bir pano eklemek mi istiyorsunuz? Çok teşvik ediliyor! Adafruit'in bunu yapmanıza yardımcı olacak dört kılavuzu vardır:

Yeni Öğrenme Kılavuzları!

Yeni Öğrenim Kılavuzları

MX ve CHOC Anahtar Anahtarları için NeoPixel ile NeoKey Soket Kırma itibaren Kattni

CircuitPython Kütüphaneleri!

CircuitPython Kütüphaneleri

Donanım için CircuitPython desteği büyümeye devam ediyor. Yeni sensörler ve kesintiler için destek ekliyoruz ve zaten sahip olduğumuz sürücüleri geliştiriyoruz. Daha fazla kütüphane eklediğimizden ve mevcut kütüphaneleri güncellediğimizde, tüm değişikliklere buradan ulaşabilirsiniz!

En son kütüphaneler için, Adafruit CircuitPython Kütüphane Paketi. Topluluğun katkıda bulunduğu en son kütüphaneler için, CircuitPython Topluluk Paketi.

Katkıda bulunmak istiyorsanız, CircuitPython kitaplıkları başlamak için harika bir yerdir. Yeni bir sürücü için bir fikriniz mi var? İle ilgili bir sorun bildirin DevrePython! Kullanmak istediğiniz bir kütüphane yazdınız mı? Adresine gönderin CircuitPython Topluluk Paketi. Mevcut kütüphanelere yardım etmek ister misiniz? Kontrol et CircuitPython.org Katkıda bulunan sayfa. Kütüphanelerden açık çekme talepleri ve sorunları ve ele alınması gereken repo düzeyi konularla ilgili ayrıntıları dahil ettik. Hakkında bir rehberimiz var Git ve GitHub ile CircuitPython'a katkıda bulunmak Başlarken yardıma ihtiyacınız varsa. Ayrıca bizi #circuitpython kanallarında da bulabilirsiniz. Adafruit Uyuşmazlığı.

Bunu kontrol edebilirsiniz Adafruit CircuitPython kütüphanelerinin ve sürücülerinin listesi.

Geçerli CircuitPython kitaplığı sayısı: 443!

Güncellenmiş Kütüphaneler!

İşte bu haftanın güncellenmiş CircuitPython kütüphaneleri:

Kütüphane PyPI Haftalık İndirme İstatistikleri

Toplam Kitaplık İstatistikleri

  • 159819 kitaplık üzerinde 310 PyPI indirmesi

PyPI Yüklemelerine göre En İyi 10 Kitaplık

  • Adafruit CircuitPython BusDevice (adafruit-devresipython-busdevice): 7345
  • Adafruit CircuitPython İstekleri (adafruit-devresipython istekleri): 6912
  • Adafruit CircuitPython Kaydı (adafruit-devresipython-kaydı): 2195
  • Adafruit CircuitPython NeoPixel (adafruit-devresipython-neopixel): 1880
  • Adafruit CircuitPython Motor (adafruit devresipython-motor): 1470
  • Adafruit CircuitPython Ekran Metni (adafruit-devrepython-display-text): 1332
  • Adafruit CircuitPython MiniMQTT (adafruit-devresipython-minimqtt): 1165
  • Adafruit CircuitPython Wiznet5k (adafruit-devresipython-wiznet5k): 1117
  • Adafruit CircuitPython PortalBase (adafruit-devrepipython-portalbase): 1093
  • Adafruit CircuitPython DHT (adafruit-devresipython-dht): 1091

CircuitPython ekibi bu hafta neler yapıyor?

Bu haftaya kadar takım nedir? Kontrol edelim!

dan

MicroPython v1.19.1'i CircuitPython ile birleştirmeye başladım. Değiştirilen, eklenen veya silinen birkaç yüz dosyayı inceliyorum. Şimdiye kadar sürpriz yok.

Kattni

Bu hafta yayınladım NeoKey Breakouts kılavuzu ve TRRS jakı koparma kılavuzu. NeoKey kılavuzu, demolar dahil olmak üzere hem MX hem de CHOC NeoKey Breakout'ları kullanmak için ihtiyacınız olan her şeye sahiptir. TRRS jakı koparma kılavuzu size kart hakkında ayrıntılar verir.

Sırada, I2S Amplifier BFF'nin kılavuzu üzerinde çalışıyorum. Bu kılavuz, BFF hakkında bilmeniz gereken her şeye sahip olacak. Ayrıca, I2S sese başlamanız için CircuitPython ve Arduino'da birden fazla demoya sahip olacak. Buna dikkat edin!

melisa

Geçen hafta, gelecek donanımla çalıştıklarından emin olmak için Matrix ile ilgili tüm kılavuzları test ediyorum. Testlerden bazıları başarısız oldu ve bu kılavuzları gözden geçiriyorum ve çalışmasını sağlamak için kodu düzeltiyorum.

Tim

Bu hafta, gizli çekirdeği kazmaya devam ettim. tilegrid sorun ve TileGrid uygulamasının içindeki dahili değişkenler hakkında daha fazla şey öğrendim. Bu hafta için PR'ı göndereceğim bildirilen sorunu düzeltmeye çalışmak için önerilen bir değişiklik var.

Ayrıca ESP32SPI soketini CPython ve yerleşik WiFi soketleriyle aynı API'ye sahip olacak şekilde yeniden düzenleme çabasını da yakaladım. Dan başlangıçta bunun üzerinde çalıştı, ancak büyük dosyaları indirmek için yeniden düzenlenmiş sürümü kullanırken bir uyumsuzluk bulundu. Uyumsuzluğun temel nedenini buldum ve düzeltme için bir PR gönderdim. requests kütüphane. Haftalık toplantı sırasındaki tartışmalardan alınan geri bildirimlere dayanarak daha fazla test yapacağım.

Jeff

CP / M

Geçen haftaki ana etkinliğim CircuitPython değildi: Birkaç Adafruit Feather kartı kullanarak tam teşekküllü bir CP/M retro bilgisayarının nasıl oluşturulacağını gösteren yeni bir kılavuz yayınladım. Yapabilirsiniz Adafruit Öğrenme Sisteminde kontrol edin ve hackster.io.

Scott

Bu hafta seyahat ediyorum. Bu yüzden, pek çok kodlama projesi yaptırmıyorum. Pek çok iyi CircuitPython tartışması yapıyorum ve girdaplı bir montaj panosu aldım. Tamam çıktı gibi görünüyor. Hâlâ e-postaya, Discord'a ve forumlara takıldım.

Liz

Bu hafta birkaç rehber güncellemesi yaptım. Yeni ile çalışmak için Pico W HTTP Sunucusu kodunu güncelledim httpserver kütüphane reaktörü. Panoya kod yükledikten sonra sıfırlama düğmesine basmak için Arduino sayfalarına metin eklemek için ESP32-S3 pano kılavuzlarında da bazı güncellemeler yaptım. Aksi takdirde, RP2040 Prop-Maker Feather kılavuzunu başlatıyorum ve bir Ikea hava kalitesi monitörüne QT Py ESP32-S2 eklemeyi içeren yeni bir projeyi belgeliyorum.

Yaklaşan Etkinlikler!

MikroPython Buluşması

Melbourne'deki bir sonraki MicroPython Buluşması 28 Haziran'da olacak – Meetup. 24 Mayıs toplantısından – notlar.

AvrupaPython 2023

EuroPython 2023, 17-23 Temmuz 2023'te Prag, Çek Cumhuriyeti ve Remote'da olacak – AvrupaPython 2023.

PYCON İngiltere 2023

PyCon UK, 22 Eylül Cuma gününden 25 Eylül 2023 Pazartesi gününe kadar Cardiff Belediye Binası'na geri dönecek – PyCon Birleşik Krallık.

Hackaday Supercon 2023

Hackaday, Hackaday Supercon'un 2023'te başladığını ve 3 – 5 Kasım'da Pasadena, Kaliforniya, ABD'de gerçekleşeceğini duyurdu. Konuşmalar ve çalıştaylar için önerilerinizi duymak istiyorlar! bu Konuşmacı Çağrısı ve Çalıştay Çağrısı formlar artık çevrimiçi ve kaydolmak için 18 Temmuz'a kadar vaktiniz var – Adafruit Blog'u ve Hackaday.

Etkinliklerinizi Gönderin

Sanal etkinliklerden veya yaklaşan etkinliklerden haberiniz varsa, lütfen cpnews(at)adafruit(dot)com adresine e-posta göndererek bize bildirin.

Son gelişmeler

CircuitPython'un kararlı sürümü 8.1.0 ve kararsız salımı 8.2.0-beta.1. CircuitPython'da yeni misiniz? Bizim ile başlayın CircuitPython Rehberine Hoşgeldiniz.

20230619 en son CircuitPython kitaplık paketidir.

v1.20.0 en son MicroPython sürümüdür. Bunun için belgeler okuyun.

3.11.4 en son Python sürümüdür. En son sürüm öncesi 3.12.0b2.

3,565 Yıldız CircuitPython gibi mi? GitHub'da Yıldız!

Yardım çağırın - CircuitPython'u çevirmek artık her zamankinden daha kolay!

Weblate üzerinde CircuitPython çeviri istatistikleri

CircuitPython'un önemli bir özelliği de çevrilmiş denetim ve hata mesajlarıdır. Diğer açık kaynak proje yardımı ile Web Sayfası, çeviri eklemeyi veya geliştirmeyi daha da kolaylaştırıyoruz.

GitHub, Google veya Facebook gibi mevcut bir hesapla oturum açın ve basit bir web arayüzü üzerinden katkıda bulunmaya başlayın. Çatal veya çekme talebi gerekmez! Her zaman olduğu gibi, başınız belaya girerse bize katılın Discord, Yardım etmek için buradayız.

37,406 teşekkürler!

37,406 TEŞEKKÜR

Adafruit Uyuşmazlığı

Tüm CircuitPython geliştirmemizi açık alanda yaptığımız Adafruit Discord topluluğu 37,406'den fazla insana ulaştı - teşekkürler! Adafruit, Discord'un Python için donanım çalışanlarının bağlanması için benzersiz bir yol sunduğuna inanıyor. Bugün katılın https://adafru.it/discord.

ICYMI - Kaçırmanız durumunda

ICYMI

Donanımdaki Python, Adafruit Python video-bülten-podcast'idir! Haber Python topluluğu, Discord, Adafruit toplulukları ve daha fazlasından geliyor ve Çarşamba günleri MÜHENDİS SOR'da yayınlanıyor. Donanım üzerinde eksiksiz Python haftalık video yayını çalma listesi burada. Video podcast'i açık iTunes, YouTube, IGTV (Instagram TV)), Ve XML.

Adafruit Discord sunucusu CircuitPython kanalında haftalık topluluk sohbeti – Ses / Podcast sürümü - CircuitPython için Discord sohbet alanından ses, toplantılar genellikle Pazartesi 2:XNUMX ET, bu ses sürümü iTunes, Cep Oyuncuları, Spotify, ve XML yayını.

Katkıda bulunmak!

CircuitPython Haftalık Haber Bülteni, her Salı e-posta ile gönderilen bir CircuitPython topluluk tarafından yönetilen bültenidir. Tam arşivler burada. Python ve MicroPython geliştirmeleri de dahil olmak üzere web üzerinden en son CircuitPython ile ilgili haberleri vurgulamaktadır. Katkıda bulunmak için gelecek haftanın taslağını düzenleyin GitHub'da ve çekme talebi gönder değişikliklerle. Twitter'da da #CircuitPython ile bilgilerinizi etiketleyebilirsiniz.

Adafruit'e katıl Discord or foruma gönder Eğer soruların varsa.

spot_img

En Son İstihbarat

spot_img