Cov txheej txheem:

Ua rau koj Drone Gesture Tswj hauv $ 10: 4 Cov Kauj Ruam
Ua rau koj Drone Gesture Tswj hauv $ 10: 4 Cov Kauj Ruam

Video: Ua rau koj Drone Gesture Tswj hauv $ 10: 4 Cov Kauj Ruam

Video: Ua rau koj Drone Gesture Tswj hauv $ 10: 4 Cov Kauj Ruam
Video: Koj mus ua neej zoo li cas lawm 11/16/2018 2024, Kaum ib hlis
Anonim
Image
Image
Ua kom koj Drone Gesture Tswj hauv $ 10
Ua kom koj Drone Gesture Tswj hauv $ 10
Ua rau koj Drone Gesture Tswj hauv $ 10
Ua rau koj Drone Gesture Tswj hauv $ 10

Cov lus qhia no yog phau ntawv qhia hloov pauv koj li R/C Drone rau hauv Gesture Controlled Drone hauv qab $ 10!

Kuv yog tus neeg uas tau txais kev tshoov siab los ntawm Sci-Fi cov yeeb yaj kiab thiab sim ua cov txuj ci pom hauv cov yeeb yaj kiab hauv lub neej tiag. Txoj haujlwm no yog kev tshoov siab los ntawm ob qhov yeeb yaj kiab xws li: "STAR WARS: Lub Tebchaws Rov Qab Los" thiab "Project Almanac". Hauv ob qho yeeb yaj kiab, koj pom cov khoom ya (X-wing Starship & R/C Drone) uas tau tswj los ntawm kev txav tes xwb. Qhov no tau tshoov kuv siab kom ua tej yam zoo sib xws …

Pom tseeb kuv tsis yog tus X-tis, yog li, hmoov tsis zoo, Kuv yuav tsum ua haujlwm nrog kuv Mini R/C Quadcopter.

Yog li txoj phiaj xwm yog - yuav muaj cov ntawv sau cov duab ua haujlwm ntawm kuv lub laptop uas yuav txuas ntxiv mus nrhiav kuv txhais tes thiab taug qab nws txoj haujlwm hauv daim vis dis aus. Thaum nws tau txais kev tswj hwm ntawm tes, nws yuav xa cov teeb liab mus rau lub drone thiab qhov no yuav ua tiav siv Arduino txuas nrog lub khoos phis tawj nrog rau NRF24L01 2.4GHz Transceiver Module uas tuaj yeem sib txuas lus ncaj qha nrog tus txais lub rooj tsav xwm ntawm ib qho R/C Drone..

Khoom siv

  • Laptop/Desktop computer nrog Webcam thiab Python teeb tsa. (Kuv tab tom siv kuv W indows laptop nrog nws lub vev xaib built-in thiab khiav Python 2.7.14)
  • Ib qho R/C Drone khiav ntawm 2.4Ghz Zaus. (JJRC H36 hauv kuv rooj plaub)
  • Arduino UNO nrog rau nws Txoj Haujlwm Cable. (Kuv tab tom siv nws cov clone vim nws pheej yig dua)
  • NRF24L01 2.4GHz Antenna Wireless Transceiver Module. (Kuv yuav qhov no los ntawm no tsuas yog ₹ 99 ($ 1.38))
  • 3.3V Adapter Board rau 24L01 Wireless Module. (Kuv yuav qhov no los ntawm no tsuas yog ₹ 49 ($ 0.68))
  • Txiv neej rau Poj Niam Jumper Xov x7

Kauj ruam 1: Sau cov khoom siv

Sau cov khoom siv!
Sau cov khoom siv!

Kauj Ruam 2: Kev Sib Txuas ntawm NRF Module Nrog Arduino

Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino
Kev sib txuas ntawm NRF Module Nrog Arduino

Tam sim no raws li koj muaj txhua ntu, cia peb pib nrog thaiv NRF Module nrog Arduino.

  1. Ua ntej tshaj, ntxig rau NRF tus qauv hauv qhov muab los ntawm tus adapter. Koj tuaj yeem xa mus rau daim duab saum toj no rau nws.
  2. Tom qab ntawd, coj Txiv neej mus rau Poj niam xaim thiab txuas NRF adapter rau Arduino raws li hauv qab no: (Xa mus rau Circuit Diagram saum toj no)

    • NRF Adapter Pin - Arduino Pin
    • VCC - 5 v
    • GND - NCO
    • CE - Tus Pin 5
    • CSN - Tus lej Pin 1
    • SCK - Tus Pin 4
    • MO - Digital Pin 3
    • MI - Analog Pin 0
    • IRQ - Tsis siv
  3. Thaum qhov kev sib txuas tiav, txuas Arduino rau koj lub PC siv Arduino Programming USB Cable thiab koj yuav luag tiav.

Kauj Ruam 3: Cia Peb Nkag Mus Rau Coding

Cia Peb Nkag Mus Rau Coding!
Cia Peb Nkag Mus Rau Coding!
Cia Peb Nkag Mus Rau Coding!
Cia Peb Nkag Mus Rau Coding!

Tam sim no ntawm no pib qhov nyuaj… !!!

Kuv tsis tau ua tag nrho cov cai los ntawm kuv tus kheej. Hloov chaw, Kuv tau coj qee qhov thiab khoom ntawm cov cai los ntawm cov tsim tawm sib txawv thiab ua ke tag nrho lawv rau hauv ib qho nrog kev kho me ntsis. Yog li ntawd, cov qhab nia tsim nyog rau txhua tus thawj tsim tau muab ua ntej.

Koj tuaj yeem rub tawm txhua cov lej txuas ntawm no, thiab ua kom nws ua haujlwm. Los yog lwm tus koj tuaj yeem mus rau kuv Github Cov Chaw Cia Khoom, qhov twg kuv yuav hloov kho tas li cov cai tshiab rau kev taug qab zoo dua.

Tes Nrhiav:

Haar Cascade classifier yog siv rau kev taug tes hauv qhov haujlwm no. Haar Cascade tau kawm los ntawm kev ua kom pom cov duab zoo dhau ntawm cov duab tsis zoo. Thiab cov ntaub ntawv kawm no feem ntau khaws cia hauv ".xml" cov ntaub ntawv. Koj tuaj yeem tau txais Classifier cov ntaub ntawv ntawm yuav luag txhua yam hauv is taws nem lossis koj tseem tuaj yeem tsim ib qho ntawm koj tus kheej li no. Txog qhov haujlwm no, raws li peb xav tau los ua nws tes taw-tswj, Kuv tau siv lub nrig nrig lub npe hu ua "closed_frontal_palm.xml" ua los ntawm Aravind Nambissan rau kuv txhais tes pom. Koj tuaj yeem sim cov cai no los ntawm kev khiav "hand_live.py" code hauv kuv qhov repo.

Xaiv NRF24 Txoj Cai kom phim koj Drone:

Yog li raws li cov chaw tsim khoom thiab tus qauv ntawm koj lub drone, koj tuaj yeem xa mus rau Github chaw cia khoom - "nrf24_cx10_pc" ua los ntawm Perry Tsao los xaiv qhov tsim nyog Arduino code kom ua haujlwm uas yuav phim nws qhov ntau. Nws tau ua cov lus qhia zoo los tswj nws CX10 Drone hla PC.

Raws li kuv tau siv JJRC H36 drone, kuv tau xa mus rau lwm qhov Github chaw cia khoom - "nrf24_JJRC_H36_pc" uas yog rab rawg ntawm Perry Tsao repo ua los ntawm Lewis Cornick los tswj nws JJRC H36 hla PC.

Npaj Arduino Npaj:

Kuv forked Lewis repo rau kuv Github uas koj tuaj yeem clone yog tias koj tab tom ua haujlwm ntawm tib lub drone. Koj yuav tsum tau tshaj tawm "nRF24_multipro.ino" code ib zaug ntawm koj Arduino Uno txhawm rau ua nws ua khub rau koj Drone txhua zaus peb khiav peb cov ntawv Python.

Kuaj Kev Sib Txuas Lus:

Hauv tib qho repo, koj kuj tseem tuaj yeem pom tus lej "serial_test.py" uas tuaj yeem siv los ntsuas Kev Sib Txuas Lus ntawm Python tsab ntawv nrog Arduino thiab yog tias koj lub drone tau ua khub lossis tsis. Tsis txhob hnov qab hloov COM chaw nres nkoj hauv cov cai raws li COM chaw nres nkoj ntawm koj lub Rooj Tswjhwm Saib Arduino.

Kev Sib Koom Txhua Yam Hauv Ib Txoj Cai:

Yog li kuv suav tag nrho cov lej no los ntawm cov tsim tawm sib txawv thiab ua kuv tus kheej cov cai "handserial.py". Yog tias koj ua qhov zoo ib yam nkaus uas kuv tau ua nrog lub drone zoo ib yam, tom qab ntawd koj tuaj yeem ncaj qha ua raws txoj cai no thiab tom qab ntawd koj tuaj yeem tswj hwm koj lub drone los ntawm kev txav koj lub nrig hauv huab cua. Txoj cai xub taug qab rau lub nrig hauv kab video. Nyob ntawm Y-kev koom tes ntawm lub nrig, tus lej xa tus nqi hluav taws xob mus rau drone ua rau nws nce lossis nqis thiab zoo ib yam nyob ntawm X-kev sib koom tes ntawm nrig, tus lej xa tus nqi aileron rau drone ua rau nws mus sab laug lossis sab xis.

Kauj Ruam 4: Tus Sau Cov Lus Cim

Muaj 4 cov ntsiab lus kuv tshwj xeeb xav hais txog qhov haujlwm no:

  1. Raws li tau hais ua ntej, tus lej no tsis tau ua tiav los ntawm kuv, tab sis kuv tab tom ua haujlwm tsis tu ncua thiab yuav hloov kho cov cai kom taug qab zoo dua ntawm kuv Github Cov Chaw Cia Khoom. Yog li rau cov lus nug lossis hloov tshiab, koj tuaj yeem mus ntsib lub chaw cia khoom lossis ping kuv ntawm Instagram.
  2. Tam sim no, peb tab tom siv lub vev xaib ntawm lub khoos phis tawj uas tsis tso cai kom muaj lub zeem muag ntawm lub drone pom, tab sis yog tias xav tau, cov koob yees duab tau teeb tsa ntawm lub drone kuj tseem tuaj yeem siv rau lub hom phiaj taug qab. Qhov no yuav pab kom muaj kev pom zoo dua thiab thaum kawg tswj tau zoo dua.
  3. Txog qhov haujlwm no, Kuv tab tom siv JJRC H36 drone uas yog ib lub drones uas pheej yig tshaj plaws muaj nyob hauv khw vim li no nws tsis muaj kev ruaj ntseg gyroscopic. Tias yog vim li cas koj yuav xav tias cov lus tsa suab hauv cov vis dis aus tsis txaus ntseeg, tab sis yog tias koj siv lub drone zoo tsim nyog nrog kev ruaj ntseg zoo, koj yuav tsis ntsib qhov teeb meem no.
  4. Kuv xav tinker ib puag ncig Khoos phis tawj Lub Zeem Muag thiab tswj drone, yog li kuv pib nrog txoj haujlwm no. Tab sis tom qab ua haujlwm ntawm lub khoos phis tawj pom kev, kuv xav tias nws tsis yog qhov kev daws teeb meem zoo tshaj plaws los tswj lub drone. Yog li, Kuv tab tom npaj ua qee yam khoom siv hnab looj tes nrog Gyro sensor los tswj lub drone yav tom ntej. Yog li nyob twj ywm rau hloov tshiab …

Yog tias koj nyiam qhov kev qhia no, thov nyiam thiab qhia thiab tseem pov npav rau nws.

Ntawd yog tam sim no.. Pom koj sai sai tom ntej no …

Pom zoo: