Mündəricat:

İzlənilə bilən Elektrik Longboard: 16 Addım (Şəkillərlə birlikdə)
İzlənilə bilən Elektrik Longboard: 16 Addım (Şəkillərlə birlikdə)

Video: İzlənilə bilən Elektrik Longboard: 16 Addım (Şəkillərlə birlikdə)

Video: İzlənilə bilən Elektrik Longboard: 16 Addım (Şəkillərlə birlikdə)
Video: Gərginlik cərəyan və müqavimət. İnsanı öldürən nədir? 2024, Noyabr
Anonim
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard
İzlənilə bilən Elektrik Longboard

Bu layihə bir moruq pi köməyi ilə marşrutu saxlayan elektrik uzun taxtadan ibarətdir. Bu seanslar bir mySQL verilənlər bazasında saxlanılır və 'Flask' mikroframework ilə hazırlanmış veb saytımda göstərilir.

(Bu, 3 həftə ərzində hazırlanan bir məktəb layihəsidir)

Addım 1: Materiallar və Alətlər

Bu layihə lehimləmə bacarıqları tələb edir və təxminən 500 avroya başa gələcək.

Materiallar:

Bütün materiallar və tədarükçülərlə əlaqələr Maddə Hesabatı vərəqindədir.

Alətlər:

  • Lehimləmə dəmir + qalay
  • Kəlbətinlər
  • İsti yapışqan silahı
  • Tornavidalar və allen açar dəsti
  • Pincet bəzən lazımlı ola bilər
  • Tel kəsici/soyucu

Bu layihədə torna, lazer kəsici və 3D printer istifadə olunur!

Addım 2: Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması

Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması
Təkərlərin dəyişdirilməsi və yük maşınının hazırlanması

Əvvəlcə o kiçik ağ təkərləri uzun taxtamdan çıxartdım. Sonra bilyalı rulmanları çıxarıb 90 mm narıncı təkərlərə qoydum.

Motorun quraşdırılacağı yük maşını kiçik bir tənzimləməyə ehtiyac duyur. Ötürücü təkəri olan təkər aldığım uzun taxtanın yük maşınına uyğun gəlmir, buna görə də torna ilə təxminən 1 sm kəsməli oldum.

və dişli təkər istisna olmaqla, yük maşınlarına quraşdırdı (təsadüfi olaraq sağ tərəfi, arxa tərəfi seçdim).

Addım 3: Motorun kəsilməsi və qaynaqlanması

Motorun kəsilməsi və qaynaqlanması
Motorun kəsilməsi və qaynaqlanması
Motorun kəsilməsi və qaynaqlanması
Motorun kəsilməsi və qaynaqlanması
Motorun kəsilməsi və qaynaqlanması
Motorun kəsilməsi və qaynaqlanması

Alüminium mühərrik montajını yuxarıdakı şəkildəki ölçülərdə bir lazer kəsici ilə düzəltdim.

Montajın yerləşməsi vacibdir. Lövhəyə toxunmadan mümkün qədər aşağıya doğru açılmaq lazımdır və böyük bir motora malik olduğum üçün bucaq o qədər də böyük deyil. Bir qaynaqçı tanıyıram, buna görə əvvəlcə bir az qaynaq etdi və sonra mövqeyini yoxlamaq üçün lövhəyə dəyib -dəymədiyini görmək üçün yük maşınlarını yan -yana itələdim.

Bütün lövhəm bitdikdən sonra bir sınaq gəzintisi etdim və motor yuvası boşaldı, beləliklə motorumun gələn fotoşəkillərdə niyə zədələnmiş görünəcəyini izah edir;) Bundan sonra tanışımdan onu tamamilə qaynaq etməsini istədim.

Addım 4: Motorun və kəmərin quraşdırılması

Motorun və kəmərin quraşdırılması
Motorun və kəmərin quraşdırılması
Motorun və kəmərin quraşdırılması
Motorun və kəmərin quraşdırılması
Motorun və kəmərin quraşdırılması
Motorun və kəmərin quraşdırılması

Motoru montaja bağlamaq üçün M4*14 qalınlığından 4 istifadə edin.

Bundan sonra, 12 dişli motor kasnağını motor milinə bağlamalısınız. Kiçik qalınlığın şaftın düz hissəsində olduğundan əmin olun!

İndi kəmərlərdən birini götürüb kasnağın ətrafına qoya bilərsiniz, təkəri dişli ilə götürün və bütün kəmər dişli ətrafında olana qədər çevirə bilərsiniz.

Təkərinizin düşməməsi üçün qozu maşına sıxın.

Addım 5: Bağlama Şemaları

Kabel diaqramları
Kabel diaqramları
Kabel diaqramları
Kabel diaqramları
Kabel diaqramları
Kabel diaqramları

Elektron komponentləri yuxarıdakı diaqramlara uyğun olaraq bağlanmışdır.

Birincisi, elektronikanın tam bir sxemidir.

İkinci diaqram, elektrik lövhəsi hissəsinin bütün əlaqələrini göstərir, 6s UBEC -dən 12V -a qədər növbəti sxemə keçir. Bu diaqram, moruq Pi tərəfindən idarə olunan işıqların və sensorların dövrəsini göstərir.

Yəqin ki, artıq gördüyünüz kimi, tft ekranında bir çox sancaqlar tutan bir qadın başlığı var. GPS modulu ilə ardıcıl ünsiyyət üçün lazım olan pinlər. Beləliklə, telləri ehtiyac duyduğumuz sancaqlarda (Şəkil 4-6) Pi-yə qoşulan bir qadın başlığa lehimlədim.

Addım 6: BMS -nin bağlanması

BMS -in bağlanması
BMS -in bağlanması
BMS -in bağlanması
BMS -in bağlanması
BMS -in bağlanması
BMS -in bağlanması

Bağlantı diaqramı üçün comsa42 -nin keçilməzlərindən istifadə etdim.

Lipolarımı doldurmaq üçün BMS (batareya idarəetmə sistemi) Balans lövhəsindən istifadə etdim ki, onları evimə buraxım və suya davamlı bir DC yuvası vasitəsilə 'ağıllı şarj cihazı' ilə doldurum.

BMS-də bir şarj portu üçün iki kabel lehimlədim, biri P- (qara), digəri isə P+ (qırmızı) üzərində. (Bu kabellərin o qədər də qalın olmasına ehtiyac yoxdur, çünki orada yalnız 2 Amper keçəcək. şarj portu)

QEYD: Əvvəlcə vintləri olan bir DC jakı istifadə etdim, amma sonradan onu BOM -un suya davamlı DC yuvası ilə əvəz etdim. Fişi hələ lehimləməyin, yoxsa mənzilinizə qoymaq istədikdə bir probleminiz olacaq.

İki batareyanı aldığım 'XT60 2 paketi seriyalı fişdən' biri ilə ardıcıl olaraq bağladım. Bu kişi başlığını dişi başlığa bağladım və ona qalın qırmızı və qara tel bağladım. Qırmızı tel B+ a BMS-ə, qara tel isə B-yə keçir.

Sonra batareyalar üçün balans kabelləri. Alınan balans kabellərindən ikisini istifadə etdim və bir batareya üçün qırmızı balans telini və hər iki tərəfdən iki batareya üçün son qara teli ayırdım. Bunlara ehtiyacımız yoxdur, çünki bunlar artıq bağladığımız qalın batareya telləri ilə eynidir. Sonra diaqramdakı kimi düzgün qaydada lehimləyin.

DİQQƏT: Ortada yeri növbəti batareyadan pozitivlə bağladım, amma bu, həqiqətən də lazım deyil, çünki seriyalı bağlayıcı artıq bunu edir.

Addım 7: Açma/söndürmə açarı (döngə düyməsi)

Açma/söndürmə açarı (döngə düyməsi)
Açma/söndürmə açarı (döngə düyməsi)
Açma/söndürmə açarı (döngə düyməsi)
Açma/söndürmə açarı (döngə düyməsi)
Açma/söndürmə açarı (döngə düyməsi)
Açma/söndürmə açarı (döngə düyməsi)

60 dollarlıq bir qığılcım açarı almaq əvəzinə bir döngə açarı etdim. Prinsip sadədir. Dövrədə bir fasilə verirsiniz və lövhəni açmaq üçün XT90 qığılcım əleyhinə konnektoru bağlayın və dövrə heç bir qığılcım olmadan bağlanır.

Əvvəlcə kişi fişinə bir tel lehim etdim (şəkil 2-4), sonra qadın XT90 fişinə 3,5 mm güllə bağlayıcılar.

Batareyalara bağlamaq üçün, qadın XT60 konnektoruna kişi XT60 bağlayıcısı istifadə etdim, ancaq qırmızı tel kəsildi. Sonra güllə bağlayıcılarını telləri yarıya endirdiyim uclara lehimlədim, buna görə qadın XT90 başlığını birbaşa kabelə lehimləmək əvəzinə bağlaya bilərəm. Beləliklə, qoşun və voila edin, açma/söndürmə açarı tamamlandı.

Addım 8: VESC, Batareya Göstəricisi və UBEC Connecor

VESC, Batareya Göstəricisi və UBEC Connecor
VESC, Batareya Göstəricisi və UBEC Connecor
VESC, Batareya Göstəricisi və UBEC Connecor
VESC, Batareya Göstəricisi və UBEC Connecor
VESC, Batareya Göstəricisi və UBEC Connecor
VESC, Batareya Göstəricisi və UBEC Connecor

3 XT60 başlıqlarını bir-birinə yapışdıraraq (şəkil 1) ağacın pozitivlərinə və ağacın mənfi tərəflərinə bir tel lehimləyərək "1 konnektora paralel olaraq 3" hazırladım (şəkil 2-6). Sonra bir kişi konnektoru lehimlədim və çılpaq kabelləri qara lentlə qorudum. (şəkil 7-9)

VESC və Göstərici

Kişi XT60 fişini VESC elektrik kabellərinə və batareyanın faiz/gərginlik göstəricisi kabellərinə lehimləyin.

uBEC

2 balans kabelini və kişi ucunun lehimini kişi XT60 fişinə ayırın. Qadın ucları uBEC (gərginlik çeviricisi) giriş tərəfinə bağlanır.

DİQQƏT: Balans naqillərini 'bir az' qısaltmışdım, amma bu bir səhv idi, buna görə də onları bütöv qoyun;)

Addım 9: Motor Sensoru Vesc -ə

Motor Sensoru Vesc -ə
Motor Sensoru Vesc -ə
Motor Sensoru Vesc -ə
Motor Sensoru Vesc -ə
Motor Sensoru Vesc -ə
Motor Sensoru Vesc -ə

Mühərrikin sensorunu VESC -yə bağlamaq üçün iki step kabelindən istifadə edin. Mühərrikin 5 sancağı var, salon sensörləri üçün güc üçün 2 ağac (hər bir sensora 1 pin).

Dörd kabeli 4pin tərəfdən çıxarın və ikinci pilləli kabeldən əlavə bir tel götürün, onları bir qədər qısaldın və ucuna bir neçə kişi sancağı lehimləyin. Onları şəkildəki kimi düzgün qaydada qoyun

Hər şeyi təhlükəsiz etmək üçün istilik büzücü borular və lent istifadə edin! Bu iş bitdikdə, onları VESC -dən motora doğru sıraya düzmək qalır.

Addım 10: Güc Təchizatı Raspberry Pi

Güc Təchizatı Raspberry Pi
Güc Təchizatı Raspberry Pi
Güc Təchizatı Raspberry Pi
Güc Təchizatı Raspberry Pi
Güc Təchizatı Raspberry Pi
Güc Təchizatı Raspberry Pi

Moruq pi -ni USB vasitəsilə gücləndirəcək 12V -dan 5V -ə qədər çeviriciyə ehtiyacımız var, buna görə dərhal bir avtomobil şarj cihazı düşündüm. Ucuz və praktik bir həlldir.

DİQQƏT: Açmadan əvvəl, 2.1 Amper çatdıra bilən portun hansı olduğunu xatırladığınızdan əmin olmalısınız, çünki Pi buna ehtiyac duyur.

Beləliklə, etiketi çıxarın və avtomobilin üst hissəsini açın, sonra altındakı pimi gevşetin. Daha sonra asanlıqla açılacaq, yayı (+12V) və metal əyri cismi (GND) boşa lehimləyəcək və onları balans tellərindən 2 -si ilə əvəz edəcək (kişi tərəfini PCB -yə lehimlə).

Bunu etdikdə, bir DC jakını tellərə bağlayaraq hər şeyin düzgün olub olmadığını yoxladım və onu LED gücümün enerji təchizatına bağladım və USB çıxış gərginliyini ölçdüm (İki xarici olanlar +5V və GND).

Hər şey düzgündürsə, çılpaq metal hissələri bir qədər büzücü borular və lentlə gizlədə bilərsiniz.

QEYD: Şarj cihazının polaritesini yoxlayın, çünki fərqli ola bilər.

Addım 11: Pi, İşıqlar və GPS -in naqilləri

Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri
Pi, İşıqlar və GPS -in naqilləri

İndi işıqlar üçün güc.

UBEC -dən 12V alırıq və buna ön işıqlarımız, arxa işıq və avtomobil şarj cihazı üçün ehtiyacımız var. Moruq pi, LEDləri qidalandırmaq üçün kifayət qədər cərəyan və ya gərginlik verə bilmir, buna görə də bir tranzistor istifadə etməli olacağıq. 12V enerji təchizatı olaraq istifadə ediləcək və moruq pi NPN tranzistorunun bazasını (2N222: şəkil 2) idarə edərək onları açacaq və söndürəcəkdir.

Əvvəlcə bütün arxa işıq uzun lövhənin arxasındadır və moruq pi önə gələcək, buna görə də kabelin uzadılması lazımdır (şəkil 3-5). Arxa işıqda 3 tel var. Qara (mənfi), sarı (qaçan/quyruq işığı), qırmızı (əyləc/dayanma işığı). Amma əyləclə işığın arasında çox kiçik bir fərq olduğu üçün qırmızı teldən istifadə etməyi və sarıyı tək buraxmağı seçdim. Arxa işığın metalına uzun bir kişi tel qoyun və tel artıq boşalmayana qədər bükün. Qara və qırmızı tel üçün bunu edin.

Arxa işıqlar üçün onları paralel olaraq lehimləyin. Sonra prototip lövhəsi. İki balans telinin dişi uclarını lövhəyə bağlayın və 12V -ni bütün lövhəyə yaymaq üçün mis tel istifadə edin. Daha sonra biri ön işıqlar, biri də arxa işıqlar üçün tranzistorlar əlavə edin. Kollektor -> 12V, yayıcı -> GND, bir rezistora, sonra da moruq pi GPIO sancaqlarına (pin 20 və 21) uyğun olacaq bir dişi uclu bir telə. Avtomobil şarj cihazı 12V gücündə ola bilər, sonra düzgün USB girişinə usb kabeli qoyun və mikro usb ucunu moruq pi -yə qoyun.

GPS əlaqələri:

PI GPS

3.3V -> Vin

GND -> GND

RX -> TX

TX -> RX

Qeyd: cərəyanı məhdudlaşdırmaq üçün tranzistordan gələn yalnız 2 əsas sancağa xarici bir rezistor lazımdır. İşıqların bunlara ehtiyacı yoxdur, çünki LED -lərin içərisindədir.

Addım 12: Mənzil

Mənzil
Mənzil
Mənzil
Mənzil
Mənzil
Mənzil

Bütün tellərin etibarlı olduğundan əmin olmaq üçün bir -birinə aid olan hissələri plastik folqa ilə bükdüm və sonra yuvaya yerləşdirmək daha asandır. Bütün hissələri ixtiraçıda hazırladım və 3d printerimlə çap etdim. Bütün ixtiraçı (.ipt) faylları və printer/dilimləmə faylları (.stl) verilir. Dizaynlar çox sadədir.

Arxa tərəf (elektrik lövhəsi hissələri)

Batareya göstəricisini və qadın XT90 fişini taxıb plastik qutuya yerləşdirə bilərsiniz. Korpus yapışdırıldıqdan sonra, XT90 fişini isti yapışqanla düzəltdim ki, açar çıxarılaraq çıxarıldıqda qalacaq. Korpusun içərisinə XT90 fişinin bağlandığı divarın yanındakı bir vida da əlavə etdim ki, döngə düyməsini bağlayarkən divara basılmasın.

GPS modulunun antenası uzun, çox uzundur. Beləliklə, iki ucunu qutudan kənarda saxladım və teli qutunun bu hissəsinə qatladım.

QEYD: Uzun taxtanın qalınlığından daha uzun olmayan kiçik vintlər istifadə edin!

Bu yaxşı olanda test DC yuvamı suya davamlı bir jakla əvəz etdim. Bəzi telləri qadın güllə bağlayıcıları ilə tellərə və kişi güllə bağlayıcılarını BMS lövhəsinə yapışdırılmış tellərə lehimlədim. Yenə də, tellərin o qədər də qalın olması lazım deyil, çünki şarj cihazı yalnız təxminən 2 amper verir. Kiçik tellərlə korpusa bağlamaq daha asan olacaq …

Ön tərəf (GPS və işıqları olan moruq pi)

Ekranı qutunun arxasına sürüşdürün. Kabelləri korpusun içərisinə qoyun və vidalayın. Anten və moruq Pi arasında bir folqa və ya bir şey qoymaq istəyə bilərsiniz, çünki çox maqnit idi və kompüterlər həmişə belə olmur.

DİQQƏT: Tft ekranını korpusa sürüşdürərkən diqqətli olun ki, toxunuşu idarə edən heç bir kabelə zərər verməyəsiniz. Mənim başıma gəldi…

Addım 13: Əsas Quraşdırma Pi

Hər şeydən əvvəl, Raspbian ilə bir SD karta ehtiyacımız var. Raspbian proqramını buradan yükləyə bilərsiniz. Yükləndikdən sonra SD karta raspbian quraşdıra bilərik. Proqramı Win32Discmanager və ya etcher istifadə edərək kompüterinizə quraşdıra bilərsiniz.

Quraşdırıldıqda, SSH -ni pi -də aktivləşdirmək üçün genişləndirilmədən 'ssh' adlı bir fayl əlavə etməlisiniz. Bunu etdikdən sonra moruqunuzu açıb şəbəkənizə əlavə edə bilərsiniz.

Pi -nin şəbəkənizlə əlaqəsi olmayacaq, buna görə bir APIPA ünvanı təyin etməli olacaqsınız, bu şəbəkənin bağlantısı olmadığı zaman pi -nin alacağı IP ünvanıdır. SD kartdakı 'cmdline.txt' faylını açın və bir APIPI ünvanı əlavə edin. Məsələn: 'ip = 169.254.10.5'.

QEYD: Hər şeyin bir xətt üzərində dayandığından və ya işləməyəcəyindən əmin olun!

SD -ni PI -yə qoyun, pi -dən kompüterinizə bir şəbəkə kabeli əlavə edin və sonra gücü qoşun.

Daha sonra Putty istifadə edə bilərsiniz və ya bir mac istifadə edirsinizsə, sadəcə SSH bağlantısı yaratmaq üçün terminaldan istifadə edin.

ssh [email protected]

Simsiz əlaqə əlavə edin:

Pi -yə yeni bir şəbəkə əlavə etmək üçün bu əmri yaza bilərsiniz:

echo ENTER_ YOUR_PASSWORD | wpa_passphrase ENTER_YOUR_SSID >>

/etc/wpa_supplicant/wpa_supplicant.conf

Yenidən başladıqdan sonra marşrutlaşdırıcınızda IP ünvanınızı tapa və bu ip ünvanı ilə ssh vasitəsilə pi -yə qoşula bilərsiniz.

ssh pi@IP_FROM_PI

Həmişə ipinizi tapmaq bir az zəhlətökəndir, buna görə istifadə edə biləcəyimiz bir ana adı quraq (bunun üçün küləkli kompüterdə bonjour quraşdırılması tələb olunur).

sudo raspi-config deyil do_hostname CHOOSE_A_HOSTNAME

QEYD: Gələcəkdə ana adından istifadə etmək üçün SSH qaydasını belə yazmalısınız:

ssh USER@YOUR_HOSTNAME.local

Pi sisteminin və paketlərinin güncəl olduğuna əmin olmalıyıq:

Bunu başa düşmək üçün aşağıdakı əmri daxil edin:

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

Addım 14: Layihəni Pi -yə qoyun

Yeni istifadəçi

Bu layihə üçün yeni bir istifadəçi 'uzun taxtası' yaratdım:

Bunun üçün kökünə getməliyik

sudo -i

Adduser longboard Yeni parol:> l0ngb0@rd Tam adı:> elektrik uzun taxtası

Qalanını boş buraxa bilərsiniz. Növbəti dəfə istifadəçiyə 'longboard' sudo hüquqlarını verməli olacağıq

əlavə istifadəçi longboard sudo

Daha sonra longboard istifadəçimizə qayıdacağıq

uzun lövhə

Paketlər

Layihə üçün bəzi paketlərin quraşdırılması. Veb saytına bir verilənlər bazası yerləşdirmək üçün paketlər

python3 -m pip install --user -pip yükseltin == 9.0.3

sudo apt install -y python3-mysqldb mysql-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server

Bağlayıcı verilənlər bazası, GPS/tijdzone aşkarlama üçün kitabxanalar üçün veb saytlar

python -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib argon2 libgeos-dev pytz tzwhere

Verilənlər bazasının qurulması

Mysql vəziyyətini yoxlayın

sudo systemctl status mysql

Bu əmri daxil edərək, MySQL -in yalnız 127.0.0.1 -> şəbəkədən əldə edilə bilməyən, yalnız lokal (pi özündə) dinlədiyini görə bilərsiniz.

ss -lt | grep mysql

Müştəri roo olaraq başlayın

sudo mysql

İstifadəçilər yaradın:

CREATE USER 'project-admin'@'localhost' TANIŞDI '@min_l0ngb0@rd';

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

Verilənlər bazası yaratmaq və imtiyazlar təyin etmək:

DATABASE YARADIN longboard_db;

Longboard_db-də BÜTÜN İSTİFADƏLƏR QORUN.* QRANT SEÇİMİ İLƏ 'project-admin'@'localhost' a; > GRANT SEÇ, QIRDIN, YENİLƏNİŞ, longboard_db-də SİLİN.* '' Layihə-uzun lövhəyə '@' localhost '; > YÜKLƏMƏ İSTİFADƏLƏRİ;

Cədvəllər yaratmaq üçün sql skriptini işə salın, veb sayt üçün standart bir istifadəçi də yaradacaq:

(istifadəçi adı: longboard, parol: test):

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

çıxmaq

Faylın işlədiyini yoxlayın:

echo 'masaları göstər;' | mysql longboard_db -t -u layihə -admin -p

'Longboard' bir kataloq yaradın və layihəmi github -dan klonlayın

mkdir longboard && cd longboard

git klonu

Mənimlə eyni qovluq adını və istifadəçisini istifadə edirsinizsə, konf qovluğundakı faylları tənzimləməməlisiniz.

Bunu etməmisinizsə, faylları tənzimləməlisiniz (> sudo nano conf/filename.extension)

Yollar düzgün olduqdan sonra faylları sistem qovluğuna kopyalamalısınız. Ağac xidmətləri var.

  • Biri localhostdakı köşk saytı üçün.
  • Verilənlər bazası bağlantısı olan gps modulu üçün
  • Şəbəkənizdə mövcud olan sayt üçün

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

sudo systemctl daemon-reload> sudo systemctl start project1-*> sudo systemctl status project1-*

Hər şey qaydasında olduqda, onları işə salmalısınız, beləliklə pi açıldıqda avtomatik olaraq başlayacaqlar:

(Əvvəlki addım uğursuz olarsa, konfiqurasiya sənədlərindəki yolları yoxlamalısınız)

sudo systemctl layihəni aktiv edin1-*

Nginx xidmətini konfiqurasiya edin:

  • conf/nginx-i 'sites-available' ə kopyalayın (və daha yaxşı bir ad verin)
  • Varsayılan konfiqurasiyaya keçidi silin
  • yeni config/nginx -ə keçid
  • dəyişiklikləri aktivləşdirmək üçün yenidən başladın

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

sudo rm/etc/nginx/sites-effektiv/default> sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1> sudo systemctl nginx.service'i yenidən başladın

Nginx -in sağ qaldığını yoxlayın:

sudo systemctl status nginx.service

Bunu etdikdən sonra şəbəkənizdə mövcud olan pi -nin ipində bir veb serveriniz və offline olaraq sessiyanı başlatmaq və dayandırmaq üçün localhost -da bir saytınız olmalıdır.

Addım 15: Kiosk rejimi Raspberry Pi qurmaq

Kiosk rejimi Raspberry Pi qurmaq
Kiosk rejimi Raspberry Pi qurmaq

Paketlərin quraşdırılması

sudo apt-get xrom-brauzer x11-xserver-utils-i sərbəst şəkildə quraşdırın

Pi istifadəçisinin avtomatik başlatma faylını daxil edin:

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

Mövcud qaydanı şərh etməlisiniz (sətrin qarşısında # qoyun):

#@xscreensaver -sıçrayış yoxdur

Sonra bu xətləri ekran qoruyucu xəttinin altına əlavə edin

@xset söndürüldü

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

Fayl yazmaq və çıxmaq üçün ctrl-O və sonra ctrl-X vurun və indi yazın:

sudo raspi-config

Oradan boot_behaviour -a gedin və bu ayarı masa üstü rejimdə açmaq üçün dəyişdirin və standart olaraq istifadəçi pi olaraq daxil olun.

Qeyd: köşk rejimindən çıxmaq üçün yaza bilərsiniz

sudo killall xrom brauzeri.

Bu, bütün chromium brauzer nümunələrini bağlayacaq.

Addım 16: Necə Çalışır

Bu necə işləyir
Bu necə işləyir
Bu necə işləyir
Bu necə işləyir
Bu necə işləyir
Bu necə işləyir

Pi çəkildikdə, tft ekranındakı ip ünvanını lövhənin bütün istifadəçilərinin siyahısı ilə birlikdə görəcəksiniz.

Bu ekran vasitəsilə offline bir seansa başlaya bilərsiniz. İşıqlarınızı da idarə edə bilərsiniz. Brauzerinizə ip ünvanını yazsanız, giriş ekranına gələcəksiniz. Varsayılan istifadəçi lövhəsi ilə daxil ola bilərsiniz (parol: test). və ya yeni bir hesab yarada bilərsiniz. Bitəndən sonra tablosuna baxacaqsınız. Burada səfər marşrutunuzu və ümumi məsafənizi, səyahət vaxtınızı görə bilərsiniz. Uzun lövhəyə girsəniz, lövhənin mövcud yerini görə bilərsiniz, işıqlarınızı dəyişə bilərsiniz və bir sessiya yazmağa başlaya bilərsiniz. "Sessiyaya başla" düyməsini tıkladığınızda, PI daim yerini təyin edəcək və 'sessiyanı dayandır' düyməsini basana qədər verilənlər bazasında saxlayacaq. GPS -də bir düzəliş yoxdursa, seans başlaya bilməz, ekranın yuxarısında bir xəbərdarlıq alacaqsınız. Seanslarınız google xəritəsində göstəriləcək.

Hərəkət Yarışması olun
Hərəkət Yarışması olun
Hərəkət Yarışması olun
Hərəkət Yarışması olun

Yaradın Yarışda İkincidir

Tövsiyə: