Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Twilio rau WhatsApp
- Kauj Ruam 2: Yuav Ua Li Cas Tsim Kev Sib Txuas Hub los Tswj Cov Ntaub Ntawv Hloov Chaw
- Kauj Ruam 3: Nta
Video: Loactor Nrog Puas Yog Tshaj Qhia Nyob Siv Chat Bot: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Los ntawm WhatsApp, tau txais qhov hloov pauv (qhov chaw, qhov siab, siab …) los ntawm NodeMCU raws li tau thov lossis xa lus txib rau NodeMCU ntawm Twilio's API.
ob peb lub lis piam, Kuv tau ua haujlwm nrog Twilio's API, tshwj xeeb tshaj yog rau WhatsApp kev xa xov, thiab txawm tias tsim qhov phiaj xwm xa qhov hloov pauv los ntawm NodeMCU rau kuv lub xov tooj.. Thiab, Kuv tau txiav txim siab coj kuv lub tswv yim pib thiab txhim kho nws los ntawm kev siv WhatsApp cov lus teb thiab MySQL database thiab yog li tsim txoj haujlwm no. Ua li ntawd, NodeMCU hloov pauv qhov hloov pauv mus rau lub xov tooj raws li WhatsApp cov lus thaum tus neeg siv thov lawv lossis tau txais lus txib los ntawm tus neeg siv los ntawm WhatsApp. Txhawm rau tswj hwm qhov ntawd, Kuv tau tsim lub vev xaib thov hauv PHP, uas pom tias WhatsApp tau xa lossis tsis thiab teb cov lus nyob ntawm lo lus tseem ceeb hauv lub cev. Daim ntawv thov, npe hu ua WhatsApp Two-Way Connection Hub, txuag txhua qhov hloov pauv hloov los ntawm NodeMCU thiab cov lus txib tau txais los ntawm WhatsApp mus rau MySQL nplooj ntawv tshwj xeeb thiab yog li ntawd sib txuas lus cov neeg siv thiab NodeMCU tam sim thaum muaj qee yam thov. Kuv tau qhia qhov chaws ntawm daim ntawv thov hauv qab no yog tias koj xav siv lub localhost lossis koj lub server hloov chaw TheAmplituhedron los tsim lub hauv paus kev sib txuas, tab sis ua ntej, koj yuav tsum rub Twilio Helper Library hauv koj phau ntawv teev npe. Hauv qhov haujlwm no, kuv xav ua daim duab qhia chaw deb thiab huab cua huab cua bot xa qhov kub, siab, siab, latitude, thiab ntev thaum thov raws li WhatsApp cov lus teb thiab tswj lub hauv paus los ntawm kev hais kom ua los ntawm WhatsApp. Txhawm rau sau cov ntaub ntawv, Kuv txiav txim siab siv BMP180 Siab thiab Kub Sensor, thiab GY-NEO6MV2 GPS Module thiab ua kom lub hauv paus nyob deb thiab tswj tau, Kuv siv L298N Tsav Tsav Tsheb thiab ob lub log thiab DC Lub Cev Khoom Siv nrog rau lub pob caster.
Tsis tas li, koj tuaj yeem pom qhov chaw tsim los ntawm GPS module ntawm Google Maps los ntawm WhatsApp.
Khoom siv
- Cov khoom siv kho vajtse
- NodeMCU ESP8266 Breakout Board × 1
- NodeMCU LoLin ESP8266 Base Shield × 1
- GY-NEO6MV2 GPS Module × 1
- SparkFun BMP180 Siab Sensor × 1
- L298N Tsav Tsav Tsheb × 1
- Log thiab DC Cov Khoom Siv Tsav Tsheb × 2
- Pob Caster × 1 Tus tuav lub roj teeb, AA x 8 × 1
- SparkFun Solder -tau Breadboard - Mini × 1
- Txiv neej/Poj Niam Jumper Xov × 1 Txiv neej/Txiv neej Jumper Xov
Software apps thiab cov kev pabcuam online
- Arduino IDE Cov
- Twilio API rau WhatsApp
Kauj ruam 1: Twilio rau WhatsApp
Txhawm rau xa WhatsApp cov lus los ntawm Twilio's API, tsuas yog qhov koj yuav tsum tau ua yog sau npe rau Twilio Trial Account.
Tom qab kos npe, nrog koj SID thiab Auth Token, koj tuaj yeem siv Twilio API rau WhatsApp yam tsis tau them nqi. Raws li tau piav qhia hauv Twilio, koj yuav tsum koom nrog tus lej xov tooj sib koom nrog koj lub xov tooj txhawm rau pib ua API thiab WhatsApp cov ntawv xov xwm. Tseem ceeb: Yuav kom tuaj yeem teb cov lus WhatsApp los ntawm koj lub xov tooj tau txheeb xyuas, koj yuav tsum hloov pauv qhov kawg qhov kawg ntawm koj li Twilio daim ntawv thov hauv Sandbox nrog koj txoj hauv kev txuas txuas.
Kauj Ruam 2: Yuav Ua Li Cas Tsim Kev Sib Txuas Hub los Tswj Cov Ntaub Ntawv Hloov Chaw
Kuv tau teeb tsa lub vev xaib daim ntawv thov, hu ua WhatsApp Two-Way Connection Hub, uas tso cai rau koj los teb cov lus WhatsApp los ntawm tus lej xov tooj uas tau txheeb xyuas los ntawm Twilio daim ntawv thov txhawm rau kom tau txais qhov hloov pauv los ntawm NodeMCU, lossis lwm yam cuab yeej uas tuaj yeem ua HTTP Thov, raws li WhatsApp cov lus thiab xa cov lus txib rau lub cuab yeej.
Daim ntawv thov no khaws cov ntaub ntawv los ntawm lub cuab yeej ib ntus rau hauv MySQL server siab vim li no tsis tas yuav hu rau qhov hloov pauv tam sim no los ntawm lub cuab yeej txhua lub sijhawm cov ntaub ntawv thov los ntawm tus neeg siv. Txhawm rau sau npe hloov pauv los ntawm lub cuab yeej kom raug, koj yuav tsum xa cov hloov pauv los ntawm kev thov HTTP rau koj txoj kev sib txuas tshwj xeeb hub. Tseem ceeb: Yuav kom tuaj yeem siv daim ntawv thov, koj yuav tsum hloov pauv qhov kawg qhov kawg ntawm koj li Twilio daim ntawv thov hauv Sandbox nrog koj txoj kev txuas hauv nruab nrog tsim nrog koj hedron los ntawm TheAmplituhedron API.
Thaum koj nkag mus rau lo lus tseem ceeb tshwj xeeb, uas koj tuaj yeem pom hauv qab no rau txhua cov ntaub ntawv ntawm koj lub chaw khaws ntaub ntawv tshwj xeeb, ntawm WhatsApp, daim ntawv thov no yuav teb cov lus ntawd los ntawm kev xa qhov kev thov sib txawv cuam tshuam nrog lo lus tseem ceeb rau koj lub xov tooj lossis xa cov lus txib mus rau lub cuab yeej. hauv database: Data_1, Data_2, Data_3, Data_4, Data_5, Data_6, Command
- Kub -> Tau Cov Ntaub Ntawv_1
- Siab -> Tau Cov Ntaub Ntawv_2
- Qhov siab -> Tau Cov Ntaub Ntawv_3
- Hnub tim -> Tau Cov Ntaub Ntawv_4
- Sijhawm -> Tau Cov Ntaub Ntawv_5
- Latitude thiab Longitude -> Tau Cov Ntaub Ntawv_6
- Daim ntawv qhia chaw -> Tau txais Google Maps txuas siv GPS cov ntaub ntawv
- Mus Ncaj -> Xa nws tus kheej raws li cov lus txib rau lub cuab yeej
- Rov Qab Mus -> Xa nws tus kheej raws li cov lus txib rau lub cuab yeej
- Mus Rau Txoj Cai -> Xa nws tus kheej raws li cov lus txib rau lub cuab yeej
- Mus rau sab laug -> Xa nws tus kheej raws li cov lus txib rau lub cuab yeej
- Halt -> Xa nws tus kheej raws li cov lus txib rau lub cuab yeej
- Programmed los ntawm
- Txog
- Koj nyob li cas?
- Cov ntaub ntawv ntxiv
- ContactSpidey -> Xeem hloov xov xwm
- Batman -> Xeem hloov xov xwm
- Pab -> Luam tawm txhua lo lus tseem ceeb
Nco ntsoov: WhatsApp Ob Txoj Kev Sib Txuas Hub yog qhib-qhov chaw. Yog tias koj tsis xav siv TheAmplituhedron hloov chaw lossis tus tswv hauv koj li haujlwm, koj tuaj yeem rub tawm cov cai hauv qab no thiab yog li tshwj xeeb cov ntsiab lus los ntawm kev tsim koj li kev sib txuas hub thov ntawm koj lub server.
Kauj Ruam 3: Nta
- Sau hnub, sijhawm, latitude, thiab cov ntaub ntawv ntev uas tsim los ntawm GY-NEO6MV2 GPS Module.
- Tau txais qhov kub thiab txias, thiab qhov siab los ntawm BMP180 Siab Sensor.
- Ua HTTP Tau Txais Thov kom hloov pauv mus rau lub hauv paus thiab tau txais cov lus txib los ntawm cov ntaub ntawv khaws tseg raws li cov lus teb.
- Nyob ntawm qhov hais kom ua, tswj L298N Tsav Tsav Tsheb.
- Saib xyuas txhua tus txheej txheem ntawm tus lej saib.
- Sau cov lus teb kom pom cov kev hloov pauv tau khaws tseg rau hauv cov ntaub ntawv raws li tau thov los ntawm WhatsApp lossis muab cov lus txib rau lub cuab yeej los ntawm kev xa cov lus txib ntawm WhatsApp.
Pom zoo:
Qhov Kev Kawm MicroPython: Puas Yog Lub Hau Dej Nyob?: 8 Kauj Ruam (nrog Duab)
Qhov Kev Kawm MicroPython: Puas Yog Chav Dej Siv?? feem ntau pom tias kuv tsis muaj chav mus rau chav dej, yog li kuv yuav tsum tau tos ntev li ntawd kuv thiaj txaj muag.Qhov kev sim siv MakePython ESP8266 los teeb tsa lub server nrhiav
Siv Cov Txheej Txheem Ua Yeeb Yam Zoo Tshaj Plaws los Tswj Cov Ntaub Ntawv Zoo Tshaj WiFi: 4 Cov Kauj Ruam (nrog Duab)
Siv Cov Txheej Txheem Ua Yeeb Yam Zoo Tshaj Plaws los Tswj Cov Ntaub Ntawv Ntshiab Dhau WiFi: Koj puas tau xav sim nrog kev tswj lub ntsej muag? Ua tej yam txav nrog nthwv dej ntawm koj txhais tes? Tswj suab paj nruag nrog kev sib tw ntawm koj lub dab teg? Cov lus qhia no yuav qhia koj li cas! Complex Arts Sensor Board (complexarts.net) yog ntau yam microc
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Yuav Ua Li Cas Thiaj Li Tshaj Lij Tshaj Lij Tshaj Lij Tshaj Tawm Hauv Circuit Board: Phau Ntawv Qhia Ua tiav: 10 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Tshaj Lij Tshaj Lij Tshaj Tawm Hauv Circuit Board: Phau Ntawv Qhia Tiav: Nyob zoo txhua tus, hnub no kuv yuav qhia koj yuav ua li cas thiaj ua tau PCB zoo, txhawm rau txhim kho koj cov phiaj xwm hluav taws xob. Cia peb pib
Kuv Qhov Kaum Yam Tseem Ceeb Tshaj Plaws Cov Lus Qhia thiab cov lus qhia: 9 Kauj Ruam (nrog Duab)
Kuv Top Ten Qhov Siv Tau Zoo Tshaj Plaws Cov Lus Qhia thiab Cov Lus Qhia: Muaj 6 ntiv tes los daus hauv av, thiab koj tau koom nrog hauv tsev. Koj tau poob ib ntus koj qhov kev mob siab rau ua haujlwm ntawm koj li GPS-coj ua hlau txiav laser. Tsis tau muaj ib qhov haujlwm tshiab ntawm koj qhov chaw koj nyiam uas tau ua rau koj nyiam