logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Zlecę] Arduino lub STM32 - obsługa czujnika PIR Excelitas PYD 1798

Gryzonek 29 Gru 2019 12:11 909 5
  • #1 18366680
    Gryzonek
    Poziom 10  
    Zlecę zaprogramowanie mikrokontrolera do obsługi czujnika piroelektrycznego Excelitas PYD 1798. Oprogramowanie może być wykonane dla Arduino lub STM32. Potrzebuję wyciągnąć dane z czujnika za pomocą mikro kontrolera i przesłać je do komputera za pomocą UART aby ostateczne zapisać je w arkuszu kalkulacyjnym (bazie danych) i zaprezentować na wykresie. Czujnik mogę przesłać, ewentualnie mogę wykonywać testy u mnie, jak będzie wygodniej wykonawcy.

    Załączam dokumentację czujnika.

    Czas realizacji zlecenia: nieograniczony (oczywiście im szybciej tym lepiej), czas ważności ogłoszenia: 90 dni od daty publikacji. Zlecenie możliwe do realizacji od razu. Budżet zlecenia nie jest określony, rozważona zostanie każda propozycja, wybrana zostanie najbardziej korzystna oferta (koszt, termin wykonania, doświadczenie).

    Płatność na podstawie faktury lub rozliczenie między osobami fizycznymi.

    Preferowany kontakt przez PW. Inne formy kontaktu (mail, telefon, skype) przekażę zainteresowanym w prywatnej wiadomości.
  • #2 18368675
    _jta_
    Specjalista elektronik
    Czujnik ma ciekawy system komunikacji, jakkolwiek jakiś nietypowy. Pewnie gotowych bibliotek do tego nie ma. Szybkość Arduino (nawet 8MHz) wystarczy, jak się dobrze napisze program.

    Ten czujnik jest do napięcia zasilania 3.3V - Arduino na ogół jest do 5V, STM32 do 3.3V; jeśli to ma być podłączone do Arduino zasilanego napięciem 5V, to potrzebny jest jakiś układ dopasowujący napięcia - albo Arduino w wersji 3.3V (są i takie, jakkolwiek trafiłem tylko na odpowiedniki, nie na oryginalne Arduino, i wybór jest mały). Jeśli układ dopasowujący napięcia, to kto ma go projektować?

    Czy zadanie kończy się na przesłaniu danych do komputera, czy trzeba również je wpisać do bazy danych, bądź arkusza kalkulacyjnego?
  • #3 18368850
    Gryzonek
    Poziom 10  
    Rozwiązanie może być wykonane na dowolnej płytce, może być to także Arduino zgodne z napięciami 3.3V. Przykładowo może być to Teensy lub inna płytka pracująca z 3.3V i tolerująca 5V. Wskazuję Teensy, ponieważ akurat taką mam i z taką miałem okazję pracować.

    Jeżeli nie płytka pracująca z 3.3V, może to być też konwerter napięć. Nie ma potrzeby aby projektować i budować urządzenie, może być to gotowe rozwiązanie dostępne w sklepach.

    Nie jest istotne tworzenie dedykowanego rozwiązania i projektowania oraz budowania urządzenia. Rozwiązanie może opierać się o elementy dostępne na rynku. Najważniejszą częścią projektu, jest napisanie kodu, który pobierze dane i prześle do komputera.

    Zakres zlecenia kończy się na przesłaniu danych do komputera, reszta jest po mojej stronie.
  • #4 18368874
    _jta_
    Specjalista elektronik
    Co do konwertera, to te, które znam, nie nadają się - działają z pull-up-em, a tu jest potrzebny stan o wysokiej impedancji. Chyba bym preferował "Blue pill" - płytkę z STM32F103C8T6.

    W opisie zauważyłem dwie niejasności (zapomniałem o nich napisać): brak informacji, jaki prąd jest potrzebny do wymuszania stanu linii (1uA?? tylko taki jest podawany; ale jeśli będzie w zakresie możliwości uC, to nie będzie problemu), i coś pokręcone z numeracją bitów (27,28,27,...,0) na stronie 9. Chyba wypadnie napisać do producenta i zapytać.
  • #5 18368901
    Gryzonek
    Poziom 10  
    Płytka "Blue pill" oczywiście może być, jest mi znana. Co do niejasności, tutaj pewnie tylko producent będzie w stanie udzielić odpowiedzi.

    Zapraszam do kontaktu poprzez wiadomość prywatną, w celu złożenia oferty wykonania zlecenia.
  • #6 18433920
    undergnd
    Poziom 10  
    Po co wyważać otwarte drzwi?
    Co prawda inny model ale transmisja ta sama. Każdy AVR ma trójstanowe IO więc stan high Z - wysokiej impedancji w pakiecie. Żadnych konwerterów nie trzeba.
REKLAMA