91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何為滑板制作一個(gè)里程表

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-16 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:組件

組件

我使用以下組件來(lái)創(chuàng)建此項(xiàng)目:

滑板

電位計(jì)

LCD

霍爾效應(yīng)傳感器

10k歐姆電阻器

Raspberry pi

Arduino Nano

跳線(xiàn)(母對(duì)母)

跳線(xiàn)(Raspberry Pi)

跳線(xiàn)(公對(duì)公)

PCB

RFID掃描儀

RFID徽章

Powerbank

請(qǐng)參閱BillOfMaterials 獲取鏈接和價(jià)格

步驟2:接線(xiàn)

如何為滑板制作一個(gè)里程表

大廳有3個(gè)引腳:一個(gè)VCC,一個(gè)GND和輸出。

接地連接到GND。 VCC到3.3V,本例中的輸出轉(zhuǎn)到GPIO 26.一個(gè)10K歐姆的電阻將輸出拉高。

我使用覆盆子pi和arduino nano之間的USB串行通信來(lái)讀取徽章。

D9 - 》 RST(復(fù)位)

D10 - 》 SDA(SS)(SPI SS)

D11 - 》 MOSI(SPI MOSI)

D12 - 》 MISO(SPI MISO)

D13 - 》 SCK(SPI SCK)

GND - 》 GND

3.3V - 》 3.3V

步驟3:數(shù)據(jù)庫(kù)方案

我的數(shù)據(jù)庫(kù)有3個(gè)表:

用戶(hù)

會(huì)話(huà)

數(shù)據(jù)

每個(gè)用戶(hù)都可以分別跟蹤數(shù)據(jù)。會(huì)話(huà)有數(shù)據(jù),因此您可以知道會(huì)話(huà)進(jìn)行時(shí)某些點(diǎn)的速度。

步驟4:配置Arduino Nano

首先通過(guò)USB電纜將arduino nano放入電腦。選擇要上傳的正確的arduino和正確的USB端口。

接下來(lái)我們需要添加用于閱讀RFID徽章的庫(kù)。下載‘rfid-master’并轉(zhuǎn)到草圖,包含庫(kù),然后添加.ZIP庫(kù)。轉(zhuǎn)到剛剛下載的zip并使用這個(gè),它會(huì)自動(dòng)安裝。下載后我編輯的‘RFID_Read.ino’按ctrl + O添加相同的時(shí)間并轉(zhuǎn)到此文件并打開(kāi)它。

如果您執(zhí)行了上述所有這些步驟,則可以驗(yàn)證該文件。如果第一次出現(xiàn)問(wèn)題,請(qǐng)?jiān)僭囈淮?。如果成功,您可以將其上傳到您的arduino。通過(guò)使用快捷鍵ctrl + shift + m,您可以打開(kāi)串行監(jiān)視器。您可以在此處測(cè)試該文件。如果測(cè)試成功,你可以拔掉arduino并將其插入覆盆子pi的usb端口

步驟5:配置Raspberry Pi

In這些步驟我們將把raspberry pi設(shè)置為數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)服務(wù)器。

在這個(gè)例子中我使用用戶(hù)‘我’如果你使用另一個(gè)用戶(hù)你需要改變配置文件,保持這種想法!

1。創(chuàng)建用戶(hù):

創(chuàng)建變量

pieter@rpipieter:~ $ user=me

使用戶(hù)sudo并添加到所有組

groups=$(id pi -Gn | sed ‘s/^pi //g’ | sed ‘s/ /,/g’)

sudo useradd ${user} -s /bin/bash -m -G ${groups}

sudo sed “s/^pi/${user}/” /etc/sudoers.d/010_pi-nopasswd | sudo tee “/etc/sudoers.d/011_${user}-nopasswd”

sudo passwd ${user}

登錄帳戶(hù)

pieter@rpipieter:~ $ su - me

Password:

me@my-rpi:~$

2。連接WiFi

me@rpipieter:~ $ sudo -i

root@rpipieter:~# echo ‘Password’ | wpa_passphrase ‘Networkname’ 》》 /etc/wpa_supplicant/wpa_supplicant.conf

root@rpipieter:~# wpa_cli -i wlan0 reconfigure

root@rpipieter:~# logout

檢查互聯(lián)網(wǎng)是否正常工作

root@rpipieter:~# wget google.com

第3。使raspberry pi更新并安裝所需的軟件包

me@my-rpi:~$ sudo apt update

me@my-rpi:~$ sudo apt upgrade

me@rpipieter:~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mysql-server uwsgi nginx uwsgi-plugin-python3 git

me@my-rpi:~$ sudo reboot -h now

的4??寺∥业膅ithub存儲(chǔ)庫(kù)

me@rpipieter:~ $ git clone https://github.com/PieterThomas/skate-o-meter

me@rpipieter:~ $ cd skate-o-meter/skateometer/

5。制作虛擬環(huán)境

雖然執(zhí)行這些命令會(huì)安裝很多軟件包,但這可能需要一些時(shí)間。

me@rpipieter:~/skate-o-meter/skateometer $ python3 -m pip install --upgrade pip setuptools wheel virtualenv

me@rpipieter:~/skate-o-meter/skateometer $ python3 -m venv --system-site-packages env

(env) me@rpipieter:~/skate-o-meter/skateometer $ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib pyserial pyjwt RPi.GPIO

6。創(chuàng)建數(shù)據(jù)庫(kù)和用戶(hù)

我們正在使用mysql數(shù)據(jù)庫(kù)

pieter@rpipieter:~/skate-o-meter/skateometer $ cd

pieter@rpipieter:~ $ sudo mysql

然后復(fù)制,粘貼這個(gè)

GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO ‘som-data’@‘localhost’;

SET PASSWORD FOR ‘som-data’@‘localhost’ = PASSWORD(‘sensor9810’);

select * from mysql.user;

CREATE USER ‘som-admin’@‘localhost’ IDENTIFIED BY ‘a(chǎn)dmin9810’;

CREATE USER ‘som-web’@‘localhost’ IDENTIFIED BY ‘web9810’;

CREATE USER ‘som-sensor’@‘localhost’ IDENTIFIED BY ‘sensor9810’;

CREATE DATABASE skateometerdb;

GRANT ALL PRIVILEGES ON skateometerdb.* to ‘som-admin’@‘localhost’ WITH GRANT OPTION;

GRANT SELECT, INSERT, UPDATE, DELETE ON skateometerdb.* TO ‘som-web’@‘localhost’;

GRANT SELECT, INSERT, UPDATE, DELETE ON skateometerdb.* TO ‘som-sensor’@‘localhost’;

FLUSH PRIVILEGES;

接下來(lái),我們將添加具有關(guān)系的現(xiàn)有數(shù)據(jù)庫(kù)方案。

me@rpipieter:~/skate-o-meter/skateometer $ sudo mysql 《 sql/skateometerdb_dump-withoutdata.sql

7。服務(wù)

這里我們復(fù)制我們的配置文件并重新加載文件夾,以便我們可以啟用服務(wù)

me@rpipieter:~/skate-o-meter/skateometer $ sudo cp conf/som-*.service /etc/systemd/system

me@rpipieter:~/skate-o-meter/skateometer $ sudo systemctl daemon-reload

現(xiàn)在我們要去啟用服務(wù),這樣每次我們啟動(dòng)樹(shù)莓派時(shí),它們都會(huì)自動(dòng)啟動(dòng)它。

me@rpipieter:~/skate-o-meter/skateometer $ sudo systemctl enable som-flask.service

Created symlink /etc/systemd/system/multi-user.target.wants/som-flask.service → /etc/systemd/system/som-flask.service.

me@rpipieter:~/skate-o-meter/skateometer $ sudo systemctl enable som-data.service

Created symlink /etc/systemd/system/multi-user.target.wants/som-data.service → /etc/systemd/system/som-data.service.

me@rpipieter:~/skate-o-meter/skateometer $ sudo systemctl start som-data.service

me@rpipieter:~/skate-o-meter/skateometer $ sudo systemctl start som-flask.service

8。 NGINX

me@rpipieter:~/skate-o-meter/skateometer $ sudo cp conf/nginx /etc/nginx/sites-available/skateometer

me@rpipieter:~/skate-o-meter/skateometer $ sudo rm /etc/nginx/sites-enabled/default

me@rpipieter:~/skate-o-meter/skateometer $ sudo ln -s /etc/nginx/sites-available/skateometer /etc/nginx/sites-enabled/skateometer

me@rpipieter:~/skate-o-meter/skateometer $ sudo systemctl restart nginx.service

第6步:住房+大廳

住房

首先,我在我的滑板上為L(zhǎng)CD,電位器和蜂鳴器打了一個(gè)洞。之后我將LCD,電位器和蜂鳴器焊接在PCB上。然后我用RPI的一個(gè)跳線(xiàn),一個(gè)40針的跳線(xiàn)。我把一面放在樹(shù)莓派中,另一半放在我切口,這一面我們將用來(lái)焊接。在‘rpi-cable’文件中,你可以看到你需要焊接哪根電線(xiàn)。

對(duì)于外殼,我使用了一個(gè)舊的曲線(xiàn)盒,我在其中放了一些孔,用于以太網(wǎng)電纜和跳線(xiàn)到進(jìn)入盒子里。

我用一些螺絲把盒子放在滑板下面。在盒子里面,我安排了一切,所以它適合并且還使用螺絲和一些橡膠來(lái)保持一切就位。這樣可以更輕松地取出東西。

RFID安裝在盒子的燈光上,并用拉鏈固定,我遇到的一個(gè)問(wèn)題是,有時(shí)它沒(méi)有掃描,但有一些變化我霍爾效應(yīng)傳感器

首先,我在我的車(chē)輪上鉆了一個(gè)洞,并在其中放入一塊磁鐵。

對(duì)于大廳使用3個(gè)跳線(xiàn)(男性對(duì)男性)我把它們焊接在我的PCB上以及大廳本身。我將霍爾傳感器安裝在我的卡車(chē)上,帶有一些拉鏈。確保磁鐵和傳感器對(duì)齊良好,否則不會(huì)始終記錄脈沖。

步驟7:?jiǎn)?dòng)應(yīng)用程序

步驟1:

將樹(shù)莓和移動(dòng)電源插入。

第2步:

等到程序啟動(dòng),您可以在液晶顯示屏上關(guān)注此功能。您將看到IP地址,轉(zhuǎn)到此IP地址。

步驟3:

創(chuàng)建用戶(hù),您可以通過(guò)注冊(cè)來(lái)完成。您需要掃描徽章以在液晶顯示屏上查看徽章的UID。

第4步:

如果您創(chuàng)建了用戶(hù),則可以?huà)呙杌照潞蜁?huì)話(huà)將開(kāi)始。

第5步:

巡航

第6步:

再次掃描徽章以停止會(huì)話(huà)

步驟7:

登錄以查看您的會(huì)話(huà)和詳細(xì)數(shù)據(jù)來(lái)自會(huì)話(huà)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 里程表
    +關(guān)注

    關(guān)注

    1

    文章

    15

    瀏覽量

    10106
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于 RT-Thread 的 Vision Board 智能電動(dòng)滑板設(shè)計(jì) | 技術(shù)集結(jié)

    目錄前言設(shè)計(jì)方案實(shí)驗(yàn)步驟動(dòng)手操作好物直達(dá)1前言在2018年我本科在萬(wàn)宇杰老師的帶領(lǐng)下和小伙伴們起立了校級(jí)重點(diǎn)科研立項(xiàng)——《DIY電動(dòng)滑板》,非常懷戀那時(shí)候的干勁,閑暇時(shí)分傍晚和枚金江起玩
    的頭像 發(fā)表于 02-26 20:15 ?6594次閱讀
    基于 RT-Thread 的 Vision Board 智能電動(dòng)<b class='flag-5'>滑板</b>設(shè)計(jì) | 技術(shù)集結(jié)

    何為 Vision Five 2 編譯自定義 Linux 內(nèi)核?

    Vision Five 2 的 Debian 用戶(hù)指南只提供了半頁(yè)關(guān)于如何編譯自己的內(nèi)核的相當(dāng)稀疏的內(nèi)容。僅從該文檔中,我無(wú)法制作我的自定義內(nèi)核。那里的信息似乎相當(dāng)不完整。如果有人能提供
    發(fā)表于 02-24 07:44

    【開(kāi)源分享】DIY 電動(dòng)滑板玩出黑科技!TOF 激光剎車(chē) + 平滑調(diào)速性能體驗(yàn)感雙在線(xiàn)!

    前言在2018年我本科在萬(wàn)宇杰老師的帶領(lǐng)下和小伙伴們起立了校級(jí)重點(diǎn)科研立項(xiàng)——《DIY電動(dòng)滑板》,非常懷戀那時(shí)候的干勁,閑暇時(shí)分傍晚和枚金江起玩滑板飛馳綠道,白天和
    的頭像 發(fā)表于 01-15 08:07 ?9876次閱讀
    【開(kāi)源分享】DIY 電動(dòng)<b class='flag-5'>滑板</b>玩出黑科技!TOF 激光剎車(chē) + 平滑調(diào)速性能體驗(yàn)感雙在線(xiàn)!

    基于Vision Board開(kāi)發(fā)板的電動(dòng)滑板設(shè)計(jì)方案

    本設(shè)計(jì)采用長(zhǎng)板滑板版面,選用直流無(wú)刷電機(jī),購(gòu)買(mǎi)繪制特殊規(guī)格長(zhǎng)板滑板的皮帶輪及電機(jī)架,以航模電池3S5200MAH電池供電。配以專(zhuān)用直流無(wú)刷電機(jī)電調(diào)。主控電路與遙控電路均以Vision Board為
    的頭像 發(fā)表于 01-13 14:12 ?5506次閱讀
    基于Vision Board開(kāi)發(fā)板的電動(dòng)<b class='flag-5'>滑板</b>設(shè)計(jì)方案

    洗衣機(jī)變頻電機(jī)和伺服電機(jī)哪個(gè)里面有磁鐵?

    對(duì)于"洗衣機(jī)變頻電機(jī)和伺服電機(jī)哪個(gè)里面有磁鐵"這個(gè)問(wèn)題,答案可能會(huì)讓你意外,因?yàn)檫@兩者都含有永磁鐵,而且都大量使用。
    的頭像 發(fā)表于 01-09 10:21 ?393次閱讀
    洗衣機(jī)變頻電機(jī)和伺服電機(jī)哪<b class='flag-5'>個(gè)里</b>面有磁鐵?

    采用XIAO MG24開(kāi)發(fā)板的手套動(dòng)作控制電動(dòng)滑板設(shè)計(jì)

    本篇應(yīng)用文章來(lái)自于Silicon Labs(芯科科技)在線(xiàn)技術(shù)社區(qū),作者分享了運(yùn)用XIAO MG24開(kāi)發(fā)板來(lái)打造通過(guò)手套動(dòng)作控制電動(dòng)滑板(Electric Skateboard)的簡(jiǎn)要開(kāi)發(fā)步驟和關(guān)鍵電路原理。
    的頭像 發(fā)表于 12-25 11:37 ?3046次閱讀
    采用XIAO MG24開(kāi)發(fā)板的手套動(dòng)作控制電動(dòng)<b class='flag-5'>滑板</b>設(shè)計(jì)

    新思科技RTL與功能簽核助力低功耗SoC驗(yàn)證

    在半導(dǎo)體設(shè)計(jì)中,“簽核”通常被視為個(gè)里程碑。但實(shí)際上,這涵蓋了多個(gè)具有特定目標(biāo)的獨(dú)立驗(yàn)證階段。
    的頭像 發(fā)表于 10-21 10:15 ?876次閱讀

    DIY 流體模擬吊墜():理論與第一個(gè)吊墜的制作

    件能夠?qū)崟r(shí)運(yùn)行 FLIP 流體模擬的手工珠寶。外殼鍍金,顯示屏由鏡保護(hù)。 觀看以下視頻,您可以了解整個(gè)設(shè)計(jì)與制作過(guò)程: 簡(jiǎn)介 我
    的頭像 發(fā)表于 09-07 17:49 ?2737次閱讀
    DIY 流體模擬吊墜(<b class='flag-5'>一</b>):理論與第<b class='flag-5'>一個(gè)</b>吊墜的<b class='flag-5'>制作</b>

    電動(dòng)滑板車(chē)核心技術(shù)方案解析

    隨著城市交通日益擁堵、人們環(huán)保意識(shí)增強(qiáng),電動(dòng)滑板(Electric Skateboard)作為新代便攜智能出行工具,正迅速走入大眾視野。 ? ? 電動(dòng)滑板是在傳統(tǒng)滑板基礎(chǔ)上,集成了電
    的頭像 發(fā)表于 08-22 10:16 ?832次閱讀
    電動(dòng)<b class='flag-5'>滑板</b>車(chē)核心技術(shù)方案解析

    電動(dòng)滑板車(chē)核心技術(shù)方案解析及高性?xún)r(jià)比芯片選型推薦SI24R1+AT2401C

    Skateboard)作為新代便攜智能出行工具,正迅速走入大眾視野。 電動(dòng)滑板是在傳統(tǒng)滑板基礎(chǔ)上,集成了電機(jī)驅(qū)動(dòng)、電池供能和電子控制系統(tǒng),通過(guò)無(wú)線(xiàn)遙控器或手機(jī)APP進(jìn)行操作,實(shí)現(xiàn)無(wú)需滑行、全電動(dòng)驅(qū)動(dòng)的出行
    發(fā)表于 07-29 17:04

    電動(dòng)滑板車(chē)散熱系統(tǒng)設(shè)計(jì)

    ;金屬散熱器增加重量;液冷系統(tǒng)復(fù)雜且成本高昂。正是在此背景下,兼具導(dǎo)熱與工程適應(yīng)性的導(dǎo)熱硅膠片脫穎而出,成為電動(dòng)滑板車(chē)熱管理設(shè)計(jì)的關(guān)鍵材料創(chuàng)新。 導(dǎo)熱硅膠片的特性與優(yōu)勢(shì) 導(dǎo)熱硅膠片是種以硅樹(shù)脂
    發(fā)表于 07-01 13:55

    何為 Android 操作系統(tǒng)/設(shè)備生成 APK ?

    何為 Android 操作系統(tǒng)/設(shè)備生成 APK ?
    發(fā)表于 06-30 07:12

    電子式里程表設(shè)計(jì)論文資料

    發(fā)表于 06-10 15:19

    RISC-V生態(tài)又一里程碑!Debian官宣支持RV64

    電子發(fā)燒友綜合報(bào)道 RISC-V生態(tài)又一個(gè)里程碑!最近Debian社區(qū)宣布正式接收RISC-V 64成為官方支持的處理器架構(gòu),同時(shí)將MIPS64el架構(gòu)剔除出支持名單。 ? Debian
    的頭像 發(fā)表于 05-23 01:10 ?3114次閱讀

    電動(dòng)滑板車(chē)的VMP認(rèn)證流程

    西班牙DGT(Directorate-GeneralforTraffic,交通總局)提供針對(duì)電動(dòng)滑板車(chē)的認(rèn)證服務(wù),在西班牙,電動(dòng)滑板車(chē)(即“VehículosdeMovilidadPersonal
    的頭像 發(fā)表于 04-18 23:53 ?1086次閱讀
    電動(dòng)<b class='flag-5'>滑板</b>車(chē)的VMP認(rèn)證流程