Dzień Dobry!
Jest to mój pierwszy post na forum, dlatego pozwolę sobie na drobne przywitanie. Jestem z wykształcenia konstruktorem mechanikiem, ale od jakiegoś czasu mocno wkręciłem się w elektronikę i informatykę.
Przechodząc do sedna sprawy: potrzebuję w obydwu przypadkach tylko kodu do loggerów (hardware posiadam, mogę przesłać na potrzeby testów):
1. Logger rejestrujący sygnał z tensometru oporowego
Logger będzie odczytywał wartość z co najmniej 1 tensometru oporowego. (zamontowane są 2 i dobrze było by odczytać z 2 na co pozwala ADC, ale z jednym też będzie ok) w układzie ćwierć mostka.
Tak wygląda taki tensometr:
http://www.omega.com/literature/transac ... inpic1.jpgSygnał jest oczywiście analogowy i jego zmiana jest bardzo mała dlatego potrzebny jest bardzo dokładny ADC - od innych kolegów, którzy mają porobione takie układy, ale niestety nie pod AtMege, wiem, że to musi być układ klasy AD779X (ja mam AD7793 i wydaje się być dokładnie tym co potrzebuje) i posiadam taki układ z wyprowadzeniami. Na Githubie są oczywiście sterowniki, ale muszę to zlecić bo trochę czas mnie goni z projektem.
Teraz pozostałe kwestie - zapis sygnały musi się odbywać na kartę SD do pliku tekstowego- posiadam taki adapter do kart SD już z buforem.
http://sklep.celiko.net.pl/modul-czytni ... -2417.htmlKolejna sprawa to zegar czasu rzeczywistego - chcę to oprzeć o zegar DS3231 który mam w takiej przystawce - z podrzymaniem z baterią, ale z tego co wiem trzeba by było tam odlutować diodę, żeby bateria CR nie była ładowana.
https://abc-rc.pl/modul-czasu-rtc-ds3231Przedostatnia sprawa - logger musi mieć przycisk, za pomocą którego użytkownik odnotuje, że właśnie zaszło zdarzenie (w przebiegu czasowym wystarczy tylko chwilowe pojawienie się stanu wysokiego - przycisk naciśnięty, w normalnym przypadku stan jest niski)
Ostatnia sprawa - mrugająca dioda, która pozwala na szybko ocenić użytkownikowi, że program się nie zawiesił i działa w pętli.
Jeśli chodzi o zasilanie - chciałbym, aby tensometr był zasilany napięciem w okolicach 11.1V (3S) - może być trochę mniej, ale z mojej praktyki wynika, że im więcej w tym zakresie tym lepiej (do około 24V)
Sama część logiczna musi być zasilana na około 5V
Ostatnią rzeczą musi być to, aby układ nie był zbyt duży i zmieścił się do hermetycznej obudowy od chińskiej kamery sportowej (praca w środowisku wodnym), ale to już moje zmartwienie bo tak jak pisałem na początku - potrzebuje kod który to ogarnie. Wiem, że RTC działa w oparciu o I2C, natomiast karta SD i AD7793 działają w oparciu o SPI - dlatego były by 2 urządzenia na SPI podłączone do jednego uC.
2. Logger do rejestracji przyspieszenia i wyświetlania na matrycy led
Ponadto jako inną drobną rzecz, którą także bym miał do zrobienia - tutaj może to być oparte o Arduino to pomiar przyspieszeń w 2 osiach w oparciu o akcelerometr np.
https://botland.com.pl/akcelerometry/80 ... 2cspi.html ,
zegar RTC DS3231, zapis na kartę SD, przycisk rejestracji zdarzenia przez użytkownika (jak wyżej) i wyświetlanie na matrycy led jak duże są to przyspieszenia (w czasie rzeczywistym) (górny zakres byłby regulowany za pomocą potencjometru)
https://abc-rc.pl/matryca-led-8x8-czerwona-led-3mmTutaj warunki są takie same jak wyżej
Termin - jak najszybciej - może nie na jutro ale nie dłużej niż 2 tygodnie.
Hardware mam dokładnie taki jak podałem w linkach i w zasadzie mogę go wysłać pocztą do testów.
W razie gdyby coś było niejasne proszę pytać.
Oferty z kwotą proszę pisać albo pod postem, albo w informacji prywatnej. Zastrzegam, że podejmę współpracę z wybraną osobą. Informuję, że z wybraną osobą zamierzam zawrzeć umowę, która będzie cedowała na mnie wszelkie własnościowe prawa autorskie.
Pozdrawiam
Marek Sawicki