Мазмуну:
- 1 -кадам: DragonBoard 410c алгачкы орнотуусун аткаруу **
- 2 -кадам: GPS антеннасын колдонуу менен DragonBoard 410c табыңыз
- 3 -кадам: 3G/4G USB Dongle орнотуу
- 4 -кадам: DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу
- 5 -кадам: SSH колдонуп, Hotspot туташуусу аркылуу DragonBoard 410cга зымсыз кирүү
- 6 -кадам: DragonBoard 410cту Bluetooth аркылуу Машинанын ОБДсына туташтыруу - 1/2 бөлүк
- 7 -кадам: DragonBoard 410cту Bluetooth аркылуу Машинанын ОБДсына туташтыруу - 2/2 бөлүк
- 8 -кадам: PyOBD аркылуу DragonBoard 410c унаасынын OBDсына туташуу
- 9 -кадам: Python менен машинадан маалыматтарды окуу
- 10 -кадам: Кайталанган скрипттер жана алынган маалыматтарды сактоо тартиби
- 11 -кадам: Жолдогу кыйынчылыктар
- 12 -кадам: Шилтемелер
Video: DragonBoard жана OBD2: 12 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Машинаңыздагы OBD2 портунан чыккан маалыматтарды окуп, андан укмуштуудай маалыматтарды чогултууга болот. DragonBoard 410c колдонуп, биз бул долбоордун үстүндө иштедик жана бул жерде деталдаштырдык, сиз муну өзүңүз жасай аласыз.
Бул долбоор #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora менен өнөктөштүктүн аркасында гана мүмкүн болду, бул бизге рыноктогу эң жакшы жабдууларга, ошондой эле өнүгүүнү колдоо үчүн мыкты адистер менен байланышууга мүмкүнчүлүк берди.
Команда төмөнкү жигиттерден түзүлгөн:
- Марсель Огандо - Хакер - [email protected]
- Leandro Alvernaz - Хакер - [email protected]
- Тиаго Паулино Родригес - Маркетинг - [email protected]
Биз сиздин максатыңызга жетүүгө жана долбооруңузду аягына чыгарууга жардам берүүгө абдан даярбыз, андыктан сизге төмөндөгү көрсөтмөлөрдөн башка жардам керек болсо бизге билдириңиз.
Португалиядагы эң чоң долбоорлор:
www.instructables.com/id/DragonBoard-Com-OBD
Бул долбоор үчүн биз төмөнкү нерселерди колдондук:
- Qualcomm DragonBoard 410c
- ELM327 Bluetooth OBD2 интерфейси
- Dongle USB 3G/4G
- Tension Inverter Car Charger (110v)
1 -кадам: DragonBoard 410c алгачкы орнотуусун аткаруу **
Qualcomm DragonBoard 410c колдонуп, биз долбоорду Linuxтун Linaro деп аталган бөлүштүрүүсүн орнотуу менен баштадык, бул бизге керектүү бардык түзмөктөрдү орнотууга мүмкүнчүлүк берди.
DragonBoard үчүн Linaro образын түзүү үчүн, VirtualBoxто Ubunto колдонуңуз, ошондо FastBootту колдоно аласыз (бул Linux негизделген колдонмо). Демек, эмне кылыш керек, Ubuntu VMде Терминалды ачып, төмөнкүлөрдү киргизиңиз:
Sudo apt-get android-tools-fastboot
Linaro орнотуу үчүн, биз 2 маанилүү кадамдан өтүшүбүз керек:
1) BOOTLOADERди орнотуу
Файлдын аты: dragonboard410c_bootloader_emmc_linux-79.zip
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Файлдарды ачып, папканы тандаңыз:
cd /FolderName (кысылбаган папкага жол)
Төмөнкү кодду киргизиңиз:
sudo fastboot түзмөктөрү
Күтүлгөн кайтарым:
(он алтылык) fastboot
Андан кийин териңиз:
sudo./flashall
Күтүлгөн кайтарым:
бүттү. жалпы убакыт 1.000s (катасыз)
ОПЕРАЦИОНАЛДЫК СИСТЕМА орнотулууда
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Бул 2 файлды жүктөп алыңыз:
boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz
Бул бүгүнкү күнгө чейин (июнь/17) жеткиликтүү болгон акыркы версия, андыктан келечекте аты өзгөрүшү мүмкүн. Сиз издей турган үлгү-"boot-linaro-VersionName". Бул "Stretch" деп аталат жана мурункусу "Jessie" болчу.
linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz
Бул акыркы версия (июнь/17) жана келечекте аты өзгөрүшү мүмкүн. "Linaro-VersionName-alip" үлгүсүн издеңиз.
. GZден файлдарды ачуу
Кысылган файлдарга карата "тамыр" папкасына кирүү
мисал: "/Жүктөөлөр" бул жүктөлгөн файлдар сакталган жер.
Эми төмөнкү буйруктар менен баштаңыз:
sudo fastboot түзмөктөрү
sudo fastboot флэш жүктөөчү-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
Күтүлгөн кайтарым (убакытты эстөө ар кандай болушу мүмкүн):
бүттү. жалпы убактысы: 100.00с
HDMI портун колдонуп, чычканды, клавиатураны жана мониторду/телевизорду туташтырыңыз
Муну колуңузга алыңыз:
колдонуучу: linaro
сырсөз: линаро
Lxterminal колдонмосун ачыңыз жана орнотулган пакеттерге байланыштуу жеткиликтүү жаңыртуулар тизмесин жүктөөнү улантыңыз:
sudo apt-get update
Тизмеден жеткиликтүү пакеттерди орнотууну тактаңыз:
sudo apt-get жогорулатуу
Ишара: Линаро абдан тез жүктөлгөндүктөн жана коомчулук абдан кызыккан жана көйгөйлөрдү чечүүгө багытталгандыктан, көп убакытты үнөмдөйт.
2 -кадам: GPS антеннасын колдонуу менен DragonBoard 410c табыңыз
GPS модулуна кардар боло турган керектүү колдонмолорду орнотуудан баштаңыз. Колдонмонун аттары: GNSS-GPSD, GPSD жана GPSD-КЛИЕНТТЕР. Ал үчүн төмөнкү буйруктарды аткарыңыз:
sudo apt-get gnss-gpsd gpsd gpsd-клиенттерди орнотуңуз
Бул колдонмолор орнотулганда, аны туура баштоо үчүн сизге көбүрөөк буйруктар керек болот:
sudo systemctl qdsp-start.service баштайт
sudo systemctl gnss-gpsd.service баштоо sudo systemctl qmi-gps-proxy.service баштоо
Эми DragonBoard 410c асмандын ачык көрүнүшү бар, кең спектрден алып, спутниктерден сигналды алууга мүмкүнчүлүк берет. Эми терминалга териңиз:
gpsmon -n
Биздин тесттерден алынган маалыматтар экранда орто эсеп менен 10 мүнөттөн кийин көрсөтүлө баштайт. Бул GPS сигналын кабыл алууга тоскоол боло турган башка тоскоолдуктардан тышкары, терезедеги DragonBoard позициясынан тышкары, же үй ичинде көп нерсени өзгөртөт.
3 -кадам: 3G/4G USB Dongle орнотуу
DragonBoard 410cти 3G/4G/GSM тармагына туташтыруунун бир нече жолу бар:
- SimCard уячасы бар GSM модеми менен Shield / BreakoutBoard колдонуу;
- USB 3G/4G Dongle колдонуңуз.
Бул долбоор үчүн биз Huawei E3272 USB Dongle колдонууну чечтик, анткени аны сатып алуу оңой жана тез болчу.
Модемди конфигурациялоо үчүн терминалды колдонсоңуз болот (WVDial тиркемесин колдонуу менен), бирок аны жасоонун эң оңой жолу - Linaro's Graphic User Interface (GUI). Ага төмөнкүчө:
- USB Dongle DragonBoardга туташып турганда, экрандын төмөнкү оң бурчундагы "тармактар" сүрөтчөсүн оң баскыч менен чыкылдатыңыз;
- "Байланыштарды түзөтүү"> "Кошуу";
- Ыкчам менюдан "Мобилдик кең тилкелүү" тандаңыз;
- "Түзүү" чыкылдатыңыз.
Чебердин көрсөтмөлөрүн аткарыңыз, менюдан туура Ташуучуну тандап алыңыз, ошого жараша түзмөк туташууга мүмкүнчүлүк берет.
4 -кадам: DragonBoard 410c'ту Wifi Hotspot / Access Pointго айландыруу
DragonBoard 410cти Wi -Fi роутери же түйүнү катары конфигурациялоонун эң оңой жолу (эми сиз интернет байланышын конфигурацияладыңыз) - системанын GUIин колдонуу. Ал үчүн төмөнкү кадамдарды аткарыңыз:
- Төмөнкү оң бурчта жайгашкан тармак сөлөкөтүн оң баскыч менен чыкылдатыңыз
- "Байланыштарды түзөтүү" жана "Кошуу" тандаңыз
- "WiFi" тандоо
- Түзүүнү чыкылдатыңыз
"SSID" талаасында түзгүңүз келген тармактын атын өзгөртүп, "Mode" талаасын "Hotspot" кылып өзгөртүңүз.
Анын иштээрине ынануу үчүн төмөнкүлөрдү текшериңиз:
- "IPv4 Орнотуулар" өтмөгүнө өтүңүз
- "Метод" экенин текшериңиз
5 -кадам: SSH колдонуп, Hotspot туташуусу аркылуу DragonBoard 410cга зымсыз кирүү
Биз DragonBoardга алыстан жетүү жолун түзө алдык, анын жанында же жокпуңуз маанилүү эмес. Адатта, Wi -Fi же bluetooth аркылуу тактанын өзүнө туташуу керек болот. Башка жол, ошол эле Wi -Fi тармагына туташуу аркылуу жетүү (мисалы: роутерден). Кийинки кадамдарды жасоо менен, биз жетүү үчүн, өз тармагын түзгөн жана вебге ачылган, өзүнчө камтылган түзмөк түзөбүз.
Сиз төмөндөгү кодду колдонуп, "Auto SSH" орнотуудан баштасаңыз болот:
sudo apt-get install gcc make
wget https://www.harding.motd.ca/autossh/autossh-1.4e.tgz tar -xf autossh-1.4e.tgz cd autossh-1.4e./configure sudo make install орнотуу
Эми биз RSA стандартын колдонуп, криптографиялык ачкычты түзөбүз. Бул ачкыч 3G модеминин коомдук IPи аркылуу Linuxтун акыркы чекитине коопсуз кирүү үчүн колдонулат. Бул кадамдын негизги максаты. Төмөнкү код бул ачкычты Linuxтун Ишенимдүү Ачкычтар Репозиторийине көчүрүп, байланыштын коопсуздугун дагы камсыздайт.
ssh -keygen -t rsa
scp ~/.ssh/id_rsa.pub колдонуучу@remote_server:.ssh/авторизацияланган_түйүндөр autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: localhost: 22 user@remote_server
Бул кадамдарды аткаруу менен сиз Qualcomm DragonBoard 410cду булут серверине айландырдыңыз! / o/
6 -кадам: DragonBoard 410cту Bluetooth аркылуу Машинанын ОБДсына туташтыруу - 1/2 бөлүк
Унаанын байланыш интерфейси OBD2 порту аркылуу жасалат. Бул портто алмашылган маалыматты которуу керек, ал үчүн бизге котормочу аппарат керек. Аппараттык эки альтернатива бар: ELM327 же STN1170.
Бул долбоор үчүн биз ELM327ге негизделген чипсет менен Bluetooth түзмөгүн колдондук.
ELM327нин болушу ELM327дин ТУУРА ВЕРСИЯСЫ дегенди билдирбейт. Жеткиликтүү чипсеттердин көпчүлүгү чиптин маалыматы клондолуп, рынокко чыгып кеткенде болгон 1.5 версиясына негизделген. Түпнуска ELM327 азыр 2.2 версиясында. Бул чипсетинин эволюциясы жаңы унаалар жөнүндө көбүрөөк маалымат алып келет. Муну билүү маанилүү, анткени тесттерге жараша, сиз жаңы унаалардагы маалыматка кире аласыз же мүмкүн эмес.
OBD2 Bluetooth адаптери менен, машинаңыздын OBD2 портун табыңыз. Бул рулдун астында жайгашкан болушу мүмкүн. Бул куралды колдонуу менен аны издөө оңой болушу мүмкүн:
Жазуу дептериңизден SSH аркылуу DragonBoard 410cке кириңиз (азыр машинада экениңизди унутпаңыз, жана тактаны туташтыра турган телевизоруңуз/Мониторуңуз жок). OBD2 Bluetooth түзмөгү унаа портуна киргизилери менен, bluetooth байланышына кирүү үчүн төмөнкү кадамдарды аткарыңыз.
sudo bluetoothctl
Агентте демейки агенти сканерлөөдө жупташатБул этапта сиз MAC дарегин көчүрүп алууңуз маанилүү, анткени сизге кийинки кадамдар үчүн керек болот
Бул буйруктарды териңиз:
MACADDRESSке ишениңиз
жуп MACADDRESS
Bluetooth OBD2ди такта менен жупташтыруу үчүн сизден PIN кодду терүү өтүнүчү келиши керек.
Адатта, PIN код 1234 же 0000 болобу - сиздин жабдууга жараша болот
Эми сиз "байланыш ийгиликтүү" экранын көрүшүңүз керек. Bluetooth тиркемесинен чыгуу үчүн төмөнкү буйрукту колдонуңуз:
таштоо
Кийинки кадам - Сериялык Порт менен түзмөктү БИНДӨӨ:
sudo rfcomm bind 0 MACADDRESS 1
Операция ийгиликтүү болгонуна ынануу үчүн, териңиз:
ls /dev
"Rfcomm0" порту тизмелениши керек.
7 -кадам: DragonBoard 410cту Bluetooth аркылуу Машинанын ОБДсына туташтыруу - 2/2 бөлүк
Бул кадамдын негизги максаты 3 түзмөктүн ортосундагы байланыштын иштеп жатканына кепилдик берүү болуп саналат:
ELM327, DragonBoard 410c жана унаа
Сериялык порт аркылуу сериялык билдирүүлөрдү жөнөтүү үчүн "Экран" колдонмосун жүктөп алыңыз
sudo apt-get орнотуу экраны
Сериялык порт AT буйруктарын жөнөтүү жана DragonBoard 410c менен ELM327 түзмөгүнүн ортосундагы жоопторду алуу үчүн колдонулат.
AT Commands жөнүндө көбүрөөк маалымат алуу үчүн төмөнкү шилтемеге кириңиз:
elmelectronics.com/ELM327/AT_Commands.pdf
Эскертүү:
Бул кадамга өтө этият болуңуз! Сиз түзмөккө жөнөткөн бардык маалымат чечмеленет жана машинага жөнөтүлөт, эгер туура эмес билдирүү жөнөтүлсө, анда ал унаа тарабынан туура эмес чечмеленип, көйгөйлөрдү жаратышы мүмкүн. Буйруктарга көңүл буруңуз жана өз кодуңузду сынап көрүүдөн мурун аларды изилдеңиз. Биз каттын астындагы көрсөтмөлөрдү аткарууну катуу сунуштайбыз.
Байланышты баштоо үчүн төмөнкү буйрукту аткарыңыз:
-
Бул функция экран аркылуу сериялык байланышты баштайт:
экран /dev /rfcomm0
Терминал жүктөлөр замат, төмөнкү буйруктарды бул ырааттуулукта териңиз:
ATZ
ATL1 ATH1 ATS1 ATSP0
Акыркы байланыш тест:
Консолго териңиз:
ATI
Бул "ELM327 v1.5" же түзмөгүңүздүн ELM версиясын кайтарышы керек
Бул ELM түзмөгү менен DragonBoard 410c байланышы иштеп жатканынын далили
Тез кеңеш
"Экрандан" чыгуу үчүн Ctrl+A, андан кийин Ctrl+D терүү керек.
8 -кадам: PyOBD аркылуу DragonBoard 410c унаасынын OBDсына туташуу
PyOBD - бул унааларга туташтырыла турган OBD2 түзмөктөрү менен байланышты камсыз кылуу үчүн Python китепканасы. Муну менен биз унаанын ылдамдыгын жана электрдик каталарын камтыган бир нече маалыматты чыгарып алабыз.
Бул кадамда биз төмөнкү Python китепканалары сиздин DragonBoard 410c Linaro орнотулганын камсыз кылуубуз керек:
-
PIP - Python топтом менеджери
sudo apt-get python-pip орнотуу
-
SetupTools - файлды орнотуу менеджери
sudo pip install -U pip setupstools
-
Дөңгөлөк - пакет форматтоочуну орнотуңуз
sudo apt-get python-wheel орнотуу
-
OBD - OBD түзмөгү менен байланышуу үчүн Python китепканасы
sudo apt-get python-obd орнотуңуз
-
GPS - GPSтен маалыматтарды алуу үчүн Python китепканасы
sudo pip GPS орнотуу
-
Сурамдар - RESTful үчүн Python пакети
sudo pip орнотуу сурамдары
OBD пакети туура иштеп жатканын текшерүү үчүн, төмөнкү кадамдарды аткарыңыз:
sudo python
Эми терминалдын курсору Python иштеп жатканын көрсөтүп, ">>>" болуп өзгөрөт. Эми сиз төмөнкү буйруктарды тере баштасаңыз болот:
-
OBD китепканасын импорттоо менен баштаңыз:
импорт обд
-
Сериялык портко туташуу үчүн төмөнкү буйрукту колдонуңуз:
байланыш = old. OBD ("dev/rfcomm0")
- Байланыш болбой калды деп ката билдирүүсүн көрсөтүү нормалдуу, андыктан андай болсо дагы бир жолу аракет кылыңыз.
-
Python ELM327 аркылуу өтүп жаткан унаадан Bluetooth аркылуу маалымат алып жатканын билүү үчүн, төмөнкүлөрдү териңиз:
connection.protocol_name ()
9 -кадам: Python менен машинадан маалыматтарды окуу
Биз деп аталган файлды түзөбүз: OBD.py, төмөнкү көрсөтмөлөр катары, андан кийин код.
Байланыштарды баштоо үчүн OBD китепканасын Pythonго импорттоо менен баштаңыз.
Белгисиз себептерден улам, биздин аппаратты колдонуп, биринчи туташуу аракети дайыма ишке ашпайт. Экинчи аракет, ар дайым иштейт. Мына ошондуктан коддо сиз байланышты түзүүгө аракет кылган эки буйрукту байкайсыз.
Байланыш ийгиликтүү болгондон кийин, биз OBD маалыматын издеген, аны алдын ала коюлган параметрлерге ылайык форматтаган чексиз циклди баштадык. Андан кийин, ал POST методун колдонуп серверге жөнөтүлүүгө мүмкүндүк берип, Query String колдонуп URL түзөт.
Төмөндөгү мисал боюнча биз төмөнкү маалыматты алууга жетиштик:
- RPM
- Ылдамдык
Маалыматты алуу функциялары эки параметрди колдонот. Мисалы, [1] [12] колдонуп, [модул] [PID] үчүн серхесиз. Функциялардын тизмесин бул жерден тапса болот:
Акыры, "obd_data.dat" деп аталган файлга кошулган жана кошулган бардык маалыматты камтыган URL түзүңүз.
OBD.py коду төмөндө.
Дайындарды туташтырып жана басып алгандан кийин, биз envia_OBD.py деп аталган файлды түзөбүз
Коддун бул бөлүгү жөнөкөй болуп калат. Сурамга байланышкан китепканаларды импорттоо/маалыматты RESTFUL аркылуу жөнөтүү.
POSTту колдонуу үчүн жана OBD.py тарабынан мурда толтурулган файлдын биринчи сабынын URLин жөнөтүү үчүн WHILE түзүңүз. Андан кийин, маалыматтарды кайра жөнөтпөө үчүн, ал сапты файлдан өчүрөт.
OBD.py файлынын коду төмөндө.
10 -кадам: Кайталанган скрипттер жана алынган маалыматтарды сактоо тартиби
Буга чейин кылган нерселерибиздин баары DragonBoardдын 3G, Wifi, Bluetooth, GPS маалыматы жана башкалар сыяктуу компоненттер менен туура байланышта болушуна багытталган.
Файлды түзөтүү үчүн төмөнкү кодду колдонуңуз "rc.local", буга чейин кээ бир функциялары жана алдын ала аныкталган буйруктары бар. Ал '/etc' жайгашкан. Түзөтүү үчүн, буйрукту колдонуңуз:
sudo nano /etc/rc.local
Эми биз бардык кызматтарды жана функцияларды конфигурациялашыбыз керек, DragonBoard ишке киргенде автоматтык түрдө башталуучу тартиптерди түзүшүбүз керек. Бул үчүн BASH колдонолу. BASH (Bourne-Again-SHell) Linux Command котормочу колдонмо болуп саналат.
Төмөнкү коддо BASH буйруктары бар жана сиз Bluetooth/OBD MAC дарегин киргизишиңиз керек болот. Кодду "чыгуу 0" менен аяктоо үчүн этият болуңуз, бул тутумдун аракети ийгиликтүү болду деп жооп берет.
эгер [! -f/etc/ssh/ssh_host_rsa_key]
анда systemctl stop ssh.socket || чыныгы dpkg-кайра конфигурациялоо opensh-server fi sudo systemctl start qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python/home/linaro /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & чыгуу 0
Мындан ары, DragonBoard'ды күйгүзгөн сайын, ал 3Gге туташып, GPS жана OBD маалыматтарын тандалган серверге жөнөтөт.
11 -кадам: Жолдогу кыйынчылыктар
Биз бул Нускаманы жазардан мурун жолдо тапкан кээ бир маселелерди тизмектедик, бирок бул сиздин башыңызга келсе сизге жардам берет деп ойлогонбуз.
-
PyOBD
Сиз унаа менен байланышып жатканда маалыматтарды жөнөтүүдө өтө этият болушуңуз керек. Биринчи аракетибиздин биринде, байланыш туруктуу болбогондо, биз негизинен ECUну бузуп койгон туура эмес буйрукту жөнөткөнбүз. Редуктор унаа токтоочу жайда тыгылып калган жана панелдин кээ бир жарыктары туш келди жарк эте берген. Табылган чечим батарея кабелдеринин бирин 15 мүнөттөй ажыратуу болчу. Бул ECUду баштапкы абалына келтирет, ошондуктан биз киргизген буйруктарды же өзгөртүүлөрдү жокко чыгарат
-
Linaro
Биз DragonBoard менен көйгөйгө туш болдук, ал мезгил -мезгили менен кайра башталды. Маселени Линаронун командасы чечип, ал ОСтин жаңы версиясын чыгарды. Биз бул окуу куралын жаңыртылган версия менен жаздык
-
DragonBoard GPS
Qualcommдун DragonBoard 410c ички GPS антеннасы жок, андыктан GPS сигналын жогорулатуу үчүн биз тышкы антеннага туташтыргычты орнотушубуз керек. Бул процесс төмөнкү шилтемеде жакшыраак түшүндүрүлөт:
12 -кадам: Шилтемелер
Жүктөгүч
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Linaro
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
DragonBoard 410c менен Lino орнотуулары
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
DragonBoard үчүн GPSтин документтери
discuss.96boards.org/t/gps-software/170/16
GPS демо
gist.github.com/wolfg1969/4653340
Python OBD
github.com/brendan-w/python-OBD
Conectando RaspberryPi à um OBD Bluetooth
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
Сунушталууда:
Тахометр/сканер өлчөгүч Arduino, OBD2 жана CAN Bus колдонуу менен: 8 кадам
Tachometer/Scan Gauge колдонуу Arduino, OBD2 жана CAN Bus: Бардык Toyota Prius (же башка гибрид/атайын унаа) ээлери алардын такталарында бир нече терүү жок болушу мүмкүн экенин билишет! Менин приусымда кыймылдаткычтын айлануу ылдамдыгы же температура көрсөткүчү жок. Эгерде сиз аткаруучу жигит болсоңуз, анда убакытты алдын ала билүү сыяктуу нерселерди билгиңиз келиши мүмкүн
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол столго кошумча мамычаларды жана/же саптарды кошуу: 11 кадам
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол таблицага кошумча мамычаларды жана/же саптарды кошуу: Сизде иштеп жаткан жана өзүңүз жөнүндө ойлогон көптөгөн маалыматтарыңыз бар беле … " Мен кантип баарын жасай алам? бул маалыматтын жакшыраак көрүнүшү жана түшүнүүгө оңойбу? " Эгер ошондой болсо, анда Microsoft Office Word 2007деги таблица сиздин жообуңуз болушу мүмкүн
Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам
Processing and Arduino менен Make 7 Segment and Servo GUI Controller туташтыруу: Кээ бир долбоорлор үчүн сиз Arduino программасын колдонушуңуз керек, анткени ал прототиптөөнүн оңой платформасын камсыз кылат, бирок графиканы Arduino сериялык мониторунда көрсөтүү абдан узакка созулушу мүмкүн, ал тургай аткаруу кыйын. Сиз графикти Arduino Serial Monitorдо көрсөтө аласыз
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү