<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=26&amp;t=19056&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-08-24T19:33:58+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=26&amp;t=19056&amp;mode</id>
<entry>
<author><name><![CDATA[MSawicki]]></name></author>
<updated>2017-08-24T19:33:58+01:00</updated>
<published>2017-08-24T19:33:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19056&amp;p=193877#p193877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19056&amp;p=193877#p193877"/>
<title type="html"><![CDATA[[Zlecę] Data loggery (2 różne układy)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19056&amp;p=193877#p193877"><![CDATA[
Dzień Dobry!<br />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ę. <br /><br />Przechodząc do sedna sprawy: potrzebuję w obydwu przypadkach tylko kodu do loggerów (hardware posiadam, mogę przesłać na potrzeby testów):<br /><br />1. Logger rejestrujący sygnał z tensometru oporowego<br />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.<br />Tak wygląda taki tensometr:<br /><!-- m --><a class="postlink" href="http://www.omega.com/literature/transactions/volume3/images/strainpic1.jpg" >http://www.omega.com/literature/transac ... inpic1.jpg</a><!-- m --><br />Sygnał 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.<br />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.<br /><!-- m --><a class="postlink" href="http://sklep.celiko.net.pl/modul-czytnika-kart-micro-sd-5v-arduino-p-2417.html" >http://sklep.celiko.net.pl/modul-czytni ... -2417.html</a><!-- m --><br />Kolejna 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.<br /><!-- m --><a class="postlink" href="https://abc-rc.pl/modul-czasu-rtc-ds3231" >https://abc-rc.pl/modul-czasu-rtc-ds3231</a><!-- m --><br />Przedostatnia 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)<br />Ostatnia sprawa - mrugająca dioda, która pozwala na szybko ocenić użytkownikowi, że program się nie zawiesił i działa w pętli.<br /><br />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)<br />Sama część logiczna musi być zasilana na około 5V<br />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.<br /><br /><br />2. Logger do rejestracji przyspieszenia i wyświetlania na matrycy led<br />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.<br /><!-- m --><a class="postlink" href="https://botland.com.pl/akcelerometry/8064-sparkfun-lis3dh-3-osiowy-akcelerometr-imu-3dof-i2cspi.html" >https://botland.com.pl/akcelerometry/80 ... 2cspi.html</a><!-- m --> , <br />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) <br /><!-- m --><a class="postlink" href="https://abc-rc.pl/matryca-led-8x8-czerwona-led-3mm" >https://abc-rc.pl/matryca-led-8x8-czerwona-led-3mm</a><!-- m --><br />Tutaj warunki są takie same jak wyżej <br /><br />Termin - jak najszybciej - może nie na jutro ale nie dłużej niż 2 tygodnie. <br />Hardware mam dokładnie taki jak podałem w linkach i w zasadzie mogę go wysłać pocztą do testów.<br />W razie gdyby coś było niejasne proszę pytać.<br />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. <br /><br />Pozdrawiam<br />Marek Sawicki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17793">MSawicki</a> — 24 sie 2017, o 19:33</p><hr />
]]></content>
</entry>
</feed>