Ana Sayfa

Trendler

PIC16F13145 ile Ucuz Kablosuz Telemetri ve Konfigüre Edilebilir Mantık Blokları

Post image
Platformumuzdaki en çok okunan ve popüler makaleleri görmek için Trendler bölümüne geçebilirsiniz.

PIC16F13145 mikrodenetleyicisi, yaklaşık bir doların altında fiyatla büyük tedarikçilerde bulunabilen düşük maliyetli bir çiptir. Arduino'dan daha az güçlü olmasına rağmen, konfigüre edilebilir mantık blokları (Configurable Logic Blocks - CLB) içermesi sayesinde çeşitli uygulamalarda esneklik sağlar. Bu mantık blokları, FPGA'lardaki gibi yeniden programlanabilir ve bu sayede çipin içindeki lojik işlevler özelleştirilebilir.

Çalışma Prensibi

Ayrıca Bakınız

Ev Yapımı Elektromanyetik Hızlandırıcı Tasarımı ve Geliştirme Süreci

Ev Yapımı Elektromanyetik Hızlandırıcı Tasarımı ve Geliştirme Süreci

Ev yapımı elektromanyetik hızlandırıcı projesinde Hall etkisi sensörleri ve N-MOSFET anahtarları kullanılarak mıknatısın dairesel yörüngede hızlandırılması sağlanmıştır. Zamanlama ve yapısal iyileştirmeler performansı artırmaktadır.

Eski Analitik Terazilerde Kuvvet Geri Kazanım Sensörleri ve İç Mekanizma Özellikleri

Eski Analitik Terazilerde Kuvvet Geri Kazanım Sensörleri ve İç Mekanizma Özellikleri

1980-90'larda geliştirilen eski analitik terazilerde kullanılan kuvvet geri kazanım sensörleri, mekanik hareketi elektromanyetik kuvvetle dengeleyerek yüksek hassasiyetli tartım sağlar. Bu sensörler piezoelektrik strain gauge ve mikrodenetleyicilerle çalışır.

Hava Durumu İstasyonu Projesinde Temiz Kablo Düzeni ve Baskı Devre Kartı Kullanımı

Hava Durumu İstasyonu Projesinde Temiz Kablo Düzeni ve Baskı Devre Kartı Kullanımı

ESP32 C3, DHT11 sensör ve MAX7219 LED matrisi kullanılan hava durumu istasyonunda, kablo düzeni ve baskı devre kartı seçimi projenin başarısını etkiliyor. Lehimleme ve kablo sabitleme detayları önem taşıyor.

Kurtarılmış Parçalarla Programlanabilir Elektronik Yük ve Batarya Test Cihazı Tasarımı ve Özellikleri

Kurtarılmış Parçalarla Programlanabilir Elektronik Yük ve Batarya Test Cihazı Tasarımı ve Özellikleri

Geri dönüştürülmüş elektronik bileşenlerle tasarlanan programlanabilir elektronik yük ve batarya test cihazı, sabit akım deşarjı, ayarlanabilir voltaj kesme ve termal yönetim özellikleriyle maliyet etkin ve işlevsel çözümler sunar.

Arctyx Nano: Açık Kaynaklı, Düşük Maliyetli ve Esnek FPGA Geliştirme Kartı Tasarımı

Arctyx Nano: Açık Kaynaklı, Düşük Maliyetli ve Esnek FPGA Geliştirme Kartı Tasarımı

Arctyx Nano, ICE40-UP5K FPGA ve RP2350A mikrodenetleyici içeren, açık kaynaklı, düşük maliyetli ve esnek bir geliştirme kartıdır. APIO araç zinciriyle projeler kolayca doğrulanıp yüklenebilir.

Diyot Matrisi ile Mikrodenetleyici Tabanlı Klavye Tasarımı ve Entegrasyonu

Diyot Matrisi ile Mikrodenetleyici Tabanlı Klavye Tasarımı ve Entegrasyonu

Diyot matrisi, mikrodenetleyicilerde az sayıda I/O pini kullanarak çok sayıda tuşun kontrolünü sağlar. Raspberry Pi Pico ile entegrasyon ve Charlieplexing yöntemi projelerde fonksiyonel çözümler sunar.

AngstromIO: USB-C Boyutunda Minimalist ATtiny1616 Geliştirme Kartı Tasarımı ve Özellikleri

AngstromIO: USB-C Boyutunda Minimalist ATtiny1616 Geliştirme Kartı Tasarımı ve Özellikleri

AngstromIO, ATtiny1616 mikrodenetleyici tabanlı, USB-C boyutunda minimalist bir geliştirme kartıdır. Düşük güç tüketimi, adreslenebilir RGB LED ve UPDI programlama desteği sunar. Küçük projeler için uygundur.

Athena Uçuş Kontrolcüsü: Üçlü STM32 Mikrodenetleyici Mimarisi ve Tasarım Değerlendirmesi

Athena Uçuş Kontrolcüsü: Üçlü STM32 Mikrodenetleyici Mimarisi ve Tasarım Değerlendirmesi

Athena, üç farklı STM32 mikrodenetleyici kullanan özgün bir uçuş kontrolcüsü tasarımı sunuyor. Tasarımda yazılım senkronizasyonu ve yedeklilik konularında tartışmalar mevcut. Tek MCU ve RTOS öneriliyor.

Kodlama (Encoding)

Projede, PIC16F13145'in CLB'si kullanılarak bir pinin açılıp kapatılmasıyla anten görevi gören bir tel üzerinde kare dalga oluşturuluyor. Bu dalga, 96 MHz taşıyıcı frekansı üretir ve harmonik etkilerle RF yayını sağlanır. Veri iletimi için taşıyıcı sinyal açılıp kapatılır (On-Off Keying - OOK). Zamanlama sorunlarına karşı dayanıklılığı artırmak için Manchester kodlama kullanılır. Manchester kodlama, bit değerlerini genlik geçişleriyle ifade eder:

  • Bit 0: Yüksekten düşüğe geçiş (1 sonra 0)

  • Bit 1: Düşükten yükseğe geçiş (0 sonra 1)

Bu kodlama, sinyalin senkronizasyonunu kolaylaştırır ve hata toleransını artırır. Her veri baytından önce 0b11111111 senkronizasyon dizisi gönderilir. Bu dizi, alıcının Manchester kodlamasının fazını ve zamanlamasını eşlemesine olanak tanır.

Anten Tasarımı

İdeal olarak, 96 MHz taşıyıcı için anten uzunluğu dalga boyunun dörtte biri olan yaklaşık 75 cm olmalıdır. Ancak kısa mesafeler için daha kısa antenler (örneğin 8 cm tel) kullanılabilir. Kısa antenler, sinyal gücünde azalma yaratmasına rağmen bant dışı frekansların yayılımını azaltır. Bu, özellikle 32 MHz temel sinyalin oluşturduğu harmoniklerin filtrelenmesinde faydalıdır.

Alıcı ve Kod Çözme

Alıcı olarak RTL-SDR kullanılır. Python tabanlı bir betik (main.py), 512 Hz örnekleme hızında sinyalleri alır ve dijital 1 ve 0'lara dönüştürür. Bu veriler test.txt dosyasına yazılır ve PulseView gibi araçlarla OOK ve Manchester kod çözme fonksiyonları kullanılarak analiz edilir. Doğrudan Python ile de kod çözme yapılabilir ancak görselleştirme açısından PulseView tercih edilir.

Yazılım Kullanımı ve Ayarlar

  • sync_sequence: Senkronizasyon dizisini belirler (varsayılan 0b11111111).

  • start_tx: İletimi başlatmak için 1 yapılır.

  • sending_sync: Senkronizasyon gönderilirken 1 yapılır, aksi halde sadece veri baytı iletilir.

Bit hızı, zamanlayıcı ayarları değiştirilerek artırılabilir. Örnek olarak, 8 bit/saniye hızında iletim yapılmıştır ancak daha yüksek hızlar mümkündür.

Uygulama Sınırlamaları ve Düzenleyici Uyarılar

Bu sistem ticari uygulamalar için uygun değildir. Yayın gücü ve bant dışı yayılım nedeniyle radyo frekans düzenlemelerine uyulması gerekir. Kanada'da 50 nW üzerindeki yayınlar yasal değildir ve ABD FCC sertifikasyonu için güç ve frekans kısıtlamalarına uyulmalıdır. Ayrıca, zamanlama ve eşik değerleriyle ilgili sorunlar nedeniyle iletim %100 güvenilir değildir.

Geliştirici Deneyimleri ve Alternatifler

PIC16F13145'in CLB özellikleri ilgi çekici olmakla birlikte, gerçek dünya uygulamalarında kullanım alanı sınırlıdır. Arduino'nun geniş kütüphane desteği ve kolay geliştirme ortamı nedeniyle tercih edilmesi yaygındır. Daha gelişmiş mikrodenetleyiciler (örneğin STM32 veya RP2040) ve düşük maliyetli BLE veya 2.4 GHz RF çipleri (örneğin CH572) alternatif olarak değerlendirilebilir.

Sonuç

PIC16F13145 mikrodenetleyicisi, konfigüre edilebilir mantık blokları sayesinde düşük maliyetli ve basit kablosuz telemetri uygulamalarına olanak tanır. Ancak, bu yaklaşımın ticari uygulamalarda kullanımı sınırlıdır ve düzenleyici gereksinimlere dikkat edilmelidir. Proje, RF iletim ve kodlama tekniklerini öğrenmek ve deneysel çalışmalar yapmak için uygun bir platform sunar.


"Konfigüre edilebilir LUT'lar gerçekten çok ilginç, ancak pratikte kullanımı sınırlı kalıyor." – Proje geliştiricisi


Kaynak kod ve detaylı bilgiler: GitHub Projesi

📊 Fiyat Bilgileri
Yükleniyor...
Paylaş:f𝕏

Yorumlar:

    Ayın popüler yazıları

    Deebot X11 OmniCyclone, torbasız toz haznesi ve evcil hayvan tüyü toplama kapasitesiyle dikkat çekiyor. Teknik özellikleri, kullanıcı deneyimleri ve diğer modellerle karşılaştırmaları detaylıca inceleniyor.

    Mitsubishi split klima sistemlerinde su sızıntısı genellikle drenaj tepsisindeki çatlaklardan kaynaklanır. Buzlanma, malzeme yorgunluğu ve montaj hataları su sızıntısına yol açabilir. Drenaj hattı kontrolü ve tepsi onarımı önemlidir.

    Fırınlardaki hava kızartma fonksiyonu genellikle konveksiyon fırınların yeniden adlandırılmasıdır. Sepet tipi hava kızartıcılar ise hızlı ısınma ve etkili hava sirkülasyonu ile daha iyi çıtırlık sağlar.

    Speed Queen çamaşır makineleri ve kurutucularının dayanıklılığı ve servis kalitesi kullanıcı deneyimlerinde tartışılıyor. Onarım maliyetleri, paslanma ve kurutma problemleri markanın iddialarını sorgulatıyor.

    Yeni inşaatlarda çamaşır makinesi drenaj hattının yerinin tespiti, hortum seçimi ve drenaj tavası kullanımı gibi önemli konular ele alınmaktadır. İnşaatçı sorumlulukları ve havalandırma sistemleri de detaylandırılmıştır.

    Flat flex kablolu LCD ekranların yırtılması durumunda, kablo uçlarının hazırlanması, lehimleme teknikleri ve test noktalarının kullanımı onarım başarısını artırır. Pin aralığı ve bonding yöntemleri süreci etkiler.

    Airfryer'da pastırma sarılı kıymalı rulo yapımı için malzemeler, soslar ve pişirme süreci detaylandırılıyor. Patatesle birlikte pişirme ve dikkat edilmesi gereken noktalar anlatılıyor.

    1965 Westinghouse PTAC klima ünitesi, 9000 BTU kapasite ve 11.2 EER verimlilikle dayanıklılığı ve reciprocating kompresör teknolojisiyle öne çıkıyor. Mekanik olarak sağlam ancak kozmetik hasarlı.

    İlgili makaleler

    Eski Analitik Terazilerde Kuvvet Geri Kazanım Sensörleri ve İç Mekanizma Özellikleri

    1980-90'larda geliştirilen eski analitik terazilerde kullanılan kuvvet geri kazanım sensörleri, mekanik hareketi elektromanyetik kuvvetle dengeleyerek yüksek hassasiyetli tartım sağlar. Bu sensörler piezoelektrik strain gauge ve mikrodenetleyicilerle çalışır.

    Diyot Matrisi ile Mikrodenetleyici Tabanlı Klavye Tasarımı ve Entegrasyonu

    Diyot matrisi, mikrodenetleyicilerde az sayıda I/O pini kullanarak çok sayıda tuşun kontrolünü sağlar. Raspberry Pi Pico ile entegrasyon ve Charlieplexing yöntemi projelerde fonksiyonel çözümler sunar.

    AngstromIO: USB-C Boyutunda Minimalist ATtiny1616 Geliştirme Kartı Tasarımı ve Özellikleri

    AngstromIO, ATtiny1616 mikrodenetleyici tabanlı, USB-C boyutunda minimalist bir geliştirme kartıdır. Düşük güç tüketimi, adreslenebilir RGB LED ve UPDI programlama desteği sunar. Küçük projeler için uygundur.

    Athena Uçuş Kontrolcüsü: Üçlü STM32 Mikrodenetleyici Mimarisi ve Tasarım Değerlendirmesi

    Athena, üç farklı STM32 mikrodenetleyici kullanan özgün bir uçuş kontrolcüsü tasarımı sunuyor. Tasarımda yazılım senkronizasyonu ve yedeklilik konularında tartışmalar mevcut. Tek MCU ve RTOS öneriliyor.

    Elektronik Öğrencisinin El Yapımı Klavye Tasarımı ve Mikrodenetleyici Deneyimi

    Elektronik öğrencisinin Arduino Pro Micro mikrodenetleyici kullanarak gerçekleştirdiği el yapımı klavye projesinde pin sayısı kısıtlamaları, lehimleme zorlukları ve mekanik uyum sorunları deneyimlenmiştir. Proje, temel elektronik becerilerin geliştirilmesi için önemli bir öğrenme sürecidir.

    Motogadget M-Unit Blue Klonu: Açık Kaynaklı Motosiklet Güç Kontrolü ve Koruma Projesi

    Motogadget M-Unit Blue'nun ESP32 tabanlı açık kaynak klonu, motosikletlerde güç kontrolü ve koruma devreleri sunar. CAN ve LIN bus entegrasyonu ile modern sistemlere uyumludur.

    Giyilebilir Teknoloji PCB Tasarımında Estetik ve Fonksiyonellik Dengesi Üzerine İnceleme

    Giyilebilir teknolojilerde PCB tasarımında iz açılarının düzenlenmesi, kapasitör yerleşimi ve EMC uyumluluğu kritik öneme sahiptir. Tasarımda estetik ve fonksiyonellik dengesi kullanıcı deneyimini etkiler.

    PIC16F13145 Mikrodenetleyici ile Ucuz ve Esnek Kablosuz Telemetri Uygulamaları

    PIC16F13145 mikrodenetleyici, FPGA benzeri konfigüre edilebilir mantık blokları ile düşük maliyetli kablosuz telemetri sağlar. 96 MHz OOK ve Manchester kodlamasıyla veri iletimi yapılır, kısa anten ve RTL-SDR alıcı kullanılır.

    Arduino ile Oyun Tabanlı Dizüstü Soğutma Pedi Fan Kontrolü ve Tasarım Alternatifleri

    Arduino ve C# kullanılarak geliştirilen sistem, oyun açılışını algılayıp dizüstü soğutma pedi fan hızını PWM sinyaliyle otomatik ayarlıyor. Alternatif mikrodenetleyiciler ve sıcaklık sensörü önerileri tartışılıyor.

    RP2350 Mikrodenetleyici Tabanlı MicroKey Güvenlik Anahtarı Tasarımı ve Özellikleri

    RP2350 mikrodenetleyici kullanılarak geliştirilen MicroKey, FIDO WebAuthn uyumlu güvenlik anahtarıdır. Tasarımda ENIG kaplama ve RGB LED estetiği ön plandadır. Donanım ve yazılım optimizasyonları kritik önem taşır.

    Texas Instruments'ın Dünyanın En Küçük Mikrodenetleyicisi: 1.6x0.861 mm Boyutlarında Yenilik

    Texas Instruments, 1.6x0.861 mm boyutlarında dünyanın en küçük mikrodenetleyicisini tanıttı. 16KB hafıza, 12-bit ADC ve standart iletişim protokolleri ile gömülü sistemlerde alan tasarrufu sağlıyor.

    Islık Anahtarı: Düşük Maliyetli RISC-V Mikrodenetleyici ile Sesle Kontrol Teknolojisi

    RISC-V mikrodenetleyici kullanılarak geliştirilen ıslık anahtarı sistemi, analog sinyal işleme ile düşük maliyetli ve hassas sesle kontrol imkanı sunuyor. Frekans izolasyonu ve uygulama alanları detaylandırılıyor.