Мазмұны:

Бақыланатын электрлік тақта: 16 қадам (суреттермен)
Бақыланатын электрлік тақта: 16 қадам (суреттермен)

Бейне: Бақыланатын электрлік тақта: 16 қадам (суреттермен)

Бейне: Бақыланатын электрлік тақта: 16 қадам (суреттермен)
Бейне: 好消息房车的车牌到了,但胡子嫂也有可能羊了 2024, Қараша
Anonim
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта
Бақыланатын электрлік ұзын тақта

Бұл жоба таңқурай пи көмегімен маршрутты сақтайтын электрлік ұзын тақтадан тұрады. Бұл сеанстар mySQL мәліметтер базасында сақталады және менің веб -сайтта «Flask» микрофреймворкасымен жасалған.

(Бұл 3 апта ішінде жасалған мектеп жобасы)

1 -қадам: материалдар мен құралдар

Бұл жоба дәнекерлеу дағдыларын қажет етеді және шамамен 500 евро тұрады.

Материалдар:

Барлық материалдар мен жеткізушілерге сілтемелер материалдық ведомостте бар.

Құралдар:

  • Дәнекерлейтін темір + қалайы
  • Қысқыштар
  • Ыстық желім қаруы
  • Бұрауыштар мен алленді кілттер жиынтығы
  • Кейде түйреуіш ыңғайлы болуы мүмкін
  • Сым кескіш/шешгіш

Бұл жобада токарлық станок, лазерлік кескіш және 3D принтер қолданылады!

2 -қадам: Дөңгелектерді ауыстыру және жүк көлігін дайындау

Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау
Дөңгелектерді ауыстыру және жүк көлігін дайындау

Ең алдымен, мен кішкентай ақ дөңгелектерді ұзын тақтайдан алдым. Содан кейін мен шарикті мойынтіректерді алып тастадым және оларды 90 мм қызғылт сары дөңгелектерге қойдым.

Қозғалтқыш орнатылатын жүк көлігіне кішкене реттеу қажет. Доңғалақты дөңгелегі мен сатып алған лонгбордтың жүк көлігіне сәйкес келмейді, сондықтан мен токарлық станокпен шамамен 1 см кесуге тура келді.

және оларды жүк көліктеріне отырғызды, редукторы бар дөңгелектен басқа (мен кездейсоқ оң жақ, артқы жағын таңдадым).

3 -қадам: моторды кесу және дәнекерлеу

Қозғалтқышты кесу және дәнекерлеу
Қозғалтқышты кесу және дәнекерлеу
Қозғалтқышты кесу және дәнекерлеу
Қозғалтқышты кесу және дәнекерлеу
Қозғалтқышты кесу және дәнекерлеу
Қозғалтқышты кесу және дәнекерлеу

Мен алюминий қозғалтқышының бекіткішін жоғарыдағы суреттегі өлшем бойынша лазермен жасадым.

Бекіткіштің орналасуы маңызды. Оны тақтаға тигізбей мүмкіндігінше еңкейту керек, ал менде үлкен қозғалтқыш болғандықтан, бұрышы онша үлкен емес. Мен дәнекерлеушіні білетінмін, ол алдымен оны аздап дәнекерледі, содан кейін оның орналасуын тексеру үшін мен жүк көліктерін тақтаға тиіп кеткенін көру үшін жан -жаққа итердім.

Бүкіл тақтайша аяқталғаннан кейін мен сынақтан өттім, ал мотор бекіткіші бұзылды, осылайша алдағы фотосуретте менің моторым неліктен зақымдалған болып көрінетінін түсіндіреді;) Осыдан кейін мен танысымнан оны толық дәнекерлеуді сұрадым.

4 -қадам: мотор мен белдікті орнату

Мотор мен белдікті орнату
Мотор мен белдікті орнату
Мотор мен белдікті орнату
Мотор мен белдікті орнату
Мотор мен белдікті орнату
Мотор мен белдікті орнату

Қозғалтқышты бекіту үшін M4*14 қарнының 4 -ін қолданыңыз.

Осыдан кейін қозғалтқыш білігіне 12 тісті қозғалтқыш шкивін бекіту керек. Кішкене қою түсті біліктің жазық бөлігінде екеніне көз жеткізіңіз!

Енді сіз белбеудің біреуін алып, оны шкивке айналдыра аласыз ба, дөңгелекті редуктормен алып, бүкіл белдік редуктордың айналасында болғанша айналдыра аласыз ба?

Дөңгелегіңіз құлап кетпес үшін гайканы жүк көлігіне қатайтыңыз.

5 -қадам: Сымдар схемасы

Қосылу схемалары
Қосылу схемалары
Қосылу схемалары
Қосылу схемалары
Қосылу схемалары
Қосылу схемалары

Электроника компоненттері жоғарыдағы диаграммаларға сәйкес қосылған.

Біріншісі - электрониканың толық схемасы.

Екінші диаграммада ұзын тақтаның электрлік бөлігінің барлық қосылыстары көрсетілген, 6с UBEC -тен 12В -қа дейін келесі диаграммаға өтеді. Бұл диаграмма таңқурай Pi арқылы басқарылатын шамдар мен сенсорлардың тізбегін көрсетеді.

Сіз көрген шығарсыз, tft экранында көптеген түйреуіштерді алатын әйел тақырыбы бар. GPS модулімен сериялық байланыс үшін қажет түйреуіштер. Сондықтан мен сымдарды түйреуіштерге (4-6-сурет) Пи-ге қосылатын әйел затына дәнекерледім.

6 -қадам: BMS қосу

BMS қосу
BMS қосу
BMS қосу
BMS қосу
BMS қосу
BMS қосу

Мен comsa42 қосылым диаграммасы үшін оның құрылымдық элементтерін қолдандым.

Мен BMS (аккумуляторды басқару жүйесі) баланстық тақтасын қолданып, липоды зарядтау үшін оларды корпусыма қалдырып, оларды су өткізбейтін тұрақты ток ұяшығы арқылы «ақылды зарядтағышпен» зарядтай алдым.

Мен BMS зарядтау портына екі кабельді дәнекерледім: біреуі P- (қара), екіншісі Р+ (қызыл). зарядтау порты)

ЕСКЕРТПЕ: Басында мен бұрандалары бар тұрақты ток ұяшығын қолдандым, бірақ оны кейінірек БОМ -дан су өткізбейтін тұрақты ток ұяшығына ауыстырдым. Штепсельді әлі дәнекерлемеңіз, әйтпесе оны корпусқа салғыңыз келсе, сізде проблема болады.

Мен екі батареяны мен сатып алған 'XT60 2 сериялы штепсельдік штепсельдік ұштың' бірімен сериялы түрде жалғадым. Мен еркек атауын әйелдікіне жалғадым, мен оған қалың қызыл және қара сымды дәнекерледім. Қызыл сым B+ an BMS-ге, ал қара сым B- -ге өтеді.

Содан кейін батареяларға арналған баланс кабельдері. Мен сатып алынған баланс кабелінің екеуін қолдандым және бірінші батареяның қызыл теңгерім сымын және екі батареяның екінші қара сымын ажыраттым. Бізге бұл қажет емес, өйткені олар біз қосқан батареяның қалың сымдарымен бірдей. Содан кейін оны схемаға сәйкес ретпен дәнекерлеңіз.

ЕСКЕРТПЕ: ортасында мен жерді келесі аккумулятордан оңға жалғадым, бірақ бұл қажет емес, өйткені сериялық коннектор мұны жасайды.

7 -қадам: Қосу/өшіру қосқышы (ілмек пернесі)

Қосу/өшіру қосқышы (ілмек пернесі)
Қосу/өшіру қосқышы (ілмек пернесі)
Қосу/өшіру қосқышы (ілмек пернесі)
Қосу/өшіру қосқышы (ілмек пернесі)
Қосу/өшіру қосқышы (ілмек пернесі)
Қосу/өшіру қосқышы (ілмек пернесі)

60 долларлық ұшқынға қарсы қосқышты сатып алудың орнына мен ілмек кілтін жасадым. Принцип қарапайым. Сіз тізбекте үзіліс жасайсыз және тақтаны қосу үшін, ұшқынға қарсы XT90 қосқышын қосыңыз, ал схема ұшқынсыз жабылады.

Алдымен мен еркек штепсельге сымды дәнекерледім (2-4 сурет), содан кейін әйел XT90 штепсельдік ұшына 3,5 мм оқ қосқыштарды жалғадым.

Оны батареяларға қосу үшін мен XT60 еркек коннекторын әйел XT60 қосқышына қолдандым, бірақ қызыл сым үзілген. Содан кейін мен оқ коннекторларын сыммен кесіп тастайтын ұштарға дәнекерледім, сондықтан XT90 аналық колонкасын кабельге дәнекерлеудің орнына қосуға болады. Сондықтан оны қосыңыз және voila, қосу/өшіру қосқышы аяқталды.

8 -қадам: VESC, батарея индикаторы және UBEC Connecor

VESC, Батарея индикаторы және UBEC Connecor
VESC, Батарея индикаторы және UBEC Connecor
VESC, Батарея индикаторы және UBEC Connecor
VESC, Батарея индикаторы және UBEC Connecor
VESC, Батарея индикаторы және UBEC Connecor
VESC, Батарея индикаторы және UBEC Connecor

Мен 3 XT60 тақырыптарын бір-біріне жабыстырып (1-суретке параллель) 3 жасадым, сымды ағаштың оң жақтарына және ағаштың теріс жағына дәнекерледім (сурет 2-6). Содан кейін мен еркек қосқышты дәнекерледім және жалаңаш кабельдерді қара таспамен қорғадым. (сурет 7-9)

VESC және индикатор

Еркек XT60 штепсельін VESC қуат кабельдеріне және батареяның пайыздық/кернеу индикаторының кабельдеріне дәнекерлеңіз.

uBEC

Еркек XT60 штепсельдік ұшына 2 баланс кабелін және еркек ұшын жалғаңыз. Әйел ұштары uBEC (кернеу түрлендіргіші) кіріс жағына қосылады.

ЕСКЕРТУ: Мен тепе -теңдік сымдарын біршама қысқарттым, бірақ бұл қате болды, сондықтан оларды сақтап қойыңыз;)

9 -қадам: қозғалтқыш датчигі Vesc -қа дейін

Қозғалтқыш сенсоры - Vesc
Қозғалтқыш сенсоры - Vesc
Қозғалтқыш сенсоры - Vesc
Қозғалтқыш сенсоры - Vesc
Қозғалтқыш сенсоры - Vesc
Қозғалтқыш сенсоры - Vesc

Қозғалтқыш сенсорын VESC -ке қосу үшін екі қадамдық кабельді қолданыңыз. Қозғалтқышта 5 түйреуіш бар, холл сенсорларына арналған 2 ағашқа арналған.

Төрт кабельді 4 істікшеден шығарыңыз және екінші сатылы кабельден қосымша сым алыңыз, оларды сәл қысқартып, ұшына еркек түйреуіштерді дәнекерлеңіз. Оларды суреттегідей дұрыс ретпен орналастырыңыз

Барлығын қауіпсіз ету үшін жылу қысқыш түтіктер мен таспаны қолданыңыз! Бұл аяқталған кезде, оларды VESC -ден қозғалтқышқа дейін дұрыс тәртіпте қою ғана қалады.

10 -қадам: Raspberry Pi қуат көзі

Raspberry Pi қуат көзі
Raspberry Pi қуат көзі
Raspberry Pi қуат көзі
Raspberry Pi қуат көзі
Raspberry Pi қуат көзі
Raspberry Pi қуат көзі

Бізге таңқурай пиін USB арқылы қуаттандыратын 12 В -тан 5 В -қа дейінгі түрлендіргіш қажет, сондықтан мен бірден автокөлік зарядтағышын ойладым. Бұл арзан және практикалық шешім.

ЕСКЕРТПЕ: Біз оны ашпас бұрын, 2.1 амперді жеткізе алатын порттың қайсысы екенін есте сақтағаныңыз жөн, себебі Pi оған қажет.

Сондықтан жапсырманы алып тастап, автокөлік зарядының жоғарғы жағын бұрап алыңыз, содан кейін астындағы түйреуішті босатыңыз. Содан кейін ол оңай ашылады, серіппені (+12В) және металл қисық затты (GND) босатып, оларды теңгерімді сымдардың 2 -сіне ауыстырады (еркек жағын ПХД -ге дәнекерлейді).

Мұны істегенде, мен барлық нәрсенің дұрыстығын тексердім, оны тұрақты сымға жалғау арқылы оны светодиодты қуат көзіне жалғап, USB шығыс кернеуін өлшеді (екі сыртқы - +5В және GND).

Егер бәрі дұрыс болса, жалаңаш металл бөлшектерді жылытатын түтіктер мен таспамен жасыруға болады.

ЕСКЕРТПЕ: Зарядтағыштың полярлығын тексеріңіз, себебі ол басқаша болуы мүмкін.

11 -қадам: Pi, шамдар мен GPS сымдарын қосу

Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары
Pi, шамдар мен GPS сымдары

Енді шамдардың қуаты.

Біз uBEC -тен 12В қабылдаймыз, бұл бізге алдыңғы шамдар, артқы шамдар мен автокөлікті зарядтау үшін қажет. Таңқурай пи светодиодты беру үшін жеткілікті ток пен кернеуді жеткізе алмайды, сондықтан бізге транзисторды қолдануға тура келеді. 12В қуат көзі ретінде пайдаланылады және таңқурай пи NPN транзисторының негізін басқару арқылы оларды қосады және өшіреді (2N222: сурет 2), сондықтан оны прототиптік тақтаға дәнекерлейік.

Ең алдымен, артқы жарық шамы ұзын тақтаның артқы жағында, ал таңқурай пиі алдыңғы жағында болады, сондықтан кабельді ұзартуға тура келеді (3-5 сурет). Артқы жарықта 3 сым бар. Қара (теріс), сары (жүгіру/артқы жарық), қызыл (тежеу/тоқтату жарығы). Бірақ тежегіш пен жарық шамының айырмашылығы шамалы болғандықтан, мен қызыл сымды қолдануды жөн көрдім, ал сарыға жалғыз. Ұзын еркек сымды артқы жарықтың металына салыңыз және сым енді ашылмайынша бірге бүгіңіз. Мұны қара және қызыл сым үшін жасаңыз.

Артқы шамдар үшін оларды параллель дәнекерлеңіз. Содан кейін прототип тақтасы. Тепе -теңдікке арналған екі сымның аналық ұштарын дәнекерлеңіз, мыс сымды қолдана отырып, 12 В -ны бүкіл тақтаға бұраңыз. Содан кейін транзисторларды қосыңыз, біреуі алдыңғы және артқы шамдар үшін. Коллектор -> 12В, эмитент -> GND негізге резисторға, содан кейін таңқурайға арналған GPIO түйреуіштеріне (20 және 21 түйреуішке) сәйкес келетін аналық ұшы бар сымға қосылады. Автокөлікті зарядтағыш 12 В қуатпен жұмыс істей алады, содан кейін USB кабелін дұрыс USB кірісіне салыңыз және micro usb ұшын таңқурай пиіне салыңыз.

GPS байланыстары:

PI GPS

3.3V -> Вин

GND -> GND

RX -> TX

TX -> RX

ЕСКЕРТПЕ: Транзистордың тек 2 негізгі түйреуішіне токты шектеу үшін сыртқы резистор қажет. Жарық шамдары қажет емес, себебі олар жарықдиодты шамдарға салынған.

12 -қадам: тұрғын үй

Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй

Мен барлық сымдардың сенімді екеніне көз жеткізу үшін бір -біріне тиесілі бөлшектерді пластикалық фольгаға орап қойдым, содан кейін оны корпусқа салу оңайырақ болды. Мен барлық бөлшектерді өнертапқышта жасап, оларды 3d принтермен басып шығардым. Барлық өнертапқыш (.ipt) файлдары мен принтер/кескіш файлдары (.stl) қамтамасыз етілген. Дизайндар өте қарапайым.

Артқы жағы (ұзын тақтаның электрлік бөліктері)

Батарея индикаторын және XT90 әйел штепсельдік ұшын салып, пластикалық қорапты қоюға болады. Корпус кептеліп қалғаннан кейін мен XT90 штепсельін ыстық желіммен бекітіп қойдым, осылайша ол қосқышты тартып, шығарғанда тұрып қалады. Мен сондай -ақ корпустың ішкі жағына XT90 штепсель бекітілген қабырғаның жанындағы бұранданы қостым, сондықтан ілмек пернесін қосқанда қабырғаны басуға болмайды.

GPS модулінің антеннасы ұзын, өте ұзын. Сондықтан мен екі ұшын қораптан шығарып, сымды корпустың осы бөлігіне бүктедім.

ЕСКЕРТПЕ: Ұзын тақтаның қалыңдығынан ұзын емес кішкене бұрандаларды пайдаланыңыз!

Бұл жақсы болғаннан кейін, мен сынақтан өткізетін тұрақты токты су өткізбейтін ұяға ауыстырдым. Мен кейбір сымдарды BMS тақтасына бекітілген сымдарға антенналық оқ қосқыштармен және сымдарға еркек қосқыштармен дәнекерледім. Тағы да, сымдар соншалықты қалың болмауы керек, себебі зарядтағыш тек 2 амперді береді. Ұяшықты кішкене сымдармен қосу оңай болады …

Алдыңғы жағы (GPS және шамдары бар таңқурай пи)

Экранды корпустың артқы жағына сырғытыңыз. Барлық кабельдерді корпустың ішіне салыңыз және бұраңыз. Сіз сондай -ақ антенна мен таңқурай Pi арасына фольга немесе бірдеңе салғыңыз келуі мүмкін, себебі ол өте магнитті болғандықтан, компьютерлерге бұл ұнай бермейді.

ЕСКЕРТПЕ: tft экранын корпусқа сырғытқанда абай болыңыз, сондықтан сенсорлықты басқаратын кабельдерді зақымдамаңыз. Менің басымнан өтті…

13 -қадам: Pi -ді негізгі орнату

Ең алдымен, бізге Raspbian қосылған SD карт қажет. Сіз осы жерден raspbian жүктей аласыз. Бұл жүктелгеннен кейін біз raspbian -ды SD картасына орната аламыз. Бағдарламалық жасақтаманы компьютерге Win32Discmanager немесе etcher көмегімен орнатуға болады.

Ол орнатылған кезде, SSH -ді pi -де қосу үшін кеңейтусіз 'ssh' деп аталатын файлды қосу қажет болады. Бұл аяқталғаннан кейін сіз таңқурайыңызды жүктей аласыз және оны желіге қосасыз.

Pi сіздің желіге қосылмағандықтан сізге APIPA мекенжайын орнату қажет болады, бұл желіге қосылмаған кезде pi алатын IP мекенжайы. SD картасындағы 'cmdline.txt' файлын ашып, APIPI мекенжайын қосыңыз. Мысалы: 'ip = 169.254.10.5'.

ЕСКЕРТПЕ: Барлығы бір жолда тұрғанына көз жеткізіңіз, әйтпесе ол жұмыс істемейді!

SD -ті PI -ге салыңыз, компьютерге pi кабелінен желі кабелін қосыңыз, содан кейін қуатты қосыңыз.

Содан кейін сіз Putty -ді қолдана аласыз немесе егер сіз Mac қолдансаңыз, SSH қосылымын жасау үшін терминалды қолданыңыз.

ssh [email protected]

Сымсыз қосылымды қосу:

Pi -ге жаңа желі қосу үшін мына пәрменді теруге болады:

echo ENTER_ YOUR_PASSWORD | wpa_passphrase ENTER_YOUR_SSID >>

/etc/wpa_supplicant/wpa_supplicant.conf

Қайта жүктеуден кейін сіз маршрутизатордан IP -мекен -жайыңызды таба аласыз және сол IP мекен -жайымен ssh арқылы pi -ге қосылуыңыз керек.

ssh pi@IP_FROM_PI

Әрқашан сіздің IP -іңізді табу біраз тітіркендіреді, сондықтан хосттың атын орнатайық, оның орнына оны қолдана аламыз (бұл үшін Windown компьютерінде bonjour орнату қажет).

sudo raspi-config емес do_hostname CHOOSE_A_HOSTNAME

ЕСКЕРТПЕ: Болашақта хост атауын пайдалану үшін SSH ережесін келесідей теріңіз:

ssh USER@YOUR_HOSTNAME.local

Біз pi жүйесі мен пакеттері жаңартылғанына сенімді болуымыз керек:

Мұны түсіну үшін келесі пәрменді енгізіңіз:

sudo apt-get update && sudo apt-get upgrade

14 -қадам: Жобаны Pi -ге салыңыз

Жаңа қолданушы

Мен бұл жоба үшін жаңа пайдаланушы 'longboard' жасадым:

Бұл үшін біз тамырға баруымыз керек

sudo -i

Adduser longboard Жаңа пароль:> l0ngb0@rd Толық аты -жөні:> электрлік тақта

Қалғанын бос қалдыруға болады. Келесі кезекте біз пайдаланушыға «longboard» -қа sudo құқықтарын беруіміз керек

adduser longboard sudo

Содан кейін біз лонгборд пайдаланушысына ораламыз

Longboard

Пакеттер

Жоба үшін кейбір пакеттерді орнату. Деректер базасын веб -сайтқа орналастыруға арналған пакеттер

python3 -m pip install --user -pip жаңарту == 9.0.3

sudo apt install -y python3-mysqldb mysql-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server орнатыңыз

Қосқыштар дерекқоры, GPS/tijdzone Detectie кітапханалары бар веб -сайттар

python -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-Connector-python passlib argon2 libgeos-dev pytz tz жерде орнатады

Мәліметтер қорын реттеу

MySQL күйін тексеріңіз

sudo systemctl күйі mysql

Бұл пәрменді енгізе отырып, сіз MySQL тек 127.0.0.1 -> желісінен қол жетімді емес, тек жергілікті тыңдайтынын көре аласыз.

ss -lt | grep mysql

Клиентті roo ретінде бастаңыз

sudo mysql

Пайдаланушыларды құру:

CREATE USER 'project-admin'@'localhost' IDENTIFIED '@min_l0ngb0@rd';

CREATE USER 'project-longboard'@'localhost' IDENTIFIED 'l0ngb0@rd';

Деректер қорын құру және артықшылықтарды орнату:

DATABASE CREATE longboard_db;

Longboard_db бойынша барлық артықшылықтарды беріңіз.* GRANT OPTION бар 'project-admin'@'localhost-қа; > GRANT SELECT, INSERT, UPDATE, DELETE ON longboard_db.* TO 'project-longboard'@'localhost'; > АРТЫҚШЫЛЫҚТАРДЫ ШЫҒАРУ;

Кестелер жасау үшін sql сценарийін іске қосыңыз, ол сонымен қатар веб -сайт үшін әдепкі пайдаланушыны жасайды:

(пайдаланушы аты: longboard, пароль: тест):

source / home / logboard / longboard / longboard_db.sql;

шығу

Файл іске қосылғанын тексеріңіз:

echo 'кестелерді көрсету;' | mysql longboard_db -t -u жоба -әкімші -p

'Longboard' каталогын жасаңыз және жобамды github -дан клондаңыз

mkdir longboard && cd longboard

git клоны

Егер сіз мен сияқты каталогтың атын және пайдаланушысын қолдансаңыз, онда conf каталогындағы файлдарды реттемеуіңіз керек.

Егер сіз мұны жасамасаңыз, файлдарды реттеуіңіз керек (> sudo nano conf/filename.extension)

Жолдар дұрыс болғаннан кейін файлдарды жүйелік каталогқа көшіру керек. Ағашқа қызмет көрсету бар.

  • Біреуі жергілікті хосттағы дүңгіршек сайтына арналған.
  • Деректер базасы қосылған gps модулі үшін біреуі
  • Сіздің желіде қол жетімді сайт үшін біреуі

sudo cp conf/project1-*. service/etc/systemd/system/

sudo systemctl демон-қайта жүктеу> sudo systemctl start project1-*> sudo systemctl күй жобасы1-*

Барлығы жақсы болған кезде, сіз оларды қосуыңыз керек, сондықтан олар Pi жүктелген кезде автоматты түрде басталады:

(Егер алдыңғы қадам сәтсіз болса, конфигурация файлдарындағы жолдарды тексеру керек)

sudo systemctl жобаны қосады1-*

Nginx қызметін конфигурациялау:

  • conf/nginx-ті 'sites-available' -ке көшіріңіз (және оған жақсы ат беріңіз)
  • әдепкі конфигурацияға сілтемені алып тастаңыз
  • жаңа config/nginx сілтемесі
  • өзгерістерді белсендіру үшін қайта іске қосыңыз

sudo cp conf/nginx/etc/nginx/sites-available/project1

sudo rm/etc/nginx/sites-enabled/default> sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1> sudo systemctl nginx.service қайта іске қосыңыз

Nginx аман қалғанын тексеріңіз:

sudo systemctl күйі nginx.service

Бұл аяқталғаннан кейін сізде желіде қол жетімді pi -дің веб -сервері және офлайн режимде сеансты бастау мен тоқтату үшін жергілікті хостта сайт болуы керек.

15 -қадам: Raspberry Pi киоск режимін орнату

Киоск режимін орнату Raspberry Pi
Киоск режимін орнату Raspberry Pi

Пакеттерді орнату

sudo apt-get xrom-browser x11-xserver-utils орнатуды орнатыңыз

Pi пайдаланушысының автоматты іске қосу файлын енгізіңіз:

sudo nano/etc/xdg/lxsession/LXDE-pi/autostart

Сіз қолданыстағы ережеге түсініктеме беруіңіз керек (жолдың алдына # қойыңыз):

#@xscreensaver -шашырау жоқ

Осы жолдарды экран сақтағышының астына қосыңыз

@xset өшірулі

@xset -dpms @xset s noblank @chromium-browser --noerrdialogs --kiosk https://127.0.0.1:8080/ --overscroll-history-navigation = 0 --incognito --disable-pinch

Файлды жазу және шығару үшін ctrl-O, сосын ctrl-X пернелер тіркесімін басыңыз және енді теріңіз:

sudo raspi-config

Осы жерден boot_behaviour өтіңіз және осы параметрді жұмыс үстелі режимінде жүктеу үшін өзгертіңіз және әдепкі бойынша пайдаланушы pi ретінде кіріңіз.

ЕСКЕРТПЕ: дүңгіршек режимінен шығу үшін теруге болады

sudo killall хром-шолғышы.

Бұл хром шолғышының барлық даналарын жабады.

16 -қадам: Бұл қалай жұмыс істейді

Ол қалай жұмыс істейді
Ол қалай жұмыс істейді
Ол қалай жұмыс істейді
Ол қалай жұмыс істейді
Ол қалай жұмыс істейді
Ол қалай жұмыс істейді

Pi жүктелген кезде, сіз tft экранында IP -адресті және тақтаның барлық пайдаланушыларының тізімін көресіз.

Бұл экран арқылы сеансты офлайн режимде бастауға болады. Сіз сондай -ақ шамдарды басқара аласыз. Егер сіз шолғышқа IP мекенжайын енгізсеңіз, сіз кіру экранына кіресіз. Сіз әдепкі пайдаланушы тақтасы арқылы кіре аласыз (пароль: тест). немесе сіз жаңа есептік жазба жасай аласыз. Аяқталғаннан кейін сіз бақылау тақтасын көресіз. Мұнда сіз сапар маршрутын және жалпы қашықтықты, саяхат уақытын көре аласыз. Ұзын тақтаға өтсеңіз, тақтаның ағымдағы орнын көре аласыз, шамдарды ауыстырып қосуға болады және сеанс жазуды бастауға болады. Сіз «сеансты бастау» түймесін басқаннан кейін, PI «сеансты тоқтату» түймесін басқанға дейін оны үнемі анықтайды және дерекқорда сақтайды. Егер GPS -те түзету болмаса, сеансты бастау мүмкін емес, сіз экранның жоғарғы жағында ескерту аласыз. Сіздің сеанстарыңыз Google картасында көрсетіледі.

Оны жылжымалы конкурсқа айналдырыңыз
Оны жылжымалы конкурсқа айналдырыңыз
Оны жылжымалы конкурсқа айналдырыңыз
Оны жылжымалы конкурсқа айналдырыңыз

Оны жылжытатын сайыста екінші орын

Ұсынылған: