Cov txheej txheem:

MrK Blockvader: 6 Kauj Ruam (nrog Duab)
MrK Blockvader: 6 Kauj Ruam (nrog Duab)

Video: MrK Blockvader: 6 Kauj Ruam (nrog Duab)

Video: MrK Blockvader: 6 Kauj Ruam (nrog Duab)
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Lub kaum hli ntuj
Anonim
Image
Image
3D Luam Ntawv
3D Luam Ntawv

Xyoo dhau los, Kuv tau pom ntau qhov nthuav 3D luam ntawv rover cov phiaj xwm neeg hlau thiab kuv nyiam li cas 3D luam ntawv thev naus laus zis tau pab zej zog neeg hlau kom loj hlob ntau yam hauv kev tsim thiab xaiv cov khoom. Kuv xav ntxiv qhov kev pab me me rau zej zog neeg hlau los ntawm kev tshaj tawm MrK_Blockvader ntawm Kev Qhia rau Maker Community.

MrK_Blockvader yog kev lom zem me ntsis neeg hlau nrog lub suab nrov me me, tab sis tsis txhob cia qhov thaiv zoo li dag koj. Nws tuaj yeem nruab nrog lub ntsuas xim, ntsuas qhov deb, lub xov tooj cua sib txuas lus nrog lwm Blocky nrog lub peev xwm zoo ib yam, nrog lub hauv paus lossis nrog tus tswj.

MrK_Blockvader yuav yog ib feem ntawm cov neeg hlau sib txuas uas ib tus tuaj yeem raug xaiv los ua tus thawj coj rau pab pawg neeg hlau kom khaws tib lub hom phiaj.

Khoom siv

1 * Arduino Nano

1 * DC tsav tsheb

2 * DC lub cev muaj zog nrog lub iav

1 * 650 mAh Venom LiPo roj teeb

2 * 1/24 RC tsheb log

2 * Dawb LEDs

1 * nrug sensor

1 * Xim xim

1 * nRF24 breakout board

1 * nRF24 xov tooj cua board

1 * Buzzer

1 * Hloov

1* 26 AUG Dub hlau

1* 26 AUG Xiav xaim

1* 22 AUG Dub hlau

1* 22 AUG Liab hlau

Kauj Ruam 1: Luam Ntawv 3D

Kuv siv CEL Robox 3D tshuab luam ntawv nrog cov khoom siv carbon rau qhov hnyav thiab ua haujlwm ntev. Kuv yuav muab cov ntaub ntawv STL hauv qab no. Thov muab cov lus pom yog tias koj muaj lus nug txog kev luam ntawv 3D txheej txheem thiab teeb tsa.

Kauj Ruam 2: Npaj Arduino Nano

Npaj Arduino Nano
Npaj Arduino Nano
Npaj Arduino Nano
Npaj Arduino Nano
Npaj Arduino Nano
Npaj Arduino Nano
Npaj Arduino Nano
Npaj Arduino Nano

Kuv tau kawm paub tias ua haujlwm npaj ua ntej rau txhua qhov khoom siv hluav taws xob yog qhov tseem ceeb rau txoj haujlwm huv.

Txoj haujlwm no suav nrog kev txuas nRF24 pawg thawj coj tawm, kuv tau ua qhov no hauv ib qhov haujlwm cais hu ua NRF24 Wireless LED Box, qhov no yog qhov uas koj tuaj yeem pom cov ntaub ntawv yuav ua li cas xaim xov nRF24 breakout board rau Arduino.

Nco tseg: Kuv siv tuab 22AWG xaim rau siv hluav taws xob Nano thiab nyias 26 AWG xaim thiab xaim dub rau txhua lub hom phiaj teeb liab. Kuv nyiam cov 26 AWG cov xov hlau loj, lawv yoog raws tab sis tseem muaj zog muab qhov zoo tshaj plaws ntawm ob lub ntiaj teb.

Arduino Nano npaj ua haujlwm:

  1. Solder lub teeb liab tus pin header rau Arduino Nano.
  2. Ntub cov pins nrog cov laug yuav ua kom yooj yim dua tom qab.
  3. Solder ib pawg ntawm cov xaim xaim xaim rau 5V txhawm rau muab lub zog rau txhua qhov ntsuas thiab LEDs.
  4. Muab cov pab pawg xaim dub txuas rau GND txhawm rau muab av rau txhua qhov ntsuas thiab LEDs.

NRF 24 breakout board npaj ua haujlwm:

  1. Cuab yeej 5 xov hlau rau nRF24 pawg thawj coj tawg rau cov cim qhia.
  2. Solder 2 cov xov hlau rau nRF24 pawg thawj coj tawm rau lub zog.
  3. Txheeb xyuas qhov txuas kom ntseeg tau tias yuav xaim xov tooj cua tawg mus rau Arduino li cas.
  4. Solder lub teeb liab 5 xov ntawm nRF24 mus rau Arduino Nana.

Buzzer npaj ua haujlwm:

  1. Muab cov xaim dub txuas rau ib qho ntawm cov ceg buzzer rau hauv av.
  2. muab xaim xaim xaim xaim xaim xaim xaim xaim xaim hluav taws xob xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim rau xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim xaim kab xev

Photoresistor npaj ua haujlwm: (daim duab muaj)

  1. Siv cov xaim xaim xaim xaim rau ib qho ntawm tus kws yees duab ceg rau 5V.
  2. Solder 10K resistor rau lwm ceg ntawm tus kws yees duab.
  3. Siv lub xaim xaim xaim nruab nrab ntawm 10K tus tiv thaiv thiab photoresistor rau lub teeb liab.
  4. Siv lub xaim dub rau 10K tus tiv thaiv rau hauv av.

LEDs npaj ua haujlwm:

  1. Siv lub xaim xaim xaim los ntawm txoj cai zoo coj mus rau sab laug zoo ntawm LED.
  2. Siv cov xaim dub los ntawm txoj cai tsis zoo LED mus rau sab laug tsis zoo LED.
  3. Siv lub xaim xaim xaim rau sab xis zoo rau kev tswj lub teeb liab.
  4. Muab cov xaim dub txuas rau sab xis tsis zoo LED rau hauv av.

Kauj Ruam 3: Npaj DC Lub Cev Tsav Tsheb, Tsav Tsav Tsav Tsheb DC thiab Lub Cev

Npaj DC Lub Cev Tsav Tsheb, Tsav Tsav Tsav Tsheb DC thiab Sensors
Npaj DC Lub Cev Tsav Tsheb, Tsav Tsav Tsav Tsheb DC thiab Sensors
Npaj DC Lub Cev Tsav Tsheb, Tsav Tsav Tsav Tsheb DC thiab Sensors
Npaj DC Lub Cev Tsav Tsheb, Tsav Tsav Tsav Tsheb DC thiab Sensors

MrK_Blockvador muaj ob peb qhov kev xaiv sensor thiab cov ntsuas ntxiv tsis cuam tshuam rau kev ua haujlwm tag nrho, txawm li cas los xij, lub ntsuas xim yuav tsis tuaj yeem teeb tsa tom qab DC lub cav tau muab tso rau hauv qhov chaw.

DC lub cev npaj ua haujlwm:

  1. Siv cov xim dub thiab xaim liab rau DC lub cev muaj zog.
  2. Qhwv qhov kawg ntawm lub cav nrog kawm kab xev.
  3. Sau thaj tsam nrog kua nplaum kub los kaw lub cav sib txuas.

DC tsav tsav tsheb npaj ua haujlwm:

  1. Muab 6 lub xov hlau tso rau ntawm Tsav Tsav Tsheb.
  2. Solder lub teeb liab xaim rau tus pin raug ntawm Arduino Nano.
  3. Txhim kho 12V cov xov hlau los txhawb lub zog tsav tsheb los ntawm lub roj teeb. Nco ntsoov tias koj muaj cov xov hlau ntev txaus los khiav nws hauv qab thiab tawm sab nraum qab ntawm tus neeg hlau.
  4. Nruab 5V cov xov hlau los txuas rau lub zog Arduino Nano los ntawm tus tsav tsheb.

Xim Sensor npaj ua haujlwm (yeem):

  1. Solder 2 cov xov hlau rau lub teeb liab.
  2. Solder 2 xaim rau lub zog.
  3. Solder 1 xaim los tswj lub teeb ci ci super.

Kev deb nrug ntsuas kev npaj ua haujlwm: (yeem)

  1. Siv lub xaim xaim xaim rau lub teeb liab.
  2. Siv lwm lub xaim xaim ntawm qhov chaw nres nkoj zoo rau qhov zoo 3V.
  3. Siv lub xaim dub rau ntawm qhov chaw nres nkoj tsis zoo rau hauv av.

Kauj ruam 4: Sib sau ua ke

Image
Image
Sib sau ua ke
Sib sau ua ke

Tom qab tag nrho kev npaj ua haujlwm, tam sim no yog lub sijhawm thaum txhua yam tuaj ua ke.

Nco tseg: Kuv siv cov kua nplaum kub rau DC lub cav thiab lub tshuab tsav DC vim tias cov kua nplaum kub tuaj yeem ua rau muaj kev poob siab me me thiab yog tias koj xav tau tshem nws, me ntsis quav cawv yuav ua rau cov kua nplaum kub tawm.

Cov txheej txheem sib dhos:

  1. Kub kua nplaum xim xim mus rau lub chassis thiab khiav cov xim xim hlau los ntawm cov channel. (yeem)
  2. Kub kua nplaum DC lub cav rau lub chassis, xyuas kom tseeb tias DC lub cav tso dej tawm nrog lub chassis.
  3. Super kua nplaum Blocvader lub taub hau rau nws lub chassis kom ntseeg tau tias txhua lub xov hlau hla mus.
  4. Kub kua nplaum nrug deb sensor. (yeem)
  5. Kub kua nplaum LEDs rau Blockvador qhov muag.
  6. Ntxig DC lub xov hlau txuas mus rau DC lub tshuab tsav tsheb txhua txoj hauv kev thiab ntswj ntswj kom ruaj.
  7. Khiav 12V cov xov hluav taws xob los ntawm DC tsav tsheb hauv qab thiab tawm sab nraum qab ntawm lub chassis rau qhov qhib/tua.
  8. Ua kom ntseeg tau tias txhua lub xov hlau los ntawm txhua lub ntsuas tau pom tseeb ua ntej muab tso rau hauv DC lub tshuab tsav tsheb.
  9. Rub cov ntawv xeem thiab daws teeb meem yog tias muaj.

Kauj ruam 5: Code

Image
Image
Dab Tsi Ntxiv?
Dab Tsi Ntxiv?

Txoj Cai Tseem Ceeb:

Tus neeg hlau siv nws lub photoresistor thiab kuaj pom lub teeb ntawm chav thiab ua haujlwm yog tias muaj kev hloov pauv ntawm lub teeb nyob rau lub sijhawm

Lub plawv ntawm txoj cai:

void loop () {lightLevel = analogRead (Photo_Pin); Serial.print ("Lub teeb theem:"); Serial.println (teebLevel); Serial.print ("Tam sim no lub teeb:"); Serial.println (Tam sim no_Light); yog (lightLevel> = 200) {Chill_mode (); analogWrite (eyes_LED, 50); Serial.println ("Chill mode");} yog (lightLevel <180) {Active_mode (); analogWrite (eyes_LED, 150); Serial. println ("Hom ua haujlwm");}}

Tus neeg hlau tuaj yeem tswj tau siv tus tswj hwm thiab hloov mus rau ib nrab kev siv tus kheej siv tus tswj.

Lub plawv ntawm txoj cai:

void loop () {int debug = 0; lightLevel = analogRead (Photo_Pin); Dis = analogRead (Dis_Pin); // Txheeb xyuas seb puas muaj cov ntaub ntawv yuav tau txais yog (xov tooj cua.available ()) {xov tooj cua.read (& cov ntaub ntawv, qhov loj ntawm (Data_Package)); yog (data. C_mode == 0) {Trim_Value = 10; Direct_drive ();} yog (data. C_mode == 1) {Trim_Value = 0; Autonomous_mode ();} yog (data. C_mode == 2) {Trim_Value = 0; Chill_mode ();} yog (debug> = 1) {if (data. R_SJoy_State == 0) {Serial.print ("R_SJoy_State = HIGH;");} if (data. R_SJoy_State == 1) {Serial.print ("R_SJoy_State = LOW;");} yog (data. S_Switch_State == 0) {Serial.print ("S_Switch_State = HIGH;");} yog (data. S_Switch_State == 1) {Serial.print ("S_Switch_State = LOW; ");} yog (data. M_Switch_State == 0) {Serial.println (" M_Switch_State = HIGH ");} yog (data. M_Switch_State == 1) {Serial.println (" M_Switch_State = LOW ");} Serial.print ("\ n"); Serial.print ("Rover Mode:"); Serial.println (data. C_mode); Serial.print ("L_XJoy_Value ="); Serial.print (data. L_XJoy_Value); Serial.print ("; L_YJoy_Value ="); Serial.print (data. L_YJoy_Value); Serial.print ("; R_YJoy_Value ="); Serial.print (data. R_YJoy_Value); Serial.print ("; Throtle_Value ="); Serial.println (data. Throtle_Value); ncua (debug*10); } lastReceiveTime = millis (); // Lub sijhawm no peb tau txais cov ntaub ntawv} // Txheeb xyuas seb peb puas khaws cov ntaub ntawv, lossis peb muaj kev sib txuas ntawm ob qhov qauv tam sim noTimeTime = millis (); yog (currentTime - lastReceiveTime> 1000) // Yog tias lub sijhawm tam sim no ntau dua tom qab 1 thib ob txij li peb tau txais cov ntaub ntawv kawg, {// uas txhais tau tias peb tau poob kev sib txuas resetData (); // Yog tias kev sib txuas poob, rov pib dua cov ntaub ntawv. Nws tiv thaiv tus cwj pwm tsis xav tau, piv txwv li yog tias lub drone muaj lub qhov rooj kaw thiab peb poob kev sib txuas, nws tuaj yeem ya mus tau tshwj tsis yog peb rov pib dua qhov tseem ceeb}}

Kauj Ruam 6: Dab Tsi Ntxiv?

Txoj haujlwm no yog pib ntawm txoj haujlwm loj dua, qhov chaw sib txuas ntawm cov menyuam yaus no ua haujlwm ua ke txhawm rau khaws cov hom phiaj sib koom.

Txawm li cas los xij, cov neeg hlau no yuav tsum tau tshaj tawm lawv cov xwm txheej mus rau chaw sib txuas lus tom qab ntawd lub chaw nres tsheb no yuav sib txuas tag nrho cov ntawv ceeb toom los ntawm txhua lub bots kom tom qab ntawd txiav txim siab txog dab tsi yuav yog qhov yuav tsum tau ua tom ntej.

Vim li ntawd, theem tom ntej ntawm txoj haujlwm yuav yog tus tswj hwm los ua chaw nres tsheb sib txuas lus. Qhov no yuav pab txhim kho txoj haujlwm ntxiv.

Tus tswj hwm nws tus kheej yog tus neeg hlau, txawm li cas los xij, nws muaj kev tiv thaiv ntau dua li Blockader. Yog li tus tswj hwm tso nws tus kheej cov lus qhia, yog li qhib rau yav tom ntej txoj haujlwm; D

Pom zoo: