Cov txheej txheem:

HackerBoxes Robotics Rhiav: 22 Cov Kauj Ruam
HackerBoxes Robotics Rhiav: 22 Cov Kauj Ruam

Video: HackerBoxes Robotics Rhiav: 22 Cov Kauj Ruam

Video: HackerBoxes Robotics Rhiav: 22 Cov Kauj Ruam
Video: LOKY -Txhob Ua Yog Toog (Official MV )Hmong New Song 2024, Kaum ib hlis
Anonim
HackerBoxes Robotics Rhiav
HackerBoxes Robotics Rhiav

HackerBoxes Robotics Rhiav tau tsim los muab qhov nyuaj tab sis zoo siab qhia rau DIY cov tshuab neeg hlau thiab tseem nyiam cov khoom siv hluav taws xob feem ntau. Robotics Rhiav tau tsim los nthuav tawm tus neeg koom nrog rau Cov Ntsiab Lus Tseem Ceeb thiab Lub Hom Phiaj Kev Kawm:

  • Taug kev neeg hlau
  • Sib dhos ua ke rau kev sib koom tes
  • Siv cov phiaj xwm hluav taws xob
  • Schematic Circuit kos duab
  • Optical sensors rau kev tswj tus kheej thiab kev taw qhia
  • Analog kaw-voj tswj Circuit Court
  • Arduino lub cajmeem
  • NodeMCU kos RISC cov txheej txheem
  • Wi-nkaus hauv cov txheej txheem txheej txheem
  • IoT tswj siv Blyk platform
  • Txuas thiab ntsuas calibrating servo motors
  • Cov neeg hlau sib dhos ua ke thiab tswj kev koom ua ke

HackerBoxes yog lub npov muab kev pabcuam txhua hli rau DIY khoom siv hluav taws xob thiab tshuab computer. Peb yog cov tsim khoom, nyiam ua haujlwm, thiab sim ua. Yog tias koj xav yuav lub HackerBoxes Rhiav lossis tau txais HackerBoxes lub thawv xaj tsis txaus ntseeg ntawm cov phiaj xwm hluav taws xob zoo hauv kev xa ntawv txhua lub hlis, thov tuaj ntsib peb ntawm HackerBoxes.com thiab koom nrog kev hloov pauv.

Cov haujlwm hauv HackerBox Rhiav nrog rau cov nyob hauv kev tso npe txhua hli HackerBoxes tsis yog rau cov pib tshiab. Lawv feem ntau xav tau qee qhov ua ntej siv hluav taws xob DIY ua ntej, cov txuj ci yooj yim soldering, thiab kev yooj yim ua haujlwm nrog microcontrollers, lub khoos phis tawj, cov haujlwm ua haujlwm, ua haujlwm hauv tsev qiv ntawv, thiab khoos phis tawj yooj yim. Peb kuj siv txhua yam cuab yeej hobbyists rau tsim, debugging, thiab sim DIY cov phiaj xwm hluav taws xob.

Hack Lub Ntiaj Teb!

Kauj Ruam 1: Rhiav Cov Ntsiab Lus

Ntsiab Lus Rhiav
Ntsiab Lus Rhiav
  • RoboSpider Cov Khoom
  • Txoj Kab Xeem Raws Li Cov Khoom Siv Neeg Hlau
  • Arduino Robotic Arm Wi-Fi Controller
  • MeArm Robotic Arm Kit
  • Robotics Achievement Patch

Cov khoom ntxiv uas yuav pab tau:

  • Xya AA Roj Teeb
  • Cov Cuab Yeej Siv Hluav Taws Xob
  • Khoos phis tawj rau kev khiav Arduino IDE

Ib qho tseem ceeb ntxiv cov khoom peb yuav xav tau yog qhov kev nkag siab tiag tiag ntawm kev lom zem, DIY tus ntsuj plig, thiab xav paub hacker. Pib txhua qhov kev lom zem ua tus tsim khoom thiab tus tsim khoom tuaj yeem yog qhov kev sib tw zoo siab. Tshwj xeeb, hom khoom siv hluav taws xob nyiam ua haujlwm no tsis yog ib qho yooj yim, tab sis thaum koj mob siab rau thiab txaus siab rau txoj kev taug txuj kev nyuaj, qhov kev txaus siab ntau yuav yog los ntawm kev mob siab rau thiab txiav txim siab txhua yam tawm!

Kauj ruam 2: RoboSpider

RoboSpider
RoboSpider
RoboSpider
RoboSpider

Tsim koj tus kheej RoboSpider nrog cov khoom siv neeg hlau no. Nws muaj yim yim sib koom ua ke ob txhais ceg uas ua rau taug kev txav ntawm kab laug sab tiag. Txheeb xyuas ib feem ntawm cov khoom siv los txheeb xyuas 71 daim uas pom ntawm no. Koj puas tuaj yeem kwv yees dab tsi txhua daim tau siv rau hauv RoboSpider tsim?

Kauj Ruam 3: RoboSpider - Txuas

RoboSpider - Txuas
RoboSpider - Txuas

Thawj xaim lub cev muaj zog thiab lub roj teeb nyob rau RoboSpider. Cov xov hlau tuaj yeem yooj yim tig mus rau lub roj teeb txuas raws li qhia hauv cov lus qhia. Txawm li cas los xij, cov xov hlau kuj tseem tuaj yeem ua kom zoo rau hauv qhov chaw yog tias koj xav tau.

Kauj Ruam 4: RoboSpider - Cov Khoom Siv Ua Haujlwm

RoboSpider - Cov Neeg Kho Tshuab Los Ua Ke
RoboSpider - Cov Neeg Kho Tshuab Los Ua Ke
RoboSpider - Cov Neeg Kho Tshuab Los Ua Ke
RoboSpider - Cov Neeg Kho Tshuab Los Ua Ke

Kev sib dhos iav nthuav dav tau tsim rau txhua khub ntawm ob txhais ceg. Txhua RoboSpider muaj plaub lub rooj sib txoos ntawm ob txhais ceg txhua tus los ua haujlwm sib koom tes ntawm yim cais kab laug sab. Nco tseg yuav ua li cas lub teeb pom kev zoo tau pab txhawm rau txhawm rau txhim kho lub zog.

Qhov seem ntawm RoboSpider tuaj yeem sib sau ua ke raws li qhia hauv cov lus qhia. Hom kev taug kev zoo li cas tau nthuav tawm los ntawm RoboSpider no?

Kauj Ruam 5: Cia Peb Tau Npaj Ua Tus Kheej

Cia Peb Tau Npaj Kom Zoo Dua
Cia Peb Tau Npaj Kom Zoo Dua
Cia Peb Tau Npaj Kom Zoo Dua
Cia Peb Tau Npaj Kom Zoo Dua

Soldering yog txheej txheem uas ob lossis ntau yam khoom siv hlau (feem ntau yog cov xov hlau lossis cov hlau lead) tau koom ua ke los ntawm kev yaj cov hlau muab lub npe hu ua cov laug rau hauv kev sib koom ua ke ntawm cov khoom hlau. Ntau hom kev siv cuab yeej siv tau yooj yim. HackerBoxes Starter Ua Haujlwm suav nrog cov txheej txheem zoo ntawm cov cuab yeej yooj yim rau siv cov khoom siv hluav taws xob me me:

  • Soldering Hlau
  • Cov Lus Qhia Hloov
  • Soldering Iron Stand
  • Soldering Iron Tip Cleaner
  • Solder
  • Desoldering Wick

Yog tias koj yog tus tshiab rau cov laug, muaj ntau cov lus qhia zoo thiab cov vis dis aus online hais txog kev siv tshuaj yaj yeeb. Nov yog ib qho piv txwv. Yog tias koj xav tias koj xav tau kev pab ntxiv, sim nrhiav cov pab pawg hauv cheeb tsam lossis chaw hacker hauv koj thaj chaw. Tsis tas li, cov koom haum nyiam mloog xov tooj cua ib txwm yog cov khoom siv hluav taws xob zoo tshaj plaws.

Hnav cov tsom iav kev nyab xeeb thaum siv cov laug

Koj kuj tseem yuav xav tau qee cov cawv Isopropyl thiab swabs los ntxuav cov xim av xim av uas seem tom qab ntawm koj cov pob qij txha txuas. Yog tias nyob hauv qhov chaw, qhov seem no thaum kawg yuav xeb cov hlau hauv qhov txuas.

Thaum kawg, koj yuav xav txheeb xyuas phau ntawv comic "Soldering is Easy" los ntawm Mitch Altman.

Kauj Ruam 6: Kab Tom Qab Neeg Hlau

Image
Image
Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam
Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam

Cov Kab Hauv Qab (aka Kab Tracing) Neeg Hlau tuaj yeem ua raws kab tuab tuab uas tau kos rau ntawm qhov dawb. Txoj kab yuav tsum yog li 15 hli tuab.

Kauj Ruam 7: Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam

Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam
Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam
Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam
Kab Tom Qab Neeg Hlau - Schematic thiab Cheeb Tsam

Cov khoom rau kab hauv qab cov neeg hlau nrog rau daim duab qhia kab hluav taws xob tau qhia ntawm no. Sim txheeb xyuas txhua feem. Thaum rov tshuaj xyuas txoj kev xav ntawm kev ua haujlwm hauv qab no, saib yog tias koj tuaj yeem txheeb xyuas lub hom phiaj ntawm txhua ntu thiab tej zaum txawm tias yog vim li cas lawv cov txiaj ntsig tau teev tseg. Sim ua "thim rov qab tus kws tshaj lij" cov kab hluav taws xob uas twb muaj lawm yog txoj hauv kev zoo los kawm paub tsim koj tus kheej li cas.

Txoj Kev Ua Haujlwm:

Ntawm txhua sab ntawm kab, ib qho LED (D4 thiab D5) tau siv los ua lub teeb pom kev mus rau saum npoo hauv qab no. Cov hauv qab LEDs no muaj cov lo ntsiab muag los ua lub teeb nqaj qhia raws li tawm tsam rau lub teeb ci. Nyob ntawm qhov saum toj no hauv qab LED yog dawb lossis dub, qhov sib txawv ntawm lub teeb yuav cuam tshuam rov qab mus rau qhov sib thooj photoresistor (D13 thiab D14). Cov tub dub nyob ib puag ncig lub photoresistor pab ua kom pom qhov pom tau ncaj qha rau hauv lub sensor. Cov teeb liab photoresistor tau muab piv rau hauv LM393 nti los txiav txim siab yog tias tus neeg hlau yuav tsum txuas ncaj ncaj ua ntej lossis yuav tsum tau tig. Nco ntsoov tias ob qhov sib piv hauv LM393 muaj cov cim qhia tib yam, tab sis cov cim qhia tau tawm tsam.

Kev xa tus neeg hlau yog ua tiav los ntawm kev siv lub tshuab DC (M1 lossis M2) nyob rau sab nraud ntawm qhov tig thaum tawm ntawm lub cav mus rau sab hauv ntawm qhov tig hauv lub xeev tawm. Cov tshuab hluav taws xob tau qhib thiab kaw siv lub tshuab tsav tsav transistors (Q1 thiab Q2). Sab saum toj-teeb liab LEDs (D1 thiab D2) qhia peb tias lub cav twg siv tau rau lub sijhawm twg los tau. Lub kauj tsheb no yog ib qho piv txwv ntawm kev kaw lub voj thiab muab kev qhia nrawm nrawm los hloov kho cov neeg hlau txoj kev taug hauv qhov yooj yim tab sis siv tau zoo.

Kauj Ruam 8: Kab Tom Qab Neeg Hlau - Cov Neeg Tiv Thaiv

Kab Tom Qab Neeg Hlau - Cov Neeg Tiv Thaiv
Kab Tom Qab Neeg Hlau - Cov Neeg Tiv Thaiv
Kab Tom Qab Neeg Hlau - Cov neeg tawm tsam
Kab Tom Qab Neeg Hlau - Cov neeg tawm tsam

Tus tiv thaiv yog tus passive, ob lub davhlau ya nyob twg, cov khoom siv hluav taws xob uas siv hluav taws xob tiv taus raws li cov khoom siv hluav taws xob. Hauv cov hluav taws xob hluav taws xob, cov tiv thaiv hluav taws xob tau siv los txo qhov ntws tam sim no, kho cov teeb liab theem, faib cov hluav taws xob, cov yam ntxwv tsis ncaj ncees, thiab tshem tawm cov kab sib kis, ntawm lwm qhov siv. Cov neeg tiv taus yog cov khoom siv hluav taws xob sib txuas thiab hluav taws xob hluav taws xob thiab muaj nyob thoob plaws hauv cov khoom siv hluav taws xob.

Cov kab hauv qab no cov khoom siv neeg hlau suav nrog plaub qhov sib txawv ntawm axial-lead, dhau-qhov resistors muaj cov xim coded bands raws li qhia:

  • 10 ohm: xim av, dub, dub, kub
  • 51 ohm: ntsuab, xim av, dub, kub
  • 1K ohm: xim av, dub, dub, xim av
  • 3.3K ohm: txiv kab ntxwv, txiv kab ntxwv, dub, xim av

Cov tiv thaiv yuav tsum tau ntxig los ntawm sab saum toj ntawm cov ntawv luam tawm Circuit Board (PCB) raws li qhia thiab tom qab ntawd muab pov los ntawm hauv qab. Tau kawg, qhov raug tus nqi ntawm tus tiv thaiv yuav tsum tau ntxig tau qhia, lawv tsis hloov pauv tau. Txawm li cas los xij, cov resistors tsis yog polarized thiab lawv tuaj yeem tso rau hauv ob qho tib si.

Kauj Ruam 9: Kab Tom Qab Neeg Hlau - Cov Cheeb Tsam Tseem Ceeb

Kab Tom Qab Neeg Hlau - Cov Khoom Tseem Ceeb
Kab Tom Qab Neeg Hlau - Cov Khoom Tseem Ceeb
Kab Tom Qab Neeg Hlau - Cov Khoom Tseem Ceeb
Kab Tom Qab Neeg Hlau - Cov Khoom Tseem Ceeb

Lwm cov ntsiab lus ntawm Circuit, raws li tau qhia ntawm no, tuaj yeem ntxig los ntawm sab saum toj ntawm PCB thiab muag hauv qab no, ib yam li cov tiv thaiv.

Nco ntsoov tias plaub lub teeb pom kev zoo ib feem tau ntxig los ntawm hauv qab ntawm PCB. Cov ntsia liaj qhov rooj ntev tau muab tso nruab nrab ntawm lub teeb pom kev zoo ib puag ncig thiab txuas nrawm nrog qhib lub txiv ntoo. Tom qab ntawd cov txiv ntoo sib npaug tuaj yeem muab tso rau ntawm qhov kawg ntawm cov ntsia liaj qhov rooj raws li tus nplawm du.

Tsis zoo li cov resistors, ob peb lwm yam khoom siv yog polarized:

Cov transistors muaj ib sab tiaj thiab ib nrab ib ncig. Thaum lawv nkag mus rau hauv PCB, nco ntsoov tias cov no phim cov kab lo lo lo lo ntxhuav dawb ntawm lub cim PCB.

Cov LEDs muaj cov hlau lead ntev thiab cov hlau lead luv dua. Cov hmoov txhuas ntev yuav tsum tau sib phim nrog + lub davhlau ya nyob twg raws li qhia hauv daim kab xev.

Cov khoom siv hluav taws xob tuaj yeem muaj qhov ntsuas qhov tsis zoo (feem ntau yog kab txaij dawb) nqes mus rau ib sab ntawm lub peev xwm. Cov hlau lead nyob rau sab ntawd yog cov hlau lead tsis zoo thiab lwm qhov yog qhov zoo. Cov no yuav tsum tau muab tso rau hauv PCB raws li tus lej ntsuas hauv daim kab xev.

Lub 8-pin nti, nws lub qhov (socket), thiab PCB lo lo ntxhuav-npo rau ntxig rau lawv, txhua tus muaj qhov ntsuas ib nrab ib ncig ntawm ib kawg. Cov no yuav tsum tau ua kab rau tag nrho peb. Lub qhov (socket) yuav tsum tau muab soldered rau hauv PCB thiab lub nti yuav tsum tsis txhob muab ntxig rau hauv lub qhov (socket) kom txog thaum cov tshuaj txhuam tiav thiab txias lawm. Thaum lub nti yuav ncaj qha mus rau hauv PCB, ib qho yuav tsum tau nrawm heev thiab ceev faj thaum ua li ntawd. Peb pom zoo siv lub qhov (socket) thaum twg los tau.

Kauj Ruam 10: Kab Tom Qab Neeg Hlau - Pob Roj Teeb

Kab Tom Qab Neeg Hlau - Roj Teeb Pob
Kab Tom Qab Neeg Hlau - Roj Teeb Pob

Cov nyias, txheej sab saum toj ntawm daim kab xev ob tog tuaj yeem tev tawm los txhawm rau ntim cov roj teeb. Cov hlau lead tuaj yeem noj tau los ntawm PCB thiab cov laug hauv qab no. Cov xaim hluav taws xob ntau dhau yuav muaj txiaj ntsig zoo rau cov laug lub cav.

Kauj Ruam 11: Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb

Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb
Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb
Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb
Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb
Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb
Kab Tom Qab Neeg Hlau - Cov Tsav Tsheb

Cov hlau lead rau lub cav tuaj yeem muab pauv rau cov pawm ntawm sab hauv qab ntawm PCB raws li qhia. Thaum cov hlau lead tau muab muag lawm, cov txheej nyias, txheej sab saum toj ntawm daim kab xev ob tog tuaj yeem raug tshem tawm kom txuas cov motors rau PCB.

Kauj Ruam 12: Kab Tom Qab Neeg Hlau - Saib Nws Mus

Kab Tom Qab Neeg Hlau - Saib Nws Mus!
Kab Tom Qab Neeg Hlau - Saib Nws Mus!
Kab Tom Qab Neeg Hlau - Saib Nws Mus!
Kab Tom Qab Neeg Hlau - Saib Nws Mus!

Cov kab hauv qab neeg hlau yog kev xyiv fab los saib. Pop hauv ob peb lub AA roj teeb hlwb thiab cia nws dua.

Yog tias tsim nyog, tus kws txiav txim siab potentiometers tuaj yeem hloov kho kom pom qhov ntug pom ntawm tus neeg hlau.

Yog tias muaj lwm yam "tus cwj pwm" teeb meem nrog tus neeg hlau, nws tseem muaj txiaj ntsig zoo los txheeb xyuas qhov sib luag ntawm plaub sab hauv qab lub ntsej muag lub ntsej muag thiab tshwj xeeb tshaj yog cov tubing dub nyob ib puag ncig lub photoresistors.

Thaum kawg, nco ntsoov siv cov roj teeb tshiab. Peb tau pom kev ua haujlwm tsis raug thaum lub roj teeb poob qis.

Kauj Ruam 13: Robotic Arm Los Ntawm MeArm

Robotic Arm Los Ntawm MeArm
Robotic Arm Los Ntawm MeArm
Robotic Arm Los Ntawm MeArm
Robotic Arm Los Ntawm MeArm

MeArm Robot Arm tau tsim los ua lub ntiaj teb cov cuab yeej kawm tau yooj yim tshaj plaws thiab me tshaj, txias tshaj plaws neeg hlau caj npab. MeArm los raws li pob-ntim neeg hlau cov khoom siv caj npab suav nrog laser-txiav acrylic ntawv thiab micro servos. Koj tuaj yeem tsim nws nrog tsis muaj dab tsi ntau dua li tus ntsia hlau thiab txaus siab. Nws tau raug piav raws li "Qhov Zoo Tshaj Plaws Arduino Project rau Pib" los ntawm Lifehacker lub vev xaib. MeArm yog kev tsim qauv zoo thiab lom zem heev, tab sis tuaj yeem ua qhov nyuaj me ntsis los ua ke. Siv koj lub sijhawm thiab ua siab ntev. Sim tsis txhob yuam cov servo motors. Ua li ntawd tuaj yeem ua rau muaj kev puas tsuaj rau cov yas yas me me hauv cov servo.

MeArm hauv qhov kev cob qhia no yog tswj los ntawm lub xov tooj smartphone lossis ntsiav tshuaj app siv NodeMCU Wi-Fi module yoog raws Arduino txoj kev txhim kho. Qhov kev tswj hwm tshiab no txawv heev los ntawm thawj "hlwb" pawg thawj coj tham hauv MeArm cov ntaub ntawv, yog li nco ntsoov ua raws cov lus qhia rau tus tswj uas tau nthuav tawm ntawm no thiab tsis yog cov hauv cov ntaub ntawv qub los ntawm MeArm. Cov ntsiab lus txhua yam hais txog kev sib dhos MeArm cov khoom siv acrylic thiab cov tshuab servo tseem zoo ib yam.

Kauj Ruam 14: Robotic Arm Wi -Fi Controller - Npaj Arduino rau NodeMCU

Robotic Arm Wi -Fi Controller - Npaj Arduino rau NodeMCU
Robotic Arm Wi -Fi Controller - Npaj Arduino rau NodeMCU

NodeMCU yog qhov qhib platform raws li ESP8266 nti. Cov nti no suav nrog 32-ntsis RISC processor khiav ntawm 80 MHz, Wi-nkaus (IEEE 802.11 b/g/n), RAM Nco, Flash Nco, thiab 16 I/O pins.

Peb lub khoos phis tawj tswj hwm raws li ESP-12 tus qauv qhia ntawm no uas suav nrog ESP8266 nti nrog rau nws suav nrog kev txhawb nqa Wi-nkaus network.

Arduino yog lub platform siv hluav taws xob qhib raws qhov yooj yim-rau-siv-kho vajtse thiab software. Nws tau npaj rau leej twg ua cov phiaj xwm sib tham sib. Thaum lub Arduino platform feem ntau siv Atmel AVR microcontroller, nws tuaj yeem yog lub adapter ua haujlwm nrog lwm lub microcontrollers, suav nrog peb ESP8266.

Txhawm rau pib, koj yuav tsum paub tseeb tias koj muaj Arduino IDE teeb tsa hauv koj lub computer. Yog tias koj tsis muaj IDE teeb tsa, koj tuaj yeem rub tawm nws dawb (www.arduino.cc).

Koj tseem yuav xav tau cov tsav tsheb rau koj lub khoos phis tawj Operating System (OS) txhawm rau nkag mus rau qhov tsim nyog Serial-USB nti ntawm NodeMCU module koj tab tom siv. Tam sim no feem ntau NodeMCU cov qauv suav nrog CH340 Serial-USB nti. Cov chaw tsim khoom ntawm CH340 chips (WCH.cn) muaj cov tsav tsheb muaj rau txhua lub tshuab ua haujlwm nrov. Nws yog qhov zoo tshaj los siv Google nplooj ntawv txhais lus rau lawv lub xaib.

Thaum peb muaj Arduino IDE teeb tsa thiab OS tsav teeb tsa rau USB interface nti, peb yuav tsum txuas ntxiv Ardino IDE los siv ua haujlwm nrog ESP8266 nti. Khiav IDE, mus rau hauv qhov nyiam, thiab nrhiav thaj chaw nkag mus rau "Tus Thawj Saib Xyuas Haujlwm Ntxiv URLs"

Txhawm rau teeb tsa Pawg Thawj Coj rau ESP8266, muab tshuaj txhuam rau hauv qhov URL no:

arduino.esp8266.com/stable/package_esp8266com_index.json

Tom qab teeb tsa, kaw IDE thiab tom qab ntawd pib rov qab los.

Tam sim no txuas NodeMCU module rau koj lub khoos phis tawj siv lub microUSB cable.

Xaiv hom pawg thawj coj hauv Arduino IDE ua NodeMCU 1.0

Nov yog cov lus qhia uas mus dhau cov txheej txheem teeb tsa rau Arduino NodeMCU siv qee qhov piv txwv piv txwv thov. Nws yog qhov yuam kev me ntsis los ntawm lub hom phiaj ntawm no, tab sis nws yuav muaj txiaj ntsig los saib rau lwm qhov kev pom yog tias koj tau daig.

Kauj Ruam 15: Robotic Arm Wi -Fi Controller - Hack Koj Thawj NodeMCU Program

Robotic Arm Wi -Fi Controller - Hack Koj Thawj NodeMCU Program
Robotic Arm Wi -Fi Controller - Hack Koj Thawj NodeMCU Program

Thaum twg los xij peb txuas ib qho tshiab ntawm kho vajtse lossis teeb tsa cov cuab yeej software tshiab, peb nyiam kom ntseeg tau tias nws ua haujlwm los ntawm kev sim qee yam yooj yim heev. Cov neeg tsim khoom feem ntau hu qhov no "nyob zoo ntiaj teb" program. Txog cov khoom siv kho vajtse (peb tab tom ua dab tsi ntawm no) "nyob zoo ntiaj teb" feem ntau ntsais muag LED (lub teeb pom kev tawm).

Hmoov zoo, NodeMCU muaj cov teeb tsa LED uas peb tuaj yeem ntsais muag. Tsis tas li, Arduino IDE muaj qhov piv txwv ua haujlwm rau ntsais muag LEDs.

Hauv Arduino IDE, qhib qhov piv txwv hu ua blink. Yog tias koj ua tib zoo tshuaj xyuas cov cai no koj tuaj yeem pom tias nws hloov pauv tus pin 13 siab thiab qis. Ntawm tus thawj Arduino laug cam, tus neeg siv LED nyob ntawm tus pin 13. Txawm li cas los xij, NodeMCU LED nyob ntawm tus pin 16. Yog li peb tuaj yeem hloov kho qhov blink.ino program los hloov txhua qhov siv rau tus pin 13 rau tus pin 16. Tom qab ntawd peb tuaj yeem suav qhov program thiab xa nws mus rau NodeMCU module. Qhov no yuav siv sijhawm ob peb zaug thiab yuav xav tau kev txheeb xyuas tus tsav USB thiab ob zaug txheeb xyuas qhov teeb tsa ntawm pawg thawj coj thiab chaw nres nkoj nyob hauv IDE. Siv koj lub sijhawm thiab ua siab ntev.

Thaum qhov kev zov me nyuam tso kom raug IDE yuav hais "upload tiav" thiab LED yuav pib ntsais muag. Saib dab tsi tshwm sim yog tias koj hloov qhov ncua sijhawm ncua () ua haujlwm hauv qhov program thiab tom qab ntawd rub nws dua. Puas yog yam koj xav tau. Yog tias yog, koj tau hacked koj thawj tus lej cim. Nrog koj zoo siab!

Kauj Ruam 16: Robotic Arm Wi -Fi Controller - Piv Txwv Software Code

Robotic Arm Wi -Fi Controller - Piv Txwv Software Code
Robotic Arm Wi -Fi Controller - Piv Txwv Software Code

Blynk (www.blynk.cc) yog Platform suav nrog iOS thiab Android apps los tswj Arduino, Raspberry Pi, thiab lwm yam kho vajtse hauv Is Taws Nem. Nws yog lub digital dashboard uas koj tuaj yeem tsim cov duab nraaj rau koj txoj haujlwm los ntawm kev yooj yim rub thiab nqis cov cuab yeej. Nws yooj yim heev los teeb tsa txhua yam thiab koj yuav pib tinkering tam sim ntawd. Blynk yuav tau txais koj online thiab npaj rau Internet Ntawm Koj Yam.

Saib ntawm Blynk qhov chaw thiab ua raws cov lus qhia rau teeb tsa Arduino Blynk Library.

Lob ArmBlynkMCU.ino Arduino program txuas ntawm no. Koj yuav pom tias nws muaj peb txoj hlua uas yuav tsum tau pib ua. Koj tuaj yeem tsis quav ntsej cov no rau tam sim no thiab tsuas yog ua kom ntseeg tau tias koj tuaj yeem suav sau thiab xa cov cai raws li nws yog rau NodeMCU. Koj yuav xav tau txoj haujlwm no thauj mus rau NodeMCU rau qib tom ntej ntawm kev ntsuas ntsuas cov servo motors.

Kauj Ruam 17: Robotic Arm Wi -Fi Controller - Calibrating Servo Motors

Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors

ESP-12E lub cev muaj zog tiv thaiv lub rooj txhawb nqa ncaj qha ntsaws NodeMCU module. Ua tib zoo ua kab-kab thiab ntxig rau NodeMCU module rau lub rooj tsav tsheb tiv thaiv. Kuj tseem sib txuas plaub lub servos rau daim ntaub thaiv raws li qhia. Nco ntsoov tias cov khoom sib txuas yog polarized thiab yuav tsum tau taw qhia raws li qhia.

NodeMCU cov cai uas tau rub tawm hauv cov kauj ruam kawg ua ntej pib ua haujlwm rau lawv txoj haujlwm ntsuas raws li pom ntawm no thiab tham hauv MeArm cov ntaub ntawv. Muab cov caj npab servo tso rau hauv qhov qhia qhov tseeb thaum cov servos tau teeb tsa rau lawv txoj haujlwm ntsuas kom ntseeg tau tias qhov pib tsim nyog, qhov kawg taw tes, thiab thaj tsam ntawm cov lus tsa suab tau teeb tsa rau txhua ntawm plaub qhov kev pabcuam.

Txog kev siv roj teeb nrog NodeMCU thiab MeArm servo motors:

Lub roj teeb ua yuav tsum tau txuas rau lub roj teeb nkag cov ntsia hlau txuas. Muaj lub yas yas khawm ntawm lub tshuab thaiv kom qhib lub roj teeb nkag. Cov yas yas me me thaiv tau siv txhawm rau txhawm rau lub zog rau NodeMCU los ntawm lub cav thaiv. Tsis muaj lub jumper thaiv teeb tsa, NodeMCU tuaj yeem siv hluav taws xob nws tus kheej los ntawm USB cable. Nrog lub jumper thaiv teeb tsa (raws li qhia), lub roj teeb lub zog tau khiav mus rau NodeMCU module.

Kauj Ruam 18: Robotic Arm User Interface - Koom Nrog Blynk

Robotic Arm User Interface - Koom Nrog Blynk
Robotic Arm User Interface - Koom Nrog Blynk

Tam sim no peb tuaj yeem teeb tsa Blynk app los tswj cov cav servo.

Nruab Blyk app ntawm koj li iOS lossis Android mobile device (smartphone lossis tablet computer). Thaum tau teeb tsa, teeb tsa txoj haujlwm Blynk tshiab muaj plaub qhov swb raws li qhia rau tswj plaub lub cav servo. Nco ntsoov Blynk kev tso cai token tsim rau koj qhov Blynk txoj haujlwm tshiab. Koj tuaj yeem xa nws email rau koj kom yooj yim ntawm pasting.

Hloov kho ArmBlynkMCU.ino Arduino program txhawm rau sau peb txoj hlua:

  • Wi-nkaus SSID (rau koj qhov chaw nkag Wi-nkaus)
  • Wi-Fi Password (rau koj qhov chaw nkag mus rau Wi-nkaus)
  • Blynk Tso Cai Token (los ntawm koj txoj haujlwm Blynk)

Tam sim no suav thiab xa cov cai hloov tshiab uas muaj peb txoj hlua.

Txheeb xyuas tias koj tuaj yeem txav plaub lub cav servo hla Wi-nkaus siv cov khoom swb ntawm koj lub xov tooj ntawm tes.

Kauj Ruam 19: Robotic Arm - Mechanical Assembly

Robotic Arm - Mechanical Assembly
Robotic Arm - Mechanical Assembly
Robotic Arm - Mechanical Assembly
Robotic Arm - Mechanical Assembly
Robotic Arm - Mechanical Assembly
Robotic Arm - Mechanical Assembly

Tam sim no peb tuaj yeem txuas ntxiv nrog cov cuab yeej sib dhos ntawm MeArm. Raws li tau sau tseg yav dhau los, qhov no tuaj yeem ua rau me ntsis. Siv koj lub sijhawm thiab ua siab ntev. Sim tsis txhob yuam cov servo motors.

Nco ntsoov tias MeArm no yog tswj los ntawm NodeMCU Wi-Fi module uas txawv heev los ntawm thawj "hlwb" pawg thawj coj tham hauv MeArm cov ntaub ntawv. Nco ntsoov ua raws cov lus qhia rau tus tswj uas tau nthuav tawm ntawm no thiab tsis yog cov hauv cov ntaub ntawv qub los ntawm MeArm.

Cov ntsiab lus ua tiav cov cuab yeej sib dhos tuaj yeem nrhiav tau ntawm lub xaib no. Lawv tau sau npe ua Tus Tsim Qhia rau MeArm v1.0.

Kauj Ruam 20: Cov peev txheej hauv online rau Kawm Robotics

Cov peev txheej hauv online rau Kawm Robotics
Cov peev txheej hauv online rau Kawm Robotics

Muaj ntau zuj zus cov chav kawm neeg hlau hauv online, phau ntawv, thiab lwm yam peev txheej…

  • Chav Kawm Stanford: Qhia rau Robotics
  • Columbia Hoob: Robotics
  • MIT Hoob: Tsis Txaus Siab Robotics
  • Robotics WikiBook
  • Robotics CourseWare
  • Kawm xam nrog Robots
  • Robotics Demystified
  • Neeg Hlau Mechanisms
  • Kev ua lej Robotic Manipulation
  • Kev Kawm Neeg Hlau nrog Lego NXT
  • LEGO Kev Kawm
  • Txiav Ntug Robotics
  • Embedded Robotics
  • Autonomous Mobile Robots
  • Nce thiab Taug Kev Neeg Hlau
  • Nce thiab Taug Kev Robots Cov Ntawv Thov Tshiab
  • Humanoid Neeg Hlau
  • Neeg Hlau Caj Npab
  • Neeg Hlau Manipulators
  • Kev nce qib hauv Robot Manipulators
  • AI Robotics

Tshawb nrhiav cov no, thiab lwm yam, cov peev txheej yuav txuas ntxiv nthuav koj txoj kev paub txog lub ntiaj teb kev siv neeg hlau.

Kauj ruam 21: Robotics Acheivement Patch

Robotics Acheivement Patch
Robotics Acheivement Patch

Nrog koj zoo siab! Yog tias koj tau siv koj lub dag zog zoo tshaj plaws rau cov phiaj xwm neeg hlau no thiab paub koj qhov kev paub zoo, koj yuav tsum hnav cov ntawv ua tiav nrog rau kev txaus siab. Qhia rau ntiaj teb paub tias koj yog tus tswv ntawm servos thiab sensors.

Kauj Ruam 22: Hack Lub Ntiaj Teb

Hack Lub Ntiaj Teb
Hack Lub Ntiaj Teb

Peb vam tias koj txaus siab rau HackerBoxes Robotics Rhiav. Qhov no thiab lwm qhov kev cob qhia tuaj yeem yuav los ntawm khw hauv online ntawm HackerBoxes.com qhov twg koj tseem tuaj yeem sau npe yuav lub thawv HackerBoxes txhua lub hlis thiab muaj cov phiaj xwm zoo xa mus rau koj lub mailbox txhua lub hlis.

Thov qhia koj qhov ua tiav hauv cov lus hauv qab no thiab/lossis ntawm HackerBoxes Facebook Group. Muaj tseeb qhia rau peb paub yog tias koj muaj lus nug lossis xav tau kev pab nrog dab tsi. Ua tsaug rau koj yog ib feem ntawm HackerBoxes taug txuj kev nyuaj. Cia peb ua tej yam zoo!

Pom zoo: