Cov txheej txheem:

Tswj Lub Tsheb Nrog Koj Tes: 8 Kauj Ruam
Tswj Lub Tsheb Nrog Koj Tes: 8 Kauj Ruam

Video: Tswj Lub Tsheb Nrog Koj Tes: 8 Kauj Ruam

Video: Tswj Lub Tsheb Nrog Koj Tes: 8 Kauj Ruam
Video: Txhob Nco Kuv Lawm Nkauj Hmoob🌹Puas Coos Khem🌹Xis Thoj🌹official MV 2023 2024, Hlis ntuj nqeg
Anonim
Tswj Lub Tsheb Nrog Koj Tes
Tswj Lub Tsheb Nrog Koj Tes

Txoj haujlwm no yog rau 'Creative Electronics', BEng Electronics Engineering 4th xyoo module ntawm University of Málaga, Tsev Kawm Ntawv Kev Sib Txuas Lus (uma.es/etsi-de-telecomunicacion/)

Hauv cov lus qhia no peb yuav pom yuav ua li cas thiaj tsim tau txoj hlua tes los tsav lub tsheb tswj chaw taws teeb nrog peb txhais tes siv Arduino. Peb tau tsim cov software tsim nyog thiab 3D qhov xav tau ntawm txoj hlua tes. Txhua yam no tuaj yeem pom hauv peb GitHub chaw cia khoom:

github.com/ScruMakers/tankino

Qhov kev tswj hwm no tuaj yeem siv hauv txhua lub tsheb tswj los ntawm Arduino thiab DC lub cev muaj zog. Txhawm rau sim qhov no, peb tau siv lub tank tsim los ntawm Tim Clark:

thingiverse.com/thing: 652851

Peb xav tau dab tsi?

- 1 hom Arduino (peb siv Arduino UNO board)

- 1 Arduino NANO pawg thawj coj saib

1 ZPO 6050

- HC05 (Master) thiab HC06 (Qhev) Bluetooth cov cuab yeej

H-Choj L298N

- 9V roj teeb

- Roj teeb 12V

- x2 DC lub cev muaj zog rau Arduino

- Cov xov hlau

- 3D-Tshuab Luam Ntawv (peb siv Anet A8 nrog Marlin firmware)

- Soldering hlau

Software:

- BT_Transmitter.ino (Master) code

- BT_Receiver.ino (Qhev) code

- Arduino IDE (version 1.8.8)

- Slic3r rau G-Code lub tshuab hluav taws xob

Kauj Ruam 1: Luam Ntawv 3D

3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv

Ua ntej tshaj plaws, peb yuav tsum luam tawm txhua daim. Cov hlua ntawm tes (plaub tag nrho) tuaj yeem pom hauv 3Dmodels phau ntawv teev npe ntawm peb lub chaw cia khoom. Cov khoom ntawm lub tank tuaj yeem pom ntawm no. Nws yog ib qho tseem ceeb kom pom tias peb tuaj yeem xav tau xuab zeb qee qhov, tshwj xeeb tshaj yog cov hlua tes rau cov kauj ruam sib dhos.

Txhawm rau luam tawm daim peb siv Anet A8 nrog Marlin firmware. Peb tuaj yeem siv lwm qhov ntxiv, tau kawg.

Kauj Ruam 2: Tank Los Ua Ke

Tank Los Ua Ke
Tank Los Ua Ke
Tank Los Ua Ke
Tank Los Ua Ke
Tank Los Ua Ke
Tank Los Ua Ke

Thaum txhua daim ntawv luam tawm, peb yuav koom nrog lawv. Hauv peb qhov xwm txheej peb siv cov roj kub kub, tab sis lwm yam khoom siv tuaj yeem siv tau.

Ua ntej pib qhov kev sib dhos zaum kawg nws tau pom zoo kom ua lub rooj sib dhos yav dhau los yam tsis muaj silicone los tshuaj xyuas qhov sib txuas raug, txhuam thiab haum ntawm qhov sib txawv. Yog tias ib feem twg tsis haum raws li nws yuav tsum tau lossis tsis xaub, nws yog qhov tsim nyog los xuab zeb nws kom nws yoog tau zoo. Nrog txhua daim ntawv npaj, cov khoom tau sib sau ua ke siv cov silicone hauv cov ntu uas koom nrog lawv. Txhawm rau koom nrog cov kab ntawm kab ntsig, peb tau siv tooj liab tooj liab ntawm txhua tus ntawm lawv, lawv tau tsau tag nrho tshwj tsis yog ib qho uas ua haujlwm los sib sau ua ke thiab tshem tawm cov kab ntsig ntawm lub tank. Peb tau txiav txim siab pleev xim rau daim kom muab qhov tseeb rau lub tank. Txhawm rau ua qhov no peb tau siv tshuaj tsuag xim.

Peb tau txais tag nrho cov ntaub ntawv los ntawm qhov txuas hauv qab no.

Kauj Ruam 3: Cov Hlua Tes Ua Ke

Hlua Tes Los Ua Ke
Hlua Tes Los Ua Ke
Hlua Tes Los Ua Ke
Hlua Tes Los Ua Ke
Hlua Tes Los Ua Ke
Hlua Tes Los Ua Ke

Cov hlua tes puv puv muaj plaub tus qauv 3D.

  • MPU_holder: Nov yog qhov uas qhov ntsuas qhov ntsuas qhov ntsuas tau ua ke, nws yuav tsum tau muab tso rau hauv txhais tes, nrog qee qhov kev sib txuas.
  • nano_holder: Qhov no yog qhov tseem ceeb ntawm nano tus tuav, hauv ntu no yuav teeb lub roj teeb 9V, bluetooth module thiab arduino nano.
  • nano_holder_button: Nov yog lub pob kom tuav lub 9V roj teeb txuas nrog ob lub dock los txhawb lub zog arduino.
  • nano_holder_cover: Nov yog qhov npog ntawm nano tus tuav ib feem.

Ob tus tuav (mpu thiab nano) tuaj yeem txuas rau ntawm caj npab nrog qee qhov kev sib txuas.

Tib qho uas yuav tsum ua ntawm no yog muab lub pob khawm tso rau hauv nws lub nano yas dhos. Ua ntej ntawd, peb yuav tsum lo txoj hlua me me (peb tuaj yeem siv txoj hlua ntawm tus cwj mem qub, piv txwv) ntawm lub pob raws li nws tau qhia hauv daim duab. Thaum peb paub tseeb tias khawm nyob hauv qhov chaw raug, peb yuav tsum tso qee daim tom qab nws txhawm rau tiv thaiv nws los ntawm kev txav tawm ntawm nws lub xaib. Peb siv daim yas thiab peb lo nws nrog silicone. Qhov kawg yuav tsum zoo ib yam li daim duab kawg.

Kauj Ruam 4: Tank Hluav Taws Xob

Tank Hluav Taws Xob
Tank Hluav Taws Xob

Hauv cov kauj ruam no peb txuas Arduino Uno mus rau H choj kom tswj tau lub cav thiab lub zog 12V. Tus choj H muaj 5V tso tawm uas peb siv los txhawb Arduino Uno board. Ua ntej tshaj plaws:

Txuas tus pin 5 ntawm Arduino rau tus pin IN1 ntawm H Choj. Txuas tus pin 6 ntawm Arduino rau tus pin IN2 ntawm H Choj. Txuas tus pin 9 ntawm Arduino rau tus pin IN3 ntawm H Choj. Txuas tus pin 10 ntawm Arduino rau tus pin IN4 ntawm H Choj. Txuas sab laug tso tawm ntawm tus choj H mus rau lub tshuab laug thiab sab xis rau lub tshuab kom raug. Txuas tus pin 2 ntawm Arduino rau tus pin TX ntawm HC-06. Txuas tus pin 3 ntawm Arduino rau tus pin TX ntawm HC-06.

Nco ntsoov tias txhua tus Arduino pins uas txuas nrog H choj yog PWM muaj peev xwm.

Thaum kawg, txuas lub zog xa mus rau 12V thiab GND cov tswv yim ntawm H choj.

Kauj Ruam 5: Bracelet Electronics

Bracelet Electronics
Bracelet Electronics
Bracelet Electronics
Bracelet Electronics
Bracelet Electronics
Bracelet Electronics
Bracelet Electronics
Bracelet Electronics

Thawj qhov peb yuav tsum tau sib sau ua ib feem ntawm MPU. MPU yuav tsum muaj peev xwm muab tso rau ntawm tus tuav. Txhawm rau ua tiav qhov ntawd, poj niam tus lej xov tooj tau muab tso rau hauv lub qhov raws li nws tau qhia hauv cov duab. Ua ntej tshaj plaws peb yuav tsum hla cov xov hlau los ntawm lub qhov thiab muab lawv txuas rau tus lej pin. Peb tuaj yeem siv cua sov ntsws tubing hauv cov pob qij txha. Tom qab ntawd, peb tuaj yeem qhia cov kab txaij hauv lawv lub qhov kom lawv kho tau. Tam sim no peb tuaj yeem ntxig thiab tshem tawm MPU los ntawm nws qhov chaw. Hauv thawj ntu no nws yooj yim siv cov xov hlau hloov pauv tau txhawm rau txhawm rau txhawm rau txav tes.

Kev tsim cov hlua tes kuj tseem tso rau txhua qhov khoom siv (Arduino Nano, HC-06 thiab 9v roj teeb). Cov txheej txheem zoo ib yam li tau piav qhia saum toj no. Peb tseem yuav tsum tau hla MPU cov xov hlau mus rau nws qhov sib xws. Thaum kawg, cov phiaj xwm hluav taws xob yuav tsum tau qhia hauv thawj daim duab.

Hauv qhov chaw thib ob peb yuav tsum tau muab ob txoj hlua tso rau ntawm lub roj teeb, yog li nws tuaj yeem txuas nrog rau lwm qhov. Peb tuaj yeem ua qhov no siv silicone tab sis, ua ntej ntawd, peb yuav tsum tau muab cov kab sib txuas sib txuas sib txuas hauv txhua txoj hlua, kom lub roj teeb txuas nrog Vin thiab GND.

Kauj ruam 6: Bluetooth Pairing

Thaum cov cuab yeej bluetooth tau txuas nrog kom raug peb yuav tsim kev sib txuas ntawm lawv (ua ke). Peb yuav tsum ua khub HC-05 thiab HC-06 cov qauv. Txhawm rau ua tiav qhov no, peb tau siv qhov txuas txuas mus ntxiv no:

BT pairing nyeem

Kauj Ruam 7: Accelerometer

Accelerometer uas peb siv muaj ntau tus piv txwv thiab cov tsev qiv ntawv rau nws siv muaj nyob hauv is taws nem. sau hauv ob peb lub zog.

Peb tau txais tag nrho cov ntaub ntawv los ntawm qhov txuas hauv qab no:

I2c: ua.

Accelerometer: ntawm no.

Kauj ruam 8: Software

Thaum kawg peb yuav mus koom cov software rau hauv tus xa thiab tus txais. Thauj khoom BT_Transmitter.ino thiab BT_Receiver.ino rau hauv tus xa thiab tus txais raws li. Txhawm rau ua qhov no peb yuav tsum siv Arduino IDE.

Kev ua haujlwm ntawm cov software no yooj yim: tus xa khoom tau txais cov ntaub ntawv los ntawm lub ntsuas cua thiab xa mus rau tus txais, uas tau txais cov ntaub ntawv thiab txav lub tank. Cov ntaub ntawv tau txais los ntawm tus ntsuas hluav taws xob ib txwm qis dua 100, txij li peb siv tus nqi 125 los pib kis. Tom qab xa 125 tus neeg xa xov xa tus nqi x thiab y (hauv qib).

Pom zoo: