Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales at Tool
- Hakbang 2: Pagbabago ng Mga Gulong at Paghahanda ng Trak
- Hakbang 3: Pag-cut at Welding Motor Mount
- Hakbang 4: Pag-mount sa Motor at Belt
- Hakbang 5: Mga Diagram ng Mga Kable
- Hakbang 6: Pag-hook sa BMS
- Hakbang 7: On / off Switch (loop Key)
- Hakbang 8: VESC, Tagapagpahiwatig ng Baterya at UBEC Connecor
- Hakbang 9: Motor Sensor sa Vesc
- Hakbang 10: Power Supply Raspberry Pi
- Hakbang 11: Mga kable sa Pi, Ilaw at GPS
- Hakbang 12: Pabahay
- Hakbang 13: Pangunahing Setup Pi
- Hakbang 14: Ilagay ang Proyekto sa Iyong Pi
- Hakbang 15: Pag-set up ng Kiosk Mode Raspberry Pi
- Hakbang 16: Paano Ito Gumagana
Video: Subaybayan ang Electric Longboard: 16 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang proyektong ito ay binubuo ng isang electric longboard na nagpapanatili ng ruta sa tulong ng isang raspberry pi. Ang mga session na ito ay itinatago sa isang mySQL database at ipinapakita sa aking website na ginawa gamit ang microframework na 'Flask'.
(Ito ay isang proyekto sa paaralan na ginawa sa loob ng 3 linggo)
Hakbang 1: Mga Materyales at Tool
Ang proyektong ito ay nangangailangan ng mga kasanayan sa solder at nagkakahalaga ito ng € 500.
Mga Materyales:
Ang lahat ng mga materyales at link sa mga tagapagtustos ay nasa sheet ng Bill Of Material.
Mga tool:
- Panghinang na bakal + lata
- Mga Plier
- Mainit na glue GUN
- Mga screwdriver at allen key set
- Ang isang pincet ay maaaring madaling magamit minsan
- Wire cutter / stripper
Ang isang lathe, laser cutter at 3D printer ay ginagamit sa proyektong ito!
Hakbang 2: Pagbabago ng Mga Gulong at Paghahanda ng Trak
Una sa lahat, kinuha ko ang maliliit na puting gulong na iyon sa aking longboard. Pagkatapos ay tinanggal ko ang mga ball bearings at inilagay ito sa mga orange na 90mm na gulong.
Ang trak kung saan mai-mount ang motor ay nangangailangan ng isang maliit na pagsasaayos. Ang gulong gamit ang gulong ng gear ay hindi umaangkop sa trak ng longboard na binili ko, kaya kailangan kong gupitin ang tungkol sa 1 cm gamit ang isang lathe.
at naka-mount ang mga ito sa mga trak, maliban sa gulong gamit ang gear (sapalarang pinili ko ang tama, likuran).
Hakbang 3: Pag-cut at Welding Motor Mount
Ginawa ko ang mounting ng motor na aluminyo na may isang lasercutter sa mga sukat mula sa larawan sa itaas.
Ang pagpoposisyon ng bundok ay mahalaga. Kailangan itong ma-angled down hangga't maaari nang hindi hinawakan ang board at dahil mayroon akong isang malaking motor, ang anggulo ay hindi ganoong kalaki. May nalalaman akong welder kaya't noong una ay hinangin niya ito nang kaunti at pagkatapos ay upang masubukan ang pagpoposisyon, itinulak ko ang mga trak mula sa tabi-tabi upang makita kung hinawakan nito ang pisara.
Matapos ang aking buong board ay natapos, gumawa ako ng test ride at ang motor mount ay maluwag upang ipaliwanag kung bakit ang aking motor ay magmukhang nasisira sa paparating na larawan;) Matapos nito ay tinanong ko ang aking kakilala na ganap na itong magwelding.
Hakbang 4: Pag-mount sa Motor at Belt
Gumamit ng 4 ng M4 * 14 naka-bold upang mai-mount ang motor sa bundok.
Pagkatapos nito kailangan mong i-fasten ang 12 ngipin na motor pulley sa shaft ng motor. Siguraduhin na ang maliit na maliit na naka-bold ay nasa patag na bahagi ng baras!
Ngayon ay maaari mo bang kunin ang isa sa mga sinturon at ilagay ito sa pulley, kunin ang gulong gamit ang gear at paikutin ito hanggang sa ang paligid ng sinturon ay nasa paligid ng gear.
Higpitan ang nut sa trak upang ang iyong gulong ay hindi mahulog at iyon lang.
Hakbang 5: Mga Diagram ng Mga Kable
Ang mga sangkap ng electronics ay konektado ayon sa mga diagram sa itaas.
Ang una ay isang kumpletong eskematiko ng te electronics.
Ipinapakita ng pangalawang diagram ang lahat ng mga koneksyon ng bahagi ng electric longboard, ang 6s UBEC hanggang 12V ay pupunta sa susunod na diagram. Ipinapakita ng diagram na iyon ang circuit ng mga ilaw at sensor na kinokontrol ng raspberry Pi.
Tulad ng malamang na nakita mo na, ang tft screen ay may isang babaeng header na tumatagal ng maraming mga pin. Mga pin na kailangan namin para sa serial na komunikasyon sa module ng GPS. Kaya hinangin ko ang mga wire sa mga pin na kailangan namin (Larawan 4-6) sa isang babaeng header na naka-plug sa Pi.
Hakbang 6: Pag-hook sa BMS
Ginamit ko ang comsa42 ang kanyang mga intructable para sa diagram ng koneksyon.
Gumamit ako ng isang BMS (system ng pamamahala ng baterya) Balanse ng board upang singilin ang aking lipo upang maiiwan ko sila sa aking pabahay at singilin sila ng isang 'matalinong charger' sa pamamagitan ng isang hindi tinatagusan ng tubig DC jack
Naghinang ako ng dalawang mga kable para sa isang singilin na port sa BMS, Isa sa P- (itim) at ang isa pa sa P + (pula). (Ang mga kable na ito ay hindi kailangang maging sobrang kapal dahil doon lamang ako dumadaan sa 2 Amps ang singil port)
TANDAAN: Sa simula gumamit ako ng isang DC jack na may mga turnilyo, ngunit pinalitan ko ito ng hindi tinatagusan ng tubig na DC jack mula sa BOM sa paglaon. Huwag panghinang ang plug o magkakaroon ka ng problema sa sandaling nais mong ilagay ito sa iyong pabahay.
Ikinonekta ko ang dalawang baterya sa serye sa isa sa 'XT60 2 pack sa series plug' na binili ko. Isinalak ko ang lalaking header na iyon sa isang babae at hinangin ko ito ng isang makapal na pula at itim na kawad. Ang pulang kawad ay pupunta sa B + an ang BMS at ang itim ay pupunta sa B-.
Pagkatapos ang mga kable ng balanse para sa mga baterya. Gumamit ako ng dalawa sa biniling mga kable ng balanse at na-unplug ang pulang balanse na kawad para sa isa sa baterya at ang huling itim na kawad para sa baterya dalawa sa magkabilang panig. Hindi namin kailangan ang mga iyon dahil ang mga ito ay kapareho ng makapal na mga wire ng baterya, na nakakonekta na namin. Pagkatapos paghihinang ito sa tamang pagkakasunud-sunod tulad ng diagram.
TANDAAN: Sa gitna nakakonekta ko ang lupa sa positibo mula sa susunod na baterya, ngunit hindi talaga iyon kinakailangan, dahil ginagawa na iyon ng konektor ng serye.
Hakbang 7: On / off Switch (loop Key)
Sa halip na bumili ng isang 60 dolyar na anti-spark switch, gumawa ako ng isang loop key. Ang prinsipyo ay simple. Gumagawa ka ng isang pagkagambala sa circuit at upang i-on ang board, isaksak ang XT90 anti-spark konektor at ang circuit ay sarado, nang walang anumang sparks.
Una ay nag-solder ako ng isang wire sa male plug (larawan 2-4) at pagkatapos ay ilang mga 3.5mm na konektor ng bala sa babaeng XT90 plug.
Upang ikonekta ito sa mga baterya, gumamit ako ng isang male XT60 connecter sa isang babaeng konektor na XT60 ngunit may isang pagkagambala sa pulang kawad. Pagkatapos ay hinihinang ko ang mga konektor ng bala sa mga dulo kung saan pinutol ko ang kawad sa kalahati, upang mai-plug ko ang babaeng header ng XT90 sa halip na soldering ito nang direkta sa cable. Kaya plug ito at voila, tapos na ang on / off switch.
Hakbang 8: VESC, Tagapagpahiwatig ng Baterya at UBEC Connecor
Ginawa ko ang aking sariling '3 kahanay sa 1 konektor' sa pamamagitan ng pagdikit ng 3 mga header ng XT60 (larawan 1) at paghihinang ng isang kawad sa mga positibong puno at isang kawad sa mga negatibo ng puno (larawan 2-6). Sumunod ay naghinang ako ng isang lalakeng konektor dito at pinrotektahan ang mga hubad na kable na may ilang itim na tape. (larawan 7-9)
VESC at Tagapagpahiwatig
Maghinang ng isang male XT60 plug sa mga power cable ng VESC at sa mga cable ng porsyento ng porsyento ng baterya / boltahe.
uBEC
I-unplug2 ang balanse ng mga cable at solder ng male end sa isang male XT60 plug. Ang mga dulo ng babae ay kumonekta sa input na bahagi ng uBEC (boltahe converter).
TANDAAN: Pinutol ko ang mga wire ng balanse na 'medyo' mas maikli, ngunit iyon ay isang pagkakamali kaya iwanan silang buo;)
Hakbang 9: Motor Sensor sa Vesc
Gumamit ng dalawa sa mga stepper cable upang ikonekta ang sensor ng motor sa VESC. Ang motor ay may 5 mga pin, 2 para sa power en tree para sa mga sensor ng hall (1 pin bawat sensor ng hall).
Hilahin ang apat na mga kable sa gilid ng 4pin at kumuha ng isang labis na kawad mula sa isang pangalawang stepper cable, gupitin sila ng medyo mas maikli at maghinang ng ilang mga pin na lalaki sa dulo. Ilagay ang mga ito sa tamang pagkakasunud-sunod tulad ng sa mga larawan
Gumamit ng mga heat shrink tubes at tape upang masiguro ang lahat! Kapag tapos na iyon, ang natitira lamang na gawin ay ilagay lamang sila sa tamang pagkakasunud-sunod mula sa VESC hanggang sa motor.
Hakbang 10: Power Supply Raspberry Pi
Kailangan namin ng isang 12V hanggang 5V converter na magpapagana sa raspberry pi sa pamamagitan ng USB, kaya naisip ko kaagad ang isang car charger. Ito ay isang mura at praktikal na solusyon.
TANDAAN: Bago namin ito buksan, dapat mong tiyakin na naalala mo kung alin ang port na maaaring maghatid ng 2.1 Amps, dahil kailangan ito ng Pi.
Kaya alisin ang sticker at i-unscrew ang tuktok ng singil ng kotse, pagkatapos ay paluwagin ang pin sa ilalim. Pagkatapos ay madali itong magbubukas, maghinang ng tagsibol (+ 12V) at ang metal na hubog na bagay (GND) na maluwag at palitan ang mga ito ng 2 sa mga wire ng balanse (paghihinang sa gilid ng lalaki sa PCB).
Kapag tapos na iyon, sinuri ko kung tama ang lahat sa pamamagitan ng pagkonekta ng isang DC jack sa mga wire na naka-plug ito sa isang supply ng kuryente ng aking LED stip at sinukat ang boltahe ng output ng USB (Ang dalawang panlabas ay + 5V at GND).
Kung tama ang lahat, maaari mong itago ang mga hubad na bahagi ng metal na may kaunting pag-urong ng mga tubo at tape.
TANDAAN: I-Dubbelcheck ang polarity sa charger, sapagkat maaari itong maging iba.
Hakbang 11: Mga kable sa Pi, Ilaw at GPS
Ngayon ang lakas para sa mga ilaw.
Nakatanggap kami ng 12V mula sa aming uBEC at kailangan namin iyon para sa aming mga ilaw sa harap, ilaw ng buntot at car charger. Ang raspberry pi ay hindi makapaghatid ng sapat na kasalukuyang o boltahe upang pakainin ang mga LEDs kaya't gagamitin namin ang isang transistor. Gagamitin ang 12V bilang suplay ng kuryente at ang raspberry pi ay bubuksan ang mga ito sa pamamagitan ng pagkontrol sa Base ng NPN transistor (2N222: larawan 2) kaya't solder natin iyon sa isang prototyping board.
Una sa lahat ang ilaw ng buntot ay tulad ng likod ng longboard at ang raspberry pi ay darating sa harap kaya kailangang mapalawak ang cable (larawan 3-5). Ang ilaw ng buntot ay may 3 mga wire. Itim (negatibo), dilaw (tumatakbo / buntot na Banayad), pula (preno / ihinto ang Liwanag). Ngunit dahil mayroon lamang isang napakaliit na pagkakaiba sa pagitan ng preno at ilaw na tumatakbo, pinili kong gamitin ang pulang kawad at hayaang mag-isa ang dilaw. Maglagay ng isang mahabang lalaking kawad sa ibinigay na metal ng likuran na ilaw at ibaluktot ito hanggang sa hindi na makalaya ang kawad. Gawin ito para sa itim at pula na kawad.
Para sa mga ilaw sa likuran, solder ang mga ito nang kahanay. Pagkatapos ang prototyping board. Paghinang ang mga babaeng dulo ng dalawang mga wires ng balanse sa board en gumamit ng isang wire na tanso upang maiwas ang 12V sa buong board. Pagkatapos ay idagdag ang mga transistor, isa para sa mga ilaw sa harap at isa para sa mga ilaw sa likuran. Kolektor -> 12V, emitter -> GND en ang base sa isang risistor at pagkatapos ay sa isang kawad na may isang babaeng dulo, na magkakasya sa mga raspberry pi GPIO pin (pin 20 & 21). Ang car charger ay maaaring maging lakas ng 12V, pagkatapos ay maglagay ng usb cable sa tamang USB input at ilagay ang micro usb end sa raspberry pi.
Mga Koneksyon sa GPS:
PI GPS
3.3V -> Vin
GND -> GND
RX -> TX
TX -> RX
TANDAAN: Ang 2 base pin lamang mula sa transistor ang nangangailangan ng isang panlabas na risistor upang malimitahan ang kasalukuyang. Hindi kailangan ng mga ilaw ang mga iyon dahil itinayo ito sa mga leds.
Hakbang 12: Pabahay
Binalot ko ang mga bahagi na nabibilang sa mga plastic foil upang matiyak na ang lahat ng kawad ay ligtas at mas madaling mailagay ang i sa pabahay pagkatapos. Dinisenyo ko ang lahat ng mga bahagi sa imbentor at inilimbag ang mga ito sa aking 3d printer. Ang lahat ng mga imbentor (.ipt) na mga file at mga file ng printer / slicer (.stl) ay ibinigay. Napaka-basic ng mga disenyo.
Likod sa likod (mga bahagi ng electric longboard)
Maaari mong ilagay ang tagapagpahiwatig ng baterya at ang babaeng XT90 plug at pagkatapos ay ilagay ang plastic box. Kapag na-stuck ang pabahay, naayos ko ang XT90 plug na may mainit na pandikit upang mananatili itong makaalis kapag ang switch ay hinugot at palabas. Nagdagdag din ako ng isang turnilyo sa loob ng pabahay sa tabi mismo ng dingding kung saan nakakabit ang XT90 plug kaya't ang pader ay hindi maipindot kapag isinaksak ang loop key.
Ang antena mula sa module ng gps ay mahaba, napakahaba. Kaya't itinago ko ang dalawang dulo ng kahon at nakatiklop ang kawad sa bahaging ito ng kaso.
TANDAAN: Gumamit ng maliliit na turnilyo na hindi mas mahaba pagkatapos ay makapal ang longboard!
Sa sandaling iyon ay mabuti, pinalitan ko ang aking test DC jack ng isang hindi tinatagusan ng tubig. Naghinang ako ng ilang mga wire na may mga babaeng konektor ng bala sa mga wire at mga konektor ng bala ng lalaki sa mga wire na nakakabit sa board ng BMS. Isa ulit, ang mga wire ay hindi kailangang maging masyadong makapal dahil ang charger ay naghahatid lamang ng 2 amps. Mas madali din itong mai-plug ang jack sa kaso na may ilang mas maliit na mga wire …
Sa harap na bahagi (raspberry pi na may GPS at ilaw)
I-slide ang screen sa likod ng kaso. Ilagay ang mga kable sa loob ng pabahay at i-tornilyo ito. Maaari mo ring nais na maglagay ng ilang foil o anumang bagay sa pagitan ng antena at ng raspberry Pi, sapagkat ito ay napaka-magnetiko at ang mga computer ay hindi laging gusto iyon.
TANDAAN: Mag-ingat kapag na-slide mo ang tft screen sa pabahay, upang hindi mo mapinsala ang anumang mga kable na kumokontrol sa pagpindot. Nangyari ito sa akin …
Hakbang 13: Pangunahing Setup Pi
Una sa lahat, kailangan namin ng isang SD card kasama ang Raspbian. Maaari kang mag-download ng raspbian mula rito. Kapag na-download na, maaari naming mai-install ang raspbian sa SD card. Maaari mong mai-install ang software gamit ang Win32Discmanager o etcher sa iyong computer.
Kapag naka-install ito kailangan mong magdagdag ng isang file na tinatawag na 'ssh' nang walang extention upang paganahin ang SSH sa pi. Kapag tapos na iyon, maaari mong i-boot ang iyong raspberry at idagdag ito sa iyong network.
Ang pi ay walang koneksyon sa iyong network kaya magtatakda ka ng isang APIPA address, ito ang IP address na magkakaroon ang pi kapag wala siyang koneksyon sa isang network. Buksan ang file na 'cmdline.txt' sa SD card at magdagdag ng isang address na APIPI. Halimbawa: 'ip = 169.254.10.5'.
TANDAAN: Siguraduhin na ang lahat ay nakatayo sa isang linya o hindi ito gagana!
Ilagay ang SD sa PI, magdagdag ng isang network cable mula sa iyong pi sa iyong computer at pagkatapos ay isaksak ang lakas.
Pagkatapos ay maaari mong gamitin ang Putty o kung gumagamit ka ng mac, gamitin lamang ang terminal upang lumikha ng isang koneksyon sa SSH.
Pagdaragdag ng isang wireless na koneksyon:
Upang magdagdag ng isang bagong network sa iyong pi maaari mong i-type ang utos na ito:
echo ENTER_ YOUR_PASSWORD | wpa_passphrase ENTER_YOUR_SSID >>
/etc/wpa_supplicant/wpa_supplicant.conf
Pagkatapos ng isang pag-reboot dapat mong makita ang iyong IP address sa iyong router at kumonekta sa iyong pi sa pamamagitan ng ssh sa ip address na iyon.
ssh pi @ IP_FROM_PI
Ang laging paghanap ng iyong ip ay medyo nakakainis kaya mag-set up tayo ng isang hostname upang magamit natin iyon sa halip (kinakailangan ang pag-install ng bonjour sa windown PC para dito).
sudo raspi-config nonint do_hostname CHOOSE_A_HOSTNAME
TANDAAN: Upang magamit ang hostname sa hinaharap dapat mong i-type ang panuntunan sa SSH tulad nito:
ssh USER@YOUR_HOSTNAME.local
Dapat nating siguraduhin na ang sistema at mga pakete ng pi ay napapanahon:
Ipasok ang sumusunod na utos upang mapagtanto na:
sudo apt-get update && sudo apt-get upgrade
Hakbang 14: Ilagay ang Proyekto sa Iyong Pi
Bagong gumagamit
Lumikha ako ng isang bagong 'longboard' ng gumagamit para sa proyektong ito:
Kakailanganin nating puntahan ang ugat para dito
sudo -i
Adduser longboard Bagong password:> l0ngb0 @ rd Buong pangalan:> electric longboard
Maaari mong iwanan ang natitirang walang laman. Bilang susunod susubukan naming bigyan ang gumagamit ng 'longboard' ng mga karapatan ng sudo
adduser longboard sudo
Pagkatapos ay babalik kami sa aming gumagamit ng longboard
su longboard
Mga pakete
Pag-install ng ilang mga pakete para sa proyekto. Mga pakete para sa pagho-host ng website ng isang database
pag-install ng python3 -m pip --user --i-upgrade ang pip == 9.0.3
sudo apt install -y python3-mysqldb mysql-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server
Ang konektor database, mga pakete ng website at mga aklatan ay voor GPS / tijdzone detectie
python -m pip install mysql-konektor-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-konektor-python passlib argon2 libgeos-dev pytz tzwhere
Pag-setup ng database
Suriin ang katayuan ng MySQL
sudo systemctl status MySQL
Sa pamamagitan ng pagpasok ng utos na ito, makikita mo na nakikinig lamang ang MySQL sa 127.0.0.1 -> hindi ma-access mula sa network, lokal lamang (sa pi sarili).
ss -lt | grep MySQL
Simulan ang client bilang roo
sudo MySQL
Lumikha ng mga gumagamit:
GUMAWA NG USER 'project-admin' @ 'localhost' NA NAKILALA NG '@ min_l0ngb0 @ rd';
GUMAWA NG USER 'project-longboard' @ 'localhost' KILALA NG 'l0ngb0 @ rd';
Lumilikha ng mga pribilehiyo ng database at setting:
GUMAWA NG DATABASE longboard_db;
IPAGBIGAY ANG LAHAT NG PRIVILEGES SA longboard_db. * Sa 'project-admin' @ 'localhost' WITH GRANT OPTION; > GRANT SELECT, INSERT, UPDATE, Delete SA longboard_db. * SA 'project-longboard' @ 'localhost'; > FLUSH PRIVILEGES;
Patakbuhin ang sql script upang likhain ang mga talahanayan, lilikha din ito ng isang default na gumagamit para sa website:
(username: longboard, password: test):
pinagmulan / home / logboard / longboard / longboard_db.sql;
exit
Subukan kung gumagana ang file:
echo 'ipakita ang mga talahanayan;' | MySQL longboard_db -t -u project-admin -p
Lumikha ng isang 'longboard' ng isang direktoryo at i-clone ang aking proyekto mula sa github
mkdir longboard && cd longboard
git clone
Kung ginamit mo ang parehong pangalan ng direktoryo at gumagamit tulad ng sa akin, kung gayon hindi mo dapat ayusin ang mga file sa direktoryo ng conf.
Kung hindi mo dapat ayusin mo ang mga file (> sudo nano conf / filename.extension)
Kapag ang mga landas ay tama, kailangan mong kopyahin ang mga file sa direktoryo ng system. May mga serbisyo sa puno.
- Isa para sa site ng kiosk sa localhost.
- Isa para sa module ng gps na may koneksyon sa database
- Isa para sa site na magagamit sa iyong network
sudo cp conf / project1 - *. service / etc / systemd / system /
sudo systemctl daemon-reload> sudo systemctl simulan ang proyekto1- *> sudo systemctl status project1- *
Kapag ang lahat ay okay, dapat mong paganahin ang mga ito upang awtomatiko silang magsimula kapag ang mga bota ng pi:
(Kung nabigo ang nakaraang hakbang, dapat mong suriin ang mga landas sa mga config file)
sudo systemctl paganahin ang proyekto1- *
Pag-configure ng serbisyo nginx:
- kopyahin ang conf / nginx sa 'mga site na magagamit' (at bigyan ito ng isang mas mahusay na pangalan)
- alisin ang link sa default-config
- link sa bagong config / nginx
- i-restart upang maisaaktibo ang mga pagbabago
sudo cp conf / nginx / etc / nginx / sites-available / project1
sudo rm / etc / nginx / sites-pinagana / default> sudo ln -s / etc / nginx / sites-available / project1 / etc / nginx / sites-pinagana / project1> sudo systemctl restart nginx.service
Suriin kung nakaligtas ang nginx:
katayuan ng systemo ng sudo nginx.service
Kapag tapos na iyon dapat kang magkaroon ng isang webserver sa ip ng iyong pi na magagamit sa iyong network at isang site sa localhost upang simulan at ihinto ang session offline.
Hakbang 15: Pag-set up ng Kiosk Mode Raspberry Pi
Pag-install ng mga pakete
sudo apt-get install chromium-browser x11-xserver-utils unclutter
Ipasok ang autostart file ng pi user:
sudo nano / etc / xdg / lxsession / LXDE-pi / autostart
Kakailanganin mong magbigay ng puna (maglagay ng # sa harap ng linya) ang umiiral na panuntunan:
# @ xscreensaver -no-splash
Susunod na idagdag ang mga linyang ito sa ilalim ng linya ng screensaver
@xset s off
@xset -dpms @xset s noblank @ chromium-browser --noerrdialogs --kiosk https://127.0.0.1:8080/ --overcroll-history-navigate = 0 --incognito --disable-pinch
Pindutin ang ctrl-O at pagkatapos ctrl-X upang isulat at lumabas sa file at i-type ngayon:
sudo raspi-config
Mula doon mag-navigate pababa sa boot_behaviour at baguhin ang setting na ito upang mag-boot sa desktop mode at mag-login bilang pi ng gumagamit bilang default.
TANDAAN: upang makalabas sa mode ng kiosk, maaari kang mag-type
sudo killall chromium-browser.
Isasara nito ang lahat ng mga pagkakataon ng chromium browser.
Hakbang 16: Paano Ito Gumagana
Kapag ang mga bota ng pi, makikita mo ang ip address sa tft screen kasama ang isang listahan ng lahat ng mga gumagamit ng board.
Maaari kang magsimula ng isang session offline sa pamamagitan ng screen na ito. Maaari mo ring kontrolin ang iyong mga ilaw. Kung nai-type mo ang ip address sa iyong browser, pupunta ka sa screen ng pag-login. Maaari kang mag-login gamit ang default na 'board' ng gumagamit (password: test). o maaari kang lumikha ng isang bagong account. Isa na tapos na, makikita mo ang iyong dashboard. Makikita mo rito ang iyong ruta sa biyahe at kabuuang distansya, oras ng paglalakbay. Kung pupunta ka sa tab longboard, maaari mong makita ang kasalukuyang lokasyon ng board, maaari mong i-toggle ang iyong mga ilaw at maaari mong simulan ang pag-record ng isang session. Kapag na-click mo ang 'start session' ay patuloy na matutukoy ng PI ang lokasyon at mai-save ito sa database hanggang sa pindutin mo ang 'stop session'. Kung ang GPS ay walang pag-aayos, ang session ay hindi maaaring magsimula, makakatanggap ka ng isang alerto sa tuktok ng screen. Ipapakita ang iyong mga session sa isang google map.
Tumatakbo sa Paligsahan na Gawin itong Ilipat
Inirerekumendang:
Subaybayan at subaybayan para sa Mga Maliit na Tindahan: 9 Mga Hakbang (na may Mga Larawan)
Subaybayan at subaybayan ang para sa Mga Maliit na Tindahan: Ito ay isang sistema na ginawa para sa maliliit na tindahan na dapat na mai-mount sa mga e-bike o e-scooter para sa maihatid na saklaw, halimbawa isang panaderya na nais maghatid ng mga pastry. Ano ang ibig sabihin ng Track and Trace? Ang track at trace ay isang sistema na ginamit ng ca
Paano Bumuo ng isang Electric Longboard Na May Control ng Telepono: 6 Mga Hakbang (na may Mga Larawan)
Paano Bumuo ng isang Elektronikong Longboard Na May Control ng Telepono: Ang mga electric longboard ay kakila-kilabot! PAGSUSULIT NG BAKAS SA VIDEO SA ITO SA TUNGKOL NA MAGTATAKO NG ISANG Elektronikong LONGBOARD NA KONTROLLIYA MULA SA TELEPONO NA MAY BLUETOOTHUpdate # 1: Na-install ang grip tape, ang ilang mga pag-aayos sa speed controller ay nangangahulugang nakuha ko mas maraming bilis sa labas ng bo
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: 9 Mga Hakbang (na may Mga Larawan)
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: IMPORMASYON SA KALIGTASAN: Kung sakaling may nais malaman kung " ligtas itong itayo / i-install " - Dinala ko ito sa 2 magkakaibang mga kumpanya ng Langis para sa mga pagsasaalang-alang sa feedback / kaligtasan, at pinatakbo ko ito ng Kagawaran ng Pag-iingat sa Fire Fire ng kagawaran ng bumbero
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at
Subaybayan ang Damit - Ikonekta ang Mga Senyas sa Puso sa IoT: 18 Hakbang (na may Mga Larawan)
Monitor Dress - Ikonekta ang Mga Senyas sa Puso sa IoT: Ang Monitor Dress ay isang eksperimento sa pagsasaliksik ng iba't ibang mga paraan ng pag-digitalize ng aktibidad ng puso ng tagapagsuot pati na rin ang pagproseso ng data. Tatlong mga electrode sa loob ng damit ang sumusukat sa mga signal ng elektrikal na tumatakbo sa pamamagitan ng tagapagsuot bod