STM32-Based TFT Wash Controller
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
Çiftliğimdeki basınçlı yıkama sistemini tam otomatik hâle getirmek istiyorum. Donanımım STM32 tabanlı olacak; ön panelde bir TFT ekran ve sayısal tuş takımı bulunacak. Benden beklenen, hem bütün yıkama senaryolarını çalıştıracak sağlam bir gömülü yazılımın hem de gerekli şema ve dokümantasyonun eksiksiz teslimidir.
Gereksinimler
• STM32 mikrodenetleyici üzerinde C veya C++ ile yazılmış, CubeIDE-ye uyumlu kaynak kodu
• TFT ekranda kolay anlaşılır menüler, geri bildirimler ve hata uyarıları
• Tuş takımı ile program seçimi, başlat-durdur ve parametre ayarı
• Pompa, vana ve sensör I/O’ları için non-blocking kontrol yapısı
• EEPROM / Flash üzerinde parametre saklama
• Kesinti durumlarında güvenli duruş ve yeniden başlatma mantığı
Teslimat
1. Derlenebilir tam kaynak kodu
2. Pin bağlantı şeması ve önerilen malzeme listesi
3. TFT arayüzü için görsel tasarım dosyaları (bitmap veya benzeri)
4. Kısa kullanım kılavuzu ve birim test sonuçları
Kodun, donanıma taktığımda en fazla birkaç ayar yaparak çalışacak olgunlukta olmasını bekliyorum. Sorularınızı veya ek önerilerinizi duymak isterim.
Gereksinimler
• STM32 mikrodenetleyici üzerinde C veya C++ ile yazılmış, CubeIDE-ye uyumlu kaynak kodu
• TFT ekranda kolay anlaşılır menüler, geri bildirimler ve hata uyarıları
• Tuş takımı ile program seçimi, başlat-durdur ve parametre ayarı
• Pompa, vana ve sensör I/O’ları için non-blocking kontrol yapısı
• EEPROM / Flash üzerinde parametre saklama
• Kesinti durumlarında güvenli duruş ve yeniden başlatma mantığı
Teslimat
1. Derlenebilir tam kaynak kodu
2. Pin bağlantı şeması ve önerilen malzeme listesi
3. TFT arayüzü için görsel tasarım dosyaları (bitmap veya benzeri)
4. Kısa kullanım kılavuzu ve birim test sonuçları
Kodun, donanıma taktığımda en fazla birkaç ayar yaparak çalışacak olgunlukta olmasını bekliyorum. Sorularınızı veya ek önerilerinizi duymak isterim.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.