Raspbery ir Arduino sujungimas naudojant SPI sąsają

Sujungus Arduino RS232 nuosekliu portu maksimalus duomenų perdavimo greitis pasiektas 912600 bod. Arduino analoginių portų nuskaitymo greitis pasiektas ~100 reikšmių viename testiniame 50 Hz signalo periode (sinusoidėje). Signalo perdavimas vyko tekstiniu formatu. Vienos sinusoidės duomenų paketas siekė 100 x 3+1=400 baitų. Čia: 100 yra reikšmių skaičius, 3 – formatas – perduodamos vienos reikšmės dydis nuo …

Skaityti toliau

Arduino sujungimas su Raspbery

Po kurio laiko pasijungus Raspberry nekorektiškai užsikrauna sistema – pajungus per HDMI kabelį prie monitoriaus matosi komandinės eilutės tekstas su bėgančiu tekstu, kuriame galima įskaityti informaciją, kad nekurie failai prarasti. pavyksta prisijungti ‘putty’ pagalba adresu 192.168.2.177 (root logino nepriima, tenka logintis pi::raspberry). Kaip patikrinti SD kortelę, kurioje yra sistema? Pagalba guglėje (ty Frepa ———————————————————————————————— /dev/mmcblk0p2 …

Skaityti toliau

Įtampos matavimo adapteris

Užduotis: sukonstruoti galvaniškai izoliuotą matuoklį, matuojantį 0-1000V diapazono įtampą, su 0,1V paklaida. Tikslumas gaunasi 10000 padalų. 16 bitų keitiklis turės 2^16=65536 padalų. Srovės matavimo riba turėtų siekti 50A. Primesta schema: Panaudosime srovės matavimo elementą: 4644-X400_en-240845 paimtą iš inverterių schemotechnikos, galintis matuoti iki 31A (pagal techninnes specifikacijas palaiko OverCurrent iki 92A). Mažiausia matavimo srovė yra 3A. …

Skaityti toliau

Programos adaptavimas iš Android į Raspbery, 2 dalis

Įdomu. Kiek maksimaliai įrašų įrašytų Raspbery į MySQL’ą? 1000 įrašų įrašė per 14 sekundžių. Taigi tęsiame: Klaida kompiliuojant test.c failą: #gcc-o test.o test.c -L /usr/local/mysql/lib ‘mysql_config-cflags-libs’ klaida: mysql_config-cflags-libs: command not found įdiegiame modulį:  apt-get install php5-mysql Klaida ta pati. Gal būt kompiliavimo eilutėje klaida? Pakoreguojame kopiliavimo raktą sekančiai (pagal google rastą dmoore patarimą: http://forums.codeblocks.org/index.php?topic=9236.0) #gcc-o …

Skaityti toliau

Programos adaptavimas iš Android į Raspbery

Manau čia bus ką veikti. Teks papildomai suinstaliuoti gcc bibliotekas ir MySQL dev paketą. Vienas iš skirtumų – duomenų neberašysime į kortelę, o rašysime į MySQL DB. Taigi. Patogumo dėlei suinstaliuotas mc (midnight commander) leidžia jungtis per ftp. Kopijuoju seną studentui rašytą programą finger.c ir emIII programą, kuri dirbo su Android. Pradžiai ‘riešutėlis’ – komandinė …

Skaityti toliau

MySQL, Apache, PHP instaliavimas

Pasileidžiu termilnalą pasitiktinti, gal yra PHP? #sudo su – #find / -name php.ini Nieko nerado. Tada einu į Menu->Preferences->Add/Remove Software.Randu Apache HTTP Server (apache2-2.4.10-10+deb8u4), pažymiu varnele ir spaudžiu OK. Prašo autorizacijos, pasirinkimui useris: pi arba root. Šiaip sistemoje root nesuteiktas slaptažodis, tačiau čia root be slaptažodžio netinka. Pakeičiu root slaptažodį į ‘root’ komanda ‘passwd root’ …

Skaityti toliau

Raspbery OS instaliavimas

Iš svetainės https://www.raspberrypi.org/downloads/noobs/ asisiunčiame NOOBS_lite_v1_9. Iš svetainės  https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html atsisiunčiame SD Formatter for Windows. Suinstaliuojame Formater’į, paleidžiame jį, atliekame kortelės formatavimą, sumetame išzipuotus NOOBS_lite_v1_9 failus į kortelę. Kortelę įdedam į Raspberį, prijungiam tinklo (LAN) kabelį, USB klaviatūrą, ‘pelę’.  Displėjus pajungtas per HDMI kabelį. Per micro USB jungtį paduodame maitinimą. Ekrane atsiranda instaliavimo instrukcija, siūloma prisijungti prie LAN, kad būtų …

Skaityti toliau