Cov txheej txheem:

Tsis Siv Neeg Kab Hlau Rhuav Nrog Arduino: 6 Kauj Ruam (nrog Duab)
Tsis Siv Neeg Kab Hlau Rhuav Nrog Arduino: 6 Kauj Ruam (nrog Duab)

Video: Tsis Siv Neeg Kab Hlau Rhuav Nrog Arduino: 6 Kauj Ruam (nrog Duab)

Video: Tsis Siv Neeg Kab Hlau Rhuav Nrog Arduino: 6 Kauj Ruam (nrog Duab)
Video: HMONG World Mosquito Destroyer 2024, Lub Xya hli ntuj
Anonim
Tsis Siv Neeg Kab Hlau Rhuav Nrog Arduino
Tsis Siv Neeg Kab Hlau Rhuav Nrog Arduino

Lub sijhawm ua haujlwm!: Tsis siv neeg ntaub qhib/ze dua.

Kuv tau pom qee lwm txoj haujlwm rau kaw thiab qhib (tau txais) daim ntaub thaiv, Kuv yeej xav tsim ib tus kheej tam sim no.

Feem ntau lwm qhov kev tsim qauv kuv pom tau tsim los siv kab nuv ntses. Kuv tsis xav siv kab nuv ntses, vim cov kab nuv ntses ib txwm yuav tawg ntawm qee kis?

Txog rau daim kab xev tsis siv neeg no kuv tau siv txoj hlua khi txoj hlua khi (nrog rau kev siv hlau, yog li muaj zog heev) thiab lub sijhawm rub lub log (20 hniav), uas tseem siv rau qee lub tshuab luam ntawv 3d.

Lub hom phiaj yog tias cov ntaub thaiv yuav qhib thiab kaw tau, thaum nws tau txais lub teeb lossis tsaus ntuj, thiab phau ntawv hla dhau qhov tseeb. Kuv txiav txim siab lub sijhawm nrog RTC, tab sis tam sim no qhov no ua haujlwm zoo tam sim no, tsis muaj RTC.

(rau kev sib koom ua ke ntawm cov duab thiab cov yeeb yaj kiab, Kuv tau tsim cov nkauj sib koom:

photos.google.com/share/AF1QipNMP3QPAfzsXe…

Tsis tas li, saib phau ntawv qhia luv luv thiab cov vis dis aus ntawm qhov tshwm sim kawg:

kaw-qhib-ntaub-2

Kauj Ruam 1: Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau

Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau
Cov Ntaub Ntawv thiab Cov Cuab Yeej Koj Xav Tau

Kauj ruam 1:

Sau tag nrho cov khoom koj xav tau. Qhov no tuaj yeem sib txawv hauv lwm qhov xwm txheej.

Cov ntaub ntawv kuv siv:

Cheebtsam

"Neeg kho tshuab":

Sijhawm siv rau 3d tshuab luam ntawv: 3 lossis 6 meters, nyob ntawm qhov loj ntawm koj lub qhov rais/kab hlau rhuav.

(piv txwv li: yog tias koj daim ntaub thaiv yuav tsum npog 1.5 meters, koj xav tau txoj siv ntawm 3 meters)

(xaj qhov no ntawm AliExpress: GT2 txoj siv dav 6 hli RepRap 3D tshuab luam ntawv 10 mtr.)

20 hniav pulley log

(xaj qhov no ntawm AliExpress: GT2 Timing Pulley 20 hniav Alumium Bore 5mm haum rau GT2 txoj siv dav 6mm RepRap 3D Tshuab Luam Ntawv Prusa i3)

Smooth (tsis muaj hniav) axis log (lossis thib ob pub dawb pub lub log log)

Ntoo 20x10x1.8 cm

Ntoo 2x2x6 cm

Aluminium strips nrog swb qhov (qee zaum cov no tau siv los kho cov duab thav duab ntawm phab ntsa, Kuv tau ua rau lawv dag ib ncig qee qhov)

Qee qhov 5mm txiv ntoo thiab ntsia liaj qhov rooj

Qee qhov 3 hli txiv ntoo thiab ntsia liaj qhov rooj

Qee qhov ntsia hlau thiab ntsaws rau txuas rau phab ntsa

Aluminium phaj 0.2x2x30cm, txiav 4 kab ntawm 2x1.5 cm

Cov khoom siv hluav taws xob:

Arduino Uno R3

Lub zog txuas ntxiv 12V 2A (nyob ntawm seb lub cav koj siv)

Lub cev muaj zog nrog iav (60 txog 120 rpm)

Tsav tsheb L298n

Lub rooj sib tham me me 3x2.5 cm

3 Leds

3 resistors 220 lossis 330 ohm (tam sim no txwv resistors rau LEDs)

LDR

1 resistor 330 Ohm (analog faib nrog LDR)

4 resistors 10K (rub tawm resistors rau keyboards)

Qee lub taub hau rau lub rooj tsav xwm me me

Cov xov hlau (Dupont/Arduino xov hlau), txiv neej-txiv neej-txiv neej-poj niam

Rooj plaub (115x90x55)

Hloov nrog peb txoj haujlwm qhib/tua/rau

2x (me me) Reed Relays nrog cov hlau nplaum

Thaum tshav kub kub ntsws raj/xaim

Cov cuab yeej siv:

Solder Hlau / Solder

Laum

Pom

Ntsia Hlau

Kub nplaum

Pliers

Hlau Stripper

Txiab

Ua siab ntev

Kauj Ruam 2: Kauj Ruam Tsim Cov Qauv

Cov Kauj Ruam Tsim Cov Qauv
Cov Kauj Ruam Tsim Cov Qauv
Cov Kauj Ruam Tsim Cov Qauv
Cov Kauj Ruam Tsim Cov Qauv
Cov Kauj Ruam Tsim Cov Qauv
Cov Kauj Ruam Tsim Cov Qauv

Kauj ruam 2:

Ua ntej, Kuv tau npaj los ua tej yam raws li qhov hloov pauv tau: Lub cev muaj zog, lub tshuab rig thib ob, Arduino, lub cev muaj zog tswj, txuas txuas, rooj plaub.

Kuv tau pib nrog tsim lub cav thiab lub tshuab txuas (rau txuas lub cev muaj zog, reed hloov pauv thiab LDR rau tus tswj hwm ntawm tus txuas RJ45) ntawm cov khoom siv ntoo.

Tag nrho nyob ntawm qhov me me ntawm lub cav koj muaj/siv, tab sis qhov tseem ceeb yog txoj siv uas tau tsav los ntawm lub log log yog nyob ze rau ntawm txoj kab ntawm daim ntaub thaiv (li 1 txog 1.5 cm nyob ib sab ntawm nws).

Kuv muaj ob peb lub cav nrog lub zog dag nyob ib puag ncig, uas kuv tau txuag ntev dhau los los ntawm cov kws tshaj lij kas fes brewer. Lawv yog 24 volts nrog lub iav uas txo RPM ntawm lub cav mus txog 120 RPM thaum nyob ntawm 24 volt. Kuv siv lub tshuab hluav taws xob ntawm 12 Volt ntawm no, yog li ntsuas RPM yog li 60. Kuv siv 12 V vim tias Arduino tau siv hluav taws xob nrog rau lub zog hluav taws xob uas kuv muaj rau txoj haujlwm no, thiab txhawm rau txo qhov max. wattage rau tus txuas (saib ntau ntxiv ntawm qhov hauv qab no).

Txuas lub log pulley rau lub axis ntawm lub cav/iav. Lub axis ntawm lub iav yog 6 hli, lub log pully 5 hli. yog li kuv xav tau los txhawm rau lub qhov ntawm lub log log loj dua mus rau 6 hli.

Tom qab ntawd tsim lub mount rau qhov muab lub cav no, txiav ntoo tawm kom lub cav thiab cov iav yuav haum zoo thiab tuaj yeem txhim kho Reed hloov pauv ib sab ntawm nws, thiab txuas nws rau ntawm phab ntsa nrog ob lub ntsaws thiab ntsia hlau.

Tom ntej no kuv siv tus txuas RJ45 (poj niam), txhawm rau txuas txhua lub xov hlau los ntawm lub cev muaj zog thiab ob txoj hlua txuas txuas thiab LDR. Yim qhov xov hlau (4 khub) hauv kab xov tooj sib txuas tsuas yog txaus los ua txoj haujlwm.

Lub cav tsuas yog rub nruab nrab ntawm 0.1 thiab 0.3 amps (nrog 12 Volts, 1.2 txog 4 watts) (nyob ntawm qhov ntsuas nws tau los ntawm kab hlau rhuav). Ib txoj hlua hlau hauv Network cable (tsawg kawg hauv qhov kuv muaj) tuaj yeem yooj yim tswj 10 watts. Qhov tseeb, PoE tus qauv yog 15 watts ib khub, tab sis koj xav tau daim ntawv pov thawj zoo PoE cable ib yam nkaus.

Thiab qhov siv ntev ntawm txoj kab tsuas yog kwv yees li 2 meters. Qhov no yog kuv qhov kev txhawj xeeb tseem ceeb txawm hais tias: Puas yuav txuas rau lub cav muaj peev xwm nqa lub wattage lub cav xav tau. Txog tam sim no, tsis muaj teeb meem, tsis muaj cua sov ntawm kev sib txuas lossis xov hlau, thiab kuv tau tsim hauv kev nyab xeeb software: Lub cav tuaj yeem ua haujlwm thiab tsuas yog ua haujlwm ntau npaum li cas ntawm muab/teev sijhawm (30 txog 50 vib nas this, kuj rov nyob tau ntev npaum li cas) nws yuav siv sijhawm kaw lossis qhib daim ntaub). Koj yuav tsum tau tweak qhov no rau koj tus kheej qhov xwm txheej.

Yog tias lub sijhawm ua haujlwm no dhau sijhawm, lub cav yuav nres thiab tsis rov qab los ntawm tus tswj lub cav. Qhov laj thawj rau lub sijhawm ua haujlwm dhau los yuav tsum tau tshawb xyuas thiab daws ua ntej koj rov pib dua Arduino/maub los (tsuas yog tshem tawm/ntsaws lub hwj chim cable kom rov pib dua).

Ib qho ncaj mus rau ib lub network cable yuav zoo tagnrho, tab sis feem ntau cov xov tooj cua ethernet (yog tsis yog txhua qhov) yuav muaj qhov sib tw hauv qhov txuas, yog li cov xov hlau uas koj siv ntawm ib kawg, yuav tsis zoo ib yam ntawm lwm qhov kawg, yog tias koj paub kuv txhais li cas. Koj yuav tsum taug qab kom raug ntawm qhov koj xaim khoom li cas.

Ob khub kuv tuaj yeem siv tau zoo ib yam, cov txiv kab ntxwv thiab xim av zoo ib yam ntawm ob qho kawg, tab sis xiav thiab ntsuab khub ntawm ib kawg, dhau los ua kev sib xyaw ntawm ob ntawm lwm qhov kawg. Tsis Muaj Teeb Meem, tsuav koj paub tias cov xim sib xyaw ua ke yog dab tsi ntawm lwm qhov kawg.

Kauj Ruam 3: Tsim Qhov Thib Ob

Tsim Txoj Cai Ob
Tsim Txoj Cai Ob

Nov yog cov kauj ruam yooj yim: saib cov duab. Tsim kom muaj ob txoj kab me me rau txoj siv kom siv tau, Kuv siv cov hlua txhuas nrog swb qhov uas ua rau nws yooj yim tuaj yeem tso qhov nrawm nrawm ntawm txoj siv yooj yim. Muab nws nyob ze ntawm txoj kev tsheb nqaj hlau ntawm lwm qhov kawg ntawm daim ntaub/qhov rai. Saib duab.

Yog li, nrog cov ntoo me me thaiv, txhuas kab nrog kab txaij swb, 5 hli ntsia liaj qhov rooj thiab 2 lub txiv ntoo tso ua ke yam ntawd hauv daim duab, thiab laum qhov kom txuas rau phab ntsa nrog qee qhov ntsaws thiab ntsia hlau ze ntawm txoj kev tsheb nqaj hlau nyob rau sab xis.

Kauj Ruam 4: Txoj Siv

Txoj Siv
Txoj Siv
Txoj Siv
Txoj Siv
Txoj Siv
Txoj Siv
Txoj Siv
Txoj Siv

Txoj siv:

Qhov no yuav tsum tau ua tiav kom raug. Vim tias kuv tau siv cov cuab yeej hloov tau thiab hloov pauv reed, kuv tau tsim qee cov npoo, tab sis qhov ntev ntawm txoj siv yuav tsum yog qhov tseeb, thiab qhov chaw ntawm cov hlau nplaum thiab cov yeeb yaj kiab ntau dua.

Kuv yuav txoj siv txoj hlua no los ntawm AliExpress, 10 mtr txhawb nqa txoj hlua khi lub sijhawm (rau 20 tus hniav pulley log (tseem los ntawm/ntawm AliExpress)), raug nqi tsuas yog 7.60 Euros.

Thaum kawg, Kuv siv tag nrho 10 metres, ib qho rau 3 mtr dav kab hlau rhuav (yog li kuv xav tau kwv yees li 6 meter ntawm txoj siv sia no), thiab lwm qhov rau lub qhov rai me dua, 1.7 mtr dav kab hlau rhuav, yog li lwm 3.4 mtr siv

Txhawm rau kom tau txais qhov ntev ntawm txoj siv, koj yuav tsum tau teeb tsa lub cev muaj zog thiab ob txoj haujlwm rig mus rau qhov chaw xav tau ntawm phab ntsa. Qhwv txoj siv kom nruj txaus nyob ib ncig ntawm lub log thiab txiav txoj siv.

Hauv 4 daim kab xev txhuas ntawm 0.2x1.5x2 cm laum 3 hli qhov. Clamp ob daim kab xev nyob rau sab saum toj ntawm txhua lwm yam, thiab laum peb lub qhov (yog li lub qhov yog zoo nkauj tau muab tso rau, kom muab cov bolts dhau los tom qab). Ob qhov ntawm ntug/qhov xaus thiab ib qho nyob hauv nruab nrab, tab sis nco ntsoov tias txoj siv tuaj yeem txav ntawm ob lub qhov. Qhov no yog txhawm rau txuas ib txheej kab rau txoj siv rau ib qho kawg ntawm daim ntaub thaiv, thiab lwm ob daim kab xev txhuas tau siv los txuas/kaw ob qhov kawg ntawm txoj siv ua ke nrog kev pab ntawm daim me me ntawm txoj siv 1.5 cm ntev (saib duab).

Qhov kev sib txuas no yog ua haujlwm rau ob lub hom phiaj, txuas txoj siv txoj hlua kom ua lub voj, thiab ua raws li ib ntawm ob daim kab hlau txuas. Zuaj cov txiv ntoo ntawm daim ntawv no kom ruaj khov, yog li txoj siv tawv txaus rub thiab thawb daim ntaub. Lub zog tsis ntau li, 2 txog 3 kg feem ntau (tshwj tsis yog muaj qee yam mus tsis raug?!).

Lwm qhov clip yuav tsum tsis txhob raug kaw nruj me ntsis, vim tias txoj hauj lwm ntawm cov yeeb yaj kiab no yuav tsum tau kho rau lwm daim ntaub tom qab.

Thaum txoj siv tau tiav, qhwv nws ib ncig ntawm lub log pully thiab lub log log thiab nrawm txoj siv khov kho nrog kev hloov kho axis/aluminium sawb ntawm ib kawg.

Tsis txhob txuas cov ntaub thaiv tsis tau rau hauv kab ntawv, koj yuav tsum ntsuas thiab kho txhua yam kom raug ua ntej koj tuaj yeem muab cov ntaub thaiv.

Cov yeeb yaj kiab uas tsis yog "txuas" txuas yuav tsum yog li tseem yog "swb".

Kauj Ruam 5: Arduino, Tus Tswj Lub Cev thiab Lub Rooj Sib Tham

Arduino, Lub Cev Tsav Tsheb thiab Lub Rooj Sib Tham
Arduino, Lub Cev Tsav Tsheb thiab Lub Rooj Sib Tham

Arduino, tswj lub cev thiab lub rooj sib tham.

Rau kev hloov pauv, Kuv siv lub rooj sib tham me me (PCB) los tsim cov ntawv tsim nyog thiab cov tiv thaiv kom rub tawm thiab rau LDR faib, thiab tom qab ntawd txuas nrog poj niam lub taub hau txhua lub xov hlau ntawm RJ45 txuas thiab phau ntawv hla dhau.

Thaum kawg, lub rooj sib tham sib tham yog tej zaum lub ntsiab lus tsis muaj zog nyob rau hauv tag nrho, thiab tej zaum yuav tsis muaj qhov xav tau, thiab kev sib txuas ncaj qha qhov twg zoo dua thiab yooj yim dua.

Kev faib cov koob ntawm Arduino yog raws li hauv qab no;

// pins faib:

// A0 - LDR

// 0 + 1 - Serial luam ntawv

// 2 - coj ntsuab

// 3 - coj liab

4, 5 - tsav tsheb L298n

// 6,7 - DAWB

// 8 - Sab saum toj reed hloov - kaw (d)

// 9 - hauv qab reed hloov - qhib (ed)

// 10 - Kev tuav tes qhib

// 11 - Phau ntawv hloov mus kaw

// 12 - DAWB

// 13 - ntsais muag coj (sab nrauv daj)

Txuas tag nrho cov xov hlau mus rau lub rooj sib tham sib tham ntawm Arduino cov xov hlau (txiv neej-poj niam) raws li tus pin qhov chaw nyob saum toj no.

Solder 3 leds nrog anode (ntev ceg) + resistor rau tus pin 2, 3 thiab 13 ntawm Arduino, thiab cathodes rau hauv av.

Kuv siv:

Pin 2 rau Ntsuab, txhawm rau qhia qhov qhib kab hlau rhuav. (kab hlau rhuav sab laug pom sab xub ntiag)

Pin 3 rau Liab, rau qhov qhia kom kaw kab hlau rhuav. (kab hlau rhuav sab laug mus rau sab xis pom ntawm xub ntiag)

Tus Pin 13 rau Daj rau txoj kev ntsais muag (Txawm li cas los xij, kuv tsis tau siv qhov no ntxiv lawm, vim tias qhov ntsais ntsais coj hauv qhov tsaus ntuj tuaj yeem ua rau muaj kev ntxhov siab, tab sis nws puas muaj siv?, siv DARK lossis LIGHT qhia rau ntsais muag thaum nruab hnub xwb, yog ib qho yooj yim ib yam nkaus).

Raws li qhov tseeb, kev ua haujlwm txhua qhov no tau mus nrog tsim tus tswj hwm no. Lub tswv yim ntawm liab thiab ntsuab coj tuaj tom qab, thiab kev siv/xim daj dhau los tsawg/tsis tseem ceeb.

Kauj Ruam 6: Muab Txhua Qhov Ua Ke

Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke
Muab Nws Tag Nrho Ua Ke

Ua rooj plaub. Cov ntaub ntawv uas yog CASE115x90x55MM nyob sab nraud, sab hauv nws me me (107x85x52, Laum 5 mm qhov rau Leds, 6 mm qhov rau qhov hloov, 6 mm qhov rau qhov txuas hlau/network cable, thiab qhov rau Arduino lub zog txuas thiab USB txuas (uas yooj yim rau kev tsim kho/hloov kho Arduino)

Tsis tas li ntawd, txuas ob lub xov hlau los ntawm Arduino lub zog txuas mus rau lub cav tswj. Arduino tau siv los ntawm lub zog txuas sab nraud, thiab yog li yog lub tshuab tswj lub cev.

Muab Arduino, lub cev tswj hwm thiab PCB rau hauv rooj plaub thiab txuas txhua lub xov hlau (LED'S nrog 220 ohm resistors, hloov nrog rub tawm cov neeg tawm tsam, thiab tseem ua tus ethernet cable txawm tias lub qhov rau PCB thiab txuas rau lub taub hau.

Txuas lub tshuab tsav mus rau phab ntsa ntawm sab laug ntawm lub qhov rais, lub log log thib ob mus rau sab xis ntawm lub qhov rais, muab txoj siv sia nyob ib puag ncig lub log log, txuas lub ethernet cable rau RJ45 txuas ntawm lub cev muaj zog, ua kom muaj zog Arduino nrog tsuas yog USB thaum xub thawj.

Tshaj tawm qhov program/firmware "curtain-2.ino", thiab ntsuas qhov ntsuas LED qhov tseem ceeb thiab cov kab rov tav, thiab phau ntawv hais los ntawm Arduino IDE Serial monitor output. Kev saib xyuas tshwj xeeb rau thawj qhov kev sim, nyob ntawm seb koj yuav siv lub cav mus rau tus tswj lub cav li cas, lub cav yuav tsum tig rov los rau-clockwise rau kaw cov kab hlau rhuav, thiab tig xub ntiag rau qhib. Yog tias qhov ntawd tsis raug, koj tuaj yeem hla cov xov hlau ntawm tus tswj lub cev lossis PCB, lossis rov ua haujlwm "motor_open ()" thiab "motor_close ()" ua haujlwm kom rov ua dua. clockwise).

Cov hlau nplaum rau cov keyboards reed yuav tsum tau muab tso rau ntawm qhov chaw muaj tswv yim raug. Thaum daim kab xev rau kab hlau rhuav ntawm sab xis yog ntawm qhov raug (yog li, tseem nyob deb ntawm sab xis, thaum qhib kab hlau rhuav), tom qab ntawd daim kab xev rau kab hlau rhuav sab laug nyob deb ntawm sab laug (kab hlau rhuav qhib), thiab cov hlau nplaum rau qhov hloov pauv hauv qab yuav tsum nyob ze heev ntawm sab laug ntawm daim kab xev rau kab hlau rhuav sab laug (saib cov vis dis aus thiab duab).

Cov hlau nplaum rau qhov hloov pauv sab saum toj yuav tsum yog nyob rau sab saum toj ntawm txoj siv nyob nruab nrab ntawm lub qhov rais (dua, thaum qhib kab hlau rhuav). Cov duab thiab yees duab yuav ua kom pom tseeb.

Cov hlau nplaum sab saum toj yuav txav mus rau sab laug (mus rau lub tshuab rig), thaum kaw kab hlau rhuav, thiab yuav tsum qhib lub qhov rooj qhib, thaum cov kab hlau rhuav sib ntsib ua ke nyob hauv nruab nrab (txoj haujlwm kaw) muaj teeb meem (loj). Lub cav yuav sim rub cov kab hlau ua ke, tab sis lawv twb yog, yog li txoj siv yuav nres lossis plam, lossis lub cav nres, rub siab tam sim no. Yog li kho qhov no yog qhov tseem ceeb heev, thiab qhov no tseem mus rau txoj haujlwm kaw ntawm chav kawm. Tab sis txawm li cas los xij, kho qhov no tsis tau siv sijhawm ntau npaum li cas thiab siv zog, tiag tiag.. Nrig/lo nplaum cov hlau nplaum rau saum thiab hauv qab ntawm txoj siv yuav tsum yog qhov tseeb, nrog kev xaiv swb ntawm reed hloov ntawm lub tshuab rig, koj muaj cov npoo los kho nws kom raug: saib cov yeeb yaj kiab no rau qhov kev xeem zaum kawg

Thawj zaj yeeb yaj kiab hauv qhov kev sib koom album no yog kev sim ntawm txoj siv thiab nyeem cov hloov pauv:

photos.google.com/share/AF1QipNMP3QPAfzsXe…

Koj tuaj yeem siv phau ntawv swith override los ntsuas qhov no.

Npog/nthuav tawm LDR koj tuaj yeem sim qhov tsaus ntuj thiab lub teeb.

Thaum cov yeeb yaj kiab ntawm txoj siv sia nres ntawm qhov chaw raug, koj tuaj yeem txuas cov kab hlau rhuav rau cov yeeb yaj kiab thiab txaus siab rau qhov tsis siv neeg kaw thiab qhib koj cov ntaub:-)

Pom zoo: