Mundarija:
- 1 -qadam: Intel Edison -ni o'rnating
- 2 -qadam: RTIMULib -ni o'rnating
- 3 -qadam: Java va Tomcat -ni sozlash
- 4 -qadam: EHIS bajariladigan va avtomatik veb -serverga
- 5 -qadam: Ubidots (bulutli) qurilmasini sozlash
- 6 -qadam: TomCat veb -serverini sozlash va sinovdan o'tkazish
Video: Edison boshiga zarba tizimi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Loyihaning maqsadi bosh chayqalishining intensivligini kuzatuvchi va chayqalish ehtimoli yuqori bo'lgan zarbalarni aniqlaydigan qurilmani yaratish edi. Yoshlar futbolida bu tibbiy asbob o'yinchilarning xavfsizligini nazorat qiladigan va biror narsa noto'g'ri bo'lganda murabbiylarga xabar beradigan qo'shimcha "ko'zlar to'plami" bo'lishi mumkin.
******************************************************************************************************************** ************
1 -qadam: Intel Edison -ni o'rnating
Ushbu veb-saytga o'ting:
Ko'rsatmalarni to'liq bajaring va o'rnatish jarayoni/dasturiy ta'minot yangilanishini yakunlang.
Wi -Fi -ni sozlash: configure_edison -wifi
Ismni o'rnating: configure_edison -ism
Parolni o'rnating: configure_edison -parol
Sana o'rnatish:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chikago/etc/localtime
ls -l /etc /localtime
2 -qadam: RTIMULib -ni o'rnating
Laptopda RTIMULib Zip faylini yuklab oling:
SFTP -dan foydalanib, ochilmagan RTIMULib faylini Intel Edisonning asosiy katalogiga o'tkazing.
RTIMULib Linux tizimini o'rnatish uchun quyidagi buyruqlarni kiriting:
/Etc/ld.so.conf -ni yarating va "/usr/local/lib" qatorini qo'shing.
RTIMULib kutubxonasi ostiga quyidagi buyruqlarni kiriting:
mkdir qurish
CD yaratish
smake..
qilish -j4
o'rnatishni amalga oshiring
ldconfig
/Linux /RTIMULibCal kutubxonasi ostiga quyidagi buyruqlarni kiriting:
qilish -j4
o'rnatishni amalga oshiring
/Linux /python kutubxonasi ostiga quyidagi buyruqlarni kiriting:
python setup.py tuzilishi
python setup.py o'rnatish
3 -qadam: Java va Tomcat -ni sozlash
RTIMULib -ni o'rnatishni tugatgandan so'ng, SFTP sessiyasi orqali eng so'nggi Edison zaxirasidan Python dasturlari va "O'yinchilar haqida ma'lumot" papkasini yuklab oling.
*** ORIGINAL EDISONNI ZABURLASHNI ZAMONAN YODDA BILAN
Java -ni qo'shishingiz kerak:
mkdir java
cd java
Jdk.blah.blah.blah.tar.gz -ni SFTP sessiyasi orqali zaxiradan edisonga ko'chiring.
tar -zxvf TARNAME
Endi TOMCAT uchun veb -serverni qanday yuklab olish va sozlash mumkin (ildiz katalogidan boshlab):
mkdir tomcat
CD tomcat
Apache-tomcat-blah-blah.#.#.#. Tar.gz (** aniq fayl formati emas) ni SFTP sessiyasi orqali zaxiradan edisonga ko'chiring.
tar -zxvf TARNAME
CD apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Rollar haqidagi sharhni o'chirib tashlang va ro'yxat ostiga "rollar =" manager-gui "/>" qatorini qo'shing.
vim context.xml
*"" Qatorini "imtiyozli =" rost ">" ga o'zgartiring
CD../bin
vim startup.sh
*"JAVA_HOME =/home/root/java/export" ni qo'shing
vim shutdown.sh
*"JAVA_HOME =/home/root/java/export" ni qo'shing
Endi veb -serverni "./startup.sh" orqali ishga tushirish va axlat qutisi ostidagi "./shutdown.sh" orqali o'chirish mumkinligini tekshiring.
** "Catalina Server ishlamayotgan bo'lishi mumkin" xatosiga e'tibor bermang va yana bir necha marta ishga tushirish va o'chirib ko'ring.
4 -qadam: EHIS bajariladigan va avtomatik veb -serverga
EHIS bajariladigan dasturini yaratish:
EHISprogram.py -ning yuqori qismiga " #!/Usr/bin/python2.7" qo'shing.
Keyin buyruqni kiriting: chmod u+x eHISprogram.py
Veb -serverni avtomatlashtirish:
mkdir /etc/init.d
CD boshlang'ich
Edison.sh -ni Zaxiradan SFTP orqali init.d -ga ko'chiring
Startup.sh va shutdown.sh manzillarini o'zgartirish orqali edison.sh -ni tahrir qiling
chmod 755 edison.sh
update-rc.d edison.sh standartlari
5 -qadam: Ubidots (bulutli) qurilmasini sozlash
Ildiz katalogidan buyruqlarni kiriting:
cd RTIMULib-master/Linux/python/testlar/OfficialSFprograms/
Python eHISnewCloudSource.py
Qurilma o'zgaruvchilarini sozlash:
Https://ubidots.com/ saytida hisobingizga kiring.
Manbalar yorlig'ini bosing
Qurilmani bosing
Impact_Graph Variable -ni bosing
O'zgaruvchi identifikatorini nusxalash
*cd RTIMULib-master/Linux/python/testlar/OfficialSFprograms/
* eHIS.py
* Impact_Graph = api.get_variable ("") kotirovkalari ostida Impact_Graph o'zgaruvchan identifikatorini joylashtiring.
** Boshqa 3 o'zgaruvchiga takrorlang
6 -qadam: TomCat veb -serverini sozlash va sinovdan o'tkazish
*** Bu jarayon uchun sizga Edisonning eng so'nggi zaxira nusxasi kerak
Mahalliy Edison veb -serverini o'rnatish va ishga tushirish bosqichlari:
SFTP sessiyasi orqali Edisonwar papkasini va Edisonwar.war faylini zaxiradan /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps katalogiga nusxalash.
Veb -serverni ishga tushirish
"Rikseddy#.local: 8080" yordamida brauzerda Xost menejeriga o'ting va EdisonWar ilovasi ro'yxatda ekanligini tekshiring.
EdisonWar ilovasiga kiring va ta'sir jadvalini ko'rib chiqing …
Nihoyat, Edison Head Impact System dasturini sinab ko'ring:
./eHIS dasturi
*** "Fayl mavjud emas" yoki "katalog mavjud emas" xatolar bo'lsa, ularni fayllar/kataloglarni zaxiradagi tegishli kataloglariga nusxalash orqali tuzating.
Mahalliy xost veb -serverini tekshiring:
Mac -dagi "localhost: 8080" yordamida mahalliy xostga kiring va Chartwar ostida Player2 -ga kiring
Ta'sir ma'lumotlari jadvali python dasturini sinovdan o'tkazishning so'nggi ma'lumotlari bilan yangilanganligini tekshiring.
Tavsiya:
Piezoelektrik zarba sensori moduli yordamida tebranishlarni aniqlang: 6 qadam
Piezoelektrik zarba sensori moduli yordamida tebranishlarni aniqlash: Ushbu qo'llanmada biz oddiy Piezoelektrik sensori Vibratsiyali modul va Visuino yordamida zarba tebranishlarini aniqlashni o'rganamiz
Imaginbot boshiga Stampante 3D Da 1 Metro Cubo: 22 qadam
Controller Imaginbot boshiga Stampante 3D Da 1 Metro Cubo: Questo nazoratchi E stato progettato boshiga costruire una stampante 3D da un metro cubo comandando vosita Passo-Passo di Gross potenze
Qog'oz saqlagichi: zarba terapiyasi yordamida tualet qog'ozini saqlang: 4 qadam
Qog'oz saqlagichi: hojatxona qog'ozini zarba terapiyasi bilan saqlang: Biz hammamiz oziq -ovqat do'konidagi bo'sh javonlarni ko'rdik va bir muncha vaqt tualet qog'ozi tanqis bo'lib qolganday tuyuladi. Agar siz zaxirangizni erta yig'magan bo'lsangiz, ehtimol men ahvolga tushib qolgandirsiz. Menda 6 kishilik uy bor va bir nechta rulon bor
DIY signalli velosiped qulfi (zarba yoqilgan): 5 qadam (rasmlar bilan)
DIY signalli velosiped qulfi (Shok faollashtirilgan): Men ushbu loyihada sizga oddiy zarba bilan ishlaydigan signalli velosiped qulfini qanday yaratishni ko'rsataman. Nomidan ko'rinib turibdiki, velosipedingiz ruxsat bilan harakatlanayotganda signal signalini chiqaradi. Yo'l davomida biz piezoele haqida bir oz bilib olamiz
Avtomobillar uchun zarba yozuvchisi: 18 qadam (rasmlar bilan)
Avtotransport vositalariga zarba yozuvchisi: avtomobilni haydash yoki harakatsiz holatda bo'lgan zarbalarni qayd qilish uchun mo'ljallangan. Ta'sirlar ma'lumotlar bazasida o'qish, shuningdek video/rasm ko'rinishida saqlanadi. Ta'siri bilan masofali foydalanuvchi real vaqtda tekshirilishi mumkin, va masofadan turib