Cov txheej txheem:

4 Txoj Kev Mus Los Teeb Pom Kev Siv 5 Arduinos thiab 5 NRF24L01 Wireless Modules: 7 Kauj Ruam (nrog Duab)
4 Txoj Kev Mus Los Teeb Pom Kev Siv 5 Arduinos thiab 5 NRF24L01 Wireless Modules: 7 Kauj Ruam (nrog Duab)

Video: 4 Txoj Kev Mus Los Teeb Pom Kev Siv 5 Arduinos thiab 5 NRF24L01 Wireless Modules: 7 Kauj Ruam (nrog Duab)

Video: 4 Txoj Kev Mus Los Teeb Pom Kev Siv 5 Arduinos thiab 5 NRF24L01 Wireless Modules: 7 Kauj Ruam (nrog Duab)
Video: Computer Vision with Python! Resizing Images 2024, Hlis ntuj nqeg
Anonim
Image
Image
Mob siab rau? Tej zaum!
Mob siab rau? Tej zaum!

Ib pliag dhau los Kuv tau tsim cov lus qhia qhia ntxaws txog ib leeg ntawm cov teeb tsheb khiav ntawm lub khob cij.

Kuv kuj tsim lwm Cov Lus Qhia uas qhia lub hauv paus pib rau kev siv NRF24L01 wireless module.

Qhov no ua rau kuv xav!

Muaj ntau tus neeg nyiam ua haujlwm thoob plaws ntiaj teb uas tsim qauv hauv nroog thiab kev tsheb ciav hlau, thiab yuav luag ib txwm muaj cov teeb pom kev ntawm qee qhov kev piav qhia.

Qee qhov yog ua qauv, thiab lwm tus yog rau lub hom phiaj zoo nkauj nkaus xwb.

Kuv puas tuaj yeem tsim tus qauv ua haujlwm ntawm plaub txoj kev teeb pom kev zoo thiab txuas lawv wirelessly?

Kuv zaum thiab xav txog kuv daim ntawv teev cov kev xav tau. Uas tau mus me ntsis zoo li no.

Tswj 4 txoj kev qhia kev tsheb, zoo li kev hla kev hla kev.

Txhua qhov kev taw qhia muaj ob lub teeb; thiab txhua khub tau txais lawv cov lus qhia wirelessly los ntawm qee yam ntawm chav tswj hwm.

Muaj peev xwm txheeb xyuas thiab hloov kho cov ntu ua haujlwm ntawm lub teeb,

  • 1, 2, 3, 4 - clockwise
  • 1, 3, 4, 2
  • 1, 4, 2, 3
  • 1, 4, 3, 2-tiv thaiv lub moos
  • 1, 2, 4, 3
  • 1, 3, 2, 4
  • 1 + 3, 2 + 4 - 2 ntawm 2 tawm
  • 1 + 3, 2, 4
  • 1, 3, 2 + 4

Txhua ntu yuav tsum tau tswj los ntawm ib chav tswj hwm, thiab cov txais tau ib leeg tig lub teeb rau thiab tawm.

Thaum kuv hais tias ua tus qauv, kuv txhais tau tias, ua tus qauv tiag, tsis muaj ib yam zoo nkauj heev, tab sis qee yam uas yuav zoo ib yam li qhov tiag, tej zaum, tej zaum yog.

Kauj Ruam 1: Kev mob siab rau? Tej zaum

Qhov tseem ceeb xav tau:

Ib chav tswj hwm thiab plaub teeb teeb = tsib Arduinos thiab tsib lub wireless qauv. AliExpress rau kev cawm (dua).

Yim lub teeb pom kev. Kuv muaj qhov ua tsis tau zoo ntawm lub tshuab luam ntawv 3D, uas zoo li muab ntau lub fodder ntau dua li cov khoom siv tau, tab sis kuv xav tias kuv yuav muab nws mus ib qho ntxiv. Kuv pom qee yam ntawm Thingiverse, www.thingiverse.com/thing:2157324

Cov qauv no zoo li qhov nyuaj tshaj plaws rau kuv lub tshuab luam ntawv. Kuv xav tau yim, yog li kuv tseem thawb kuv txoj hmoo. Raws li nws tau tshwm sim, Kuv pom tias tom qab ob peb qhov kev sim ua tsis tiav, yog tias kuv taw qhia tus qauv hauv qee qhov kev taw qhia (ntawm pem hauv ntej mus rau tom qab), Kuv tau txais cov txiaj ntsig tsim nyog. Nyob rau hauv tag nrho kuv luam kaum peb, thiab tau txais yim siv tau.

Qhov ntawd yog qhov loj daim ntawv teev npe txheeb. Qhov seem, kuv twb muaj lawm.

Cov npe ua tiav yog

  • 5 x Arduino UNOs
  • 5 x NRF24L01 wireless cov laug cam
  • 5 x YL-105 (lossis zoo sib xws) cov laug cam rau NRF24L0s
  • 8 x Liab LEDs
  • 8 x LEDs daj (Kuv tsis muaj cov txiv kab ntxwv LEDs)
  • 8 x LEDs Ntsuab
  • 4 x RGB LEDs
  • 28 x 220 Ohm resistors
  • Breadboards / PCBs ??
  • 8 x Qauv Teeb Teeb
  • 6 x 8 tus pin ntev taub hau (thib rau yog rau qhov sib nrug ntawm pawg tswj hwm, saib video)
  • Shrink lub cev
  • Jumper xov hlau
  • Daim ntawv ntawm hardboard lossis ib yam dab tsi tiaj
  • Lwm daim ntoo ??
  • Xim?
  • Kub kua nplaum
  • Sijhawm, Ua siab ntev thiab haus cawv uas xaiv

Kauj Ruam 2: Sau Txoj Cai rau Chav Tswj

Nov yog qhov me me uas kuv yuav tsum tau ua ua ntej, tsuas yog thaum kuv tsis tuaj yeem tswj hwm nws tiag tiag, uas yuav yog kev ua yeeb yam.

Qhov no yog nyob deb qhov nyuaj tshaj plaws lossis txoj haujlwm, tab sis kuj yog qhov nthuav tshaj plaws rau kuv.

Kuv yuav tsum tau zaum thiab txhais txhua qhov ua tau ntawm kev hloov pauv ntawm lub teeb thiab yuav ua li cas lawv yuav ua haujlwm ua ke ua ke.

Zoo li txhua qhov tsim qauv zoo, nws tau pib, ntawm daim ntawv, nrog cov npe ntev heev ntawm cov lej, thiab vim tias kuv xav kom muaj peev xwm ua tau ntau yam ua tau ua ntu zus, cov npe tau ntev dua.

Tab sis, ib zaug kuv zoo siab tias kuv muaj txhua yam uas kuv xav tias xav tau thiab, tom qab ntsia ntawm nplooj ntawv ntawm tus lej ib pliag, kuv OCD ncaws thiab kuv pib pom cov qauv.

Kev teeb tsa cov qauv, Kuv tswj kom sib sau ua ke txhua qhov ua ntu zuj zus mus rau hauv ib qho 3-dimensional array thiab ob 2-dimensional arrays.

Txhua yam kuv yuav tsum tau ua tam sim no yog nrhiav txoj hauv kev los tswj cov arrays no los tsim qhov ua ntu zus thiab cov teeb pom kev zoo.

Nws siv sijhawm me ntsis, tab sis kuv tswj kom ua tiav nws tsawg dua tsib caug kab ntawm cov cai, suav nrog cov lus pom thiab lwm yam.

Cov cai rau qhov no tsis yog rau cov neeg qaug zog, tab sis yog tias koj nkag siab txog ntau qhov seem, nws yuav tsum tsis txhob nyuaj ua raws. Los yog kev kawm nkhaus rau tus so.

Lub ntsiab lus yog, uas kuv ntseeg tias nws ua haujlwm, thiab yuav tsum tsis hloov pauv li cas los xij. Mas …………

Kauj Ruam 3: NRF24L01 Breakout Board Mod

NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod
NRF24L01 Breakout Board Mod

NRF24L01 tus qauv thiab YL-105 pawg thawj coj saib tsis tau, hmoov tsis zoo, tsis zoo li ntawv.

Pawg thawj coj tawm mus ib nrab los kho qhov teeb meem thiab qhov tseem ceeb dua, ua rau nws 5v zam rau, tab sis, nws tseem tsis yog breadboard tus phooj ywg.

Yog li kuv tau txais kev tsim kho me ntsis.

Hauv kuv cov khoom ntawm 'khoom', Kuv muaj tus lej 6 tus pin headers nrog tus pin ntev. Qhov kev xaiv uas yuav tsum tau ua rau Arduino Shields.

Kuv coj ib qho ntawm no thiab khoov tus pin ntawm 90 degrees.

Kuv tshem tawm ib qho ntawm txoj kab hluav taws xob los ntawm lub khob cij, thiab ntsaws lub taub hau rau ntawm ntug ntawm lub khob cij.

Qhov ntawd tau tso lub hwj chim khawm ntawm lub rooj tsav xwm tawg. Tam sim no lawv nyob hauv txoj kev.

Yog li kuv tau tshem lawv thiab muab lawv tso rau ntawm lwm sab ntawm lub rooj sib tsoo tawg kom lawv tam sim no tawm ntawm sab nraum qab ntawm lub rooj tsavxwm.

Rau lub hom phiaj ntawm Cov Lus Qhia no, Kuv xav tau tsib NRF24L01 cov qauv, yog li kuv tau teeb tsa lawv txhua qhov ntawm lub rooj noj mov thiab tom qab ntawd kho lub tsheb nqaj hlau txuas nrog txhua lub hwj chim ntawm lub rooj tsav xwm tawg.

Nws ntsia zoo heev kom txog thaum kuv txuas nrog Arduinos thiab nws tau txais me ntsis.

Ntxiv rau, uas yog qhov tseem ceeb me ntsis, thaum lub tsheb ciav hlau txuas nrog, txhua Arduinos yuav txuas nrog tib lub hauv paus thiab qhov ntawd yog qhov kuv tau sim zam, yog li kuv tau siv feem ntau ntawm nws sib nrug dua.

Kuv yuav khaws lub rooj tsavxwm nrog ob peb ntawm NRF24L01 cov qauv rau nws rau kev tsim qauv yav tom ntej, yog li tsis ua tiav lub sijhawm pov tseg.

Kauj Ruam 4: Cov Teeb Meem Teeb

Cov Teeb Meem Teeb
Cov Teeb Meem Teeb
Cov Teeb Meem Teeb
Cov Teeb Meem Teeb
Cov Teeb Meem Teeb
Cov Teeb Meem Teeb

Kuv pom qee qhov me me 170 khi taw tes breadboards. Cov no tsis muaj txoj kab tsheb ciav hlau yog li kuv qhov kev hloov kho pawg thawj coj tseem yuav haum. Albeit ntawm lub kaum me ntsis vim tias qhov siab ntawm pawg thawj coj tawg.

Kuv tau tsim plaub txoj kev teeb pom kev zoo ib yam, tib xim xov hlau, muab tso rau lwm yam. Tam sim no lawv nyob ib leeg tiag tiag.

Txog rau chav tswj hwm, kuv tso NRF24L01 tus qauv ntawm PCB nrog RGB LEDs. Kuv siv RGB vim tias, txawm hais tias kuv tsis xav pom txhua lub teeb, tsuas yog liab thiab ntsuab, lawv siv sijhawm tsawg dua.

Txuas cov LEDs mus rau Arduino hauv txoj kev ib txwm muaj thiab ntxiv cov lej me ntsis los tso saib cov xim liab lossis ntsuab ntawm txhua qhov teeb ntawm cov teeb tsheb.

Kuv sim ua kom zoo ib yam nrog kuv cov xim thaiv kom kuv pom tau yooj yim yog tias kuv tau ua qee yam sib txawv ntawm ib qho ntawm cov laug cam.

Kuv muaj qee qhov luv Dupont cov hlau lead teeb, thiab raws li cov coj tau nyam ua ke, nws ua rau ntu no yooj yim heev.

NRF 24 L01:

  • CE Txiv Kab ntxwv Rau Arduino tus pin 10 (txhais hauv txoj cai)
  • CSN Daj rau Arduino tus pin 9 (txhais hauv txoj cai)
  • SCK Ntsuab Rau Arduino tus pin 13 (yuav tsum tau ua)
  • MOSI Blue Rau Arduino tus pin 11 (yuav tsum tau ua)
  • MISO Ntshav Rau Arduino tus pin 12 (yuav tsum tau ua)
  • Vcc Liab Rau 5v. Yog tias koj tsis siv cov laug cam tawg qhov no yuav tsum yog 3.3v.
  • GND Brown Rau Arduino GND

Lub teeb pom kev thiab Arduino pins rau LEDs:

  • Liab rau liab LED
  • Txiv kab ntxwv rau daj LED (Kuv tsis muaj LED txiv kab ntxwv)
  • Ntsuab rau ntsuab LED
  • Dub rau GND

Kuv qhov kev hloov pauv ntawm qhov no tsuas yog thaum kuv txuas Kev Tswj Arduino rau RGB LEDs. Kuv siv cov xov hlau dawb thiab grey vim tias kuv tsis muaj liab.

Kauj Ruam 5: Teeb Teeb thiab Kev Xeem

Image
Image
Teeb Teeb thiab Kev Xeem
Teeb Teeb thiab Kev Xeem
Teeb Teeb thiab Kev Xeem
Teeb Teeb thiab Kev Xeem

Ntawd yog txoj cai ua tiav thiab txhua qhov kev tswj hwm ib leeg kuj ua tiav. Txhua yam kuv xav tau tam sim no yog teeb pom kev ntawm lawv tus kheej.

Raws li kuv tau hais ua ntej, Kuv pom tus qauv tsis yooj yim ntawm Thingiverse thiab tswj kom luam yim uas tsis zoo li phem.

Kuv teeb lub LEDS nrog lawv xav tau 200 Ohm resistor thiab txuas thiab xaim av.

Shrink tubed cov ua, thiab kub glued nws txhua qhov chaw.

Kuv txiav txim siab pleev xim lawv dub tom qab tag nrho cov LEDs haum. Lub tswv yim tsis zoo, kuv yuav tsum tau ua qhov ntawd ua ntej.

Kuv xaim txhua yam rau kev sim ua ntej nce mus ntxiv.

Kauj Ruam 6: Txoj Kev Hla Hla

Txoj Kev Hla
Txoj Kev Hla
Txoj Kev Hla Dhau
Txoj Kev Hla Dhau
Txoj Kev Hla
Txoj Kev Hla
Txoj Kev Hla
Txoj Kev Hla

Kuv txiav txim siab los teeb lawv txhua tus ntawm lub rooj tsavxwm, yog li tam sim no kuv yuav tsum tsim qee yam kev hla kev zoo ib yam.

Kuv nyob hauv tebchaws Askiv yog li peb tsav tsheb tsis raug ntawm txoj kev ntawm no, thiab yog li kuv tau ua kuv txoj kev hla kev raws li UK tus phooj ywg zoo li kuv cov txuj ci txuj ci tsis zoo yuav tso cai.

Qhov no yog qhov yooj yim heev, tsuas yog siv sijhawm; thiab kuv paub tseeb tias tsis muaj kev hla kev uas zoo li qhov zoo li ntawd, tab sis kuv tsis muaj qhov potholes.

Kuv tsis xav kom txi kuv tus Arduinos mus tas li rau txoj haujlwm no, yog li kuv tau cuam tshuam los ntawm kev suav nrog txhua tus nrog 10 hli kev sawv ntsug thiab kub kub ua rau sawv ntsug rau lub hauv paus ntawm pawg thawj coj.

Kuv tau ua dab tsi tab sis yog kua nplaum kub lub khob cij me me rau sab ntawm Arduino.

Ua ntej, nws tuav NRF24L01 thiab pawg thawj coj tawm ntawm lub hauv paus ntawm txoj kev hla kev, thiab qhov thib ob, Kuv tsis tshua siv Arduino tsis muaj lub khob cij ntawm qee yam lawm, yog li lawv tseem yuav muaj txiaj ntsig zoo li ntawd.

Kauj ruam 7: Txhua yam ua tiav

Ua Tiav
Ua Tiav
Ua Tiav
Ua Tiav

Txhua qhov chaws cov ntaub ntawv tau suav nrog.

Kuv tsis tau hla cov cai ntawm no vim tias Cov Lus Qhia no ntev txaus yam tsis muaj nws.

Kuv vam tias qhov no tau pab qhia tau zoo, txawm tias nws tsuas yog qhia txog kev tswj hwm tus lej ntawm lwm tus Arduino cov laug cam wirelessly nrog tus nqi tsim nyog NRF24L01.

Yog tias koj muaj lus nug, thov tsis txhob ua siab deb los tawm lus thiab kuv yuav ua qhov zoo tshaj plaws los pab.

Pom zoo: