
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šis projekts sākās kā divas atsevišķas idejas. Viens bija izgatavot elektrisko skrituļdēli, bet otrs - izgatavot automašīnu ar tālvadības pulti. Lai cik dīvaini tas izklausītos, šo projektu pamati ir ļoti līdzīgi. Acīmredzot tas kļūst sarežģītāk, ja runa ir par mehāniku, bet elektrotehnikas aspekti ir ļoti līdzīgi.
1. solis: iesācēji
Mēs uzreiz sākām ar pamata izgudrotāju komplektu, jo vislabāk ir justies ērti, kodējot jebkuru dēli, kuru vēlaties izmantot vispirms. Šajā projektā mēs visu laiku izmantojām Arduino Uno. Mēs praktizējām vienkāršas shēmas, lai iegūtu zināmu pieredzi; piemēram, mirgojoša gaismas diode vai viens rotējošs līdzstrāvas motors. Patiešām svarīga lieta, ko mēs uzzinājām šī soļa laikā, ir tikai tā, ka vienai motora pusei jāiet pie strāvas, bet otrai - uz zemes. Ja vadi tiek pārslēgti, tas mainīs motora virzienu.
2. solis: divi motori

Mūsu nākamais solis šajā procesā bija mēģināt divus motorus pārvietot sinhronizācijā. Tam nepieciešams motora vadītājs ar H tiltu. Sākotnēji mēs izmantojām L293d motora draiveri. Šajā brīdī mums bija jāiekļauj cits enerģijas avots, jo Arduino nevarēja nodrošināt pietiekamu jaudu abiem motoriem. Turklāt mēs sapratām, ka L293d nespēj apstrādāt nepieciešamo jaudu, lai darbinātu abus līdzstrāvas motorus. Tā vietā tas ļoti bīstami sakarsa ļoti ātri. Šī iemesla dēļ mēs nolēmām, ka mums ir nepieciešama jauna pieeja.
PIEZĪME: Vienmēr atcerieties pārbaudīt, vai lietas sakarst vai nedeg.
3. solis: jauns motora draiveris

Tas mums lika pieņemt lēmumu. Mēs varētu vai nu kopā lodēt divus L293d draiverus, vai arī mēģināt izmantot citu motora draiveri. Mēs izvēlējāmies pāriet uz L298n, kas spētu apstrādāt nepieciešamo enerģijas daudzumu, nesadedzinoties.
Tomēr L298n nav piemērots maizei. Mūsu pirmā doma bija mēģināt pielodēt vadu uz katras L298n tapas. Tas ļautu mums pagaidām izmantot maizes dēli. Lai gan sākotnēji tas šķita labs risinājums, tas kļuva ļoti laikietilpīgs un grūts. Es neiesaku to darīt, ja vien jūs nezināt, ka pēdējā projektā izmantosit motora draiveri un jums ir nepieciešams ilgstošs risinājums. Pretējā gadījumā vislabāk ir izmantot tikai sieviešu vadus. Tas ietaupa laiku un stresu.
4. darbība: L298n

Ar L298n mēs sākotnēji pārpratām, kā tika organizētas tapas. Mēs sākotnēji pieņēmām, pilnībā nepārbaudot datu lapu, ka augšējās tapas kontrolēs vienu motoru un apakšējās tapas kontrolēs otru motoru. Tomēr L298n faktiski ir atdalīts pa vidu, kreisās tapas kontrolē vienu motoru un labās tapas kontrolē otru motoru.
L298n strāvas sensora tapām un zemējuma tapai jābūt iestatītai uz zemi, bet barošanas spriegumam un iespējošanas tapām jāieslēdzas. Izlasot datu lapu, jūs atradīsit, ka loģikas barošanas sprieguma tapai jābūt gan pieslēgtai pie strāvas, gan pieslēgtai pie zemes caur 100nF kondensatoru. Izejas tapām 1 un 2 jābūt savienotām ar viena motora vadiem. Tad ievades tapām 1 un 2 vajadzētu būt vienai jaudai un vienai zemei, kurai viena ir atkarīga, atkarībā no virziena, kurā vēlaties griezties. Pēc tam jūs varat darīt to pašu ar otru motoru, izmantojot izejas un ievades tapas 3 un 4.
Šis solis prasa daudz pārbaudīt lietas, lai redzētu, kā tās darbojas. Mēs iesakām šajā brīdī neizmantot mikrokontrolleru un tikai pārbaudīt ķēdi. Jūs varat pievienot dēli pēc tam, kad viss ķēdē darbojas.
5. darbība: Arduino Uno

Patiesībā tas bija mūsu nākamais solis. Mēs savienojām L298n ievades tapas ar tapām Arduino Uno. Paturiet prātā, ka mēs joprojām nevarējām izmantot Arduino ķēdes barošanai, bet Arduino joprojām ir jābūt savienotam ar zemi. Pēc tam mēs izmēģinājām vienkāršus kodus, lai redzētu, kā tas ietekmēja mūsu dēli. Jums jāpārbauda, vai dažādu ieejas tapu HIGH vai LOW iestatījumi ietekmē motorus. Tā kā šis projekts galu galā ir domāts kā kaut kas tāds, kas teorētiski varētu darbināt tālvadības automašīnu vai elektrisko skrituļdēli, mums bija viens motors, kas griežas pulksteņrādītāja virzienā, bet otrs-pretēji pulksteņrādītāja virzienam. Tādējādi šķiet, ka motori griežas uz priekšu, ja tie atrodas ķēdes pretējos galos.
6. solis: poga

Tieši šajā brīdī mums sāka pietrūkt laika, lai turpinātu savu projektu. Mēs nolēmām, ka pēdējās stundās mēs vienkārši pievienosim ķēdes pogu. Mēs devāmies ar taustiņu pogas slēdzi, jo tas bija piemērots maizei. Poga nodrošina, ka motori griežas tikai tad, kad poga ir nospiesta, un, tiklīdz jūs atlaidāt pogu, motori apstājas.
Pogas iekļaušana motorā bija vienkārša pēc tam, kad sapratām, kā poga darbojas. Pogai ir četras tapas, un tās ir ļoti vienkāršas. Mēs pārbaudījām pogu, izveidojot ātru nelielu ķēdi ar divām gaismas diodēm. Mēs noskaidrojām, ka katrā pogas pusē bija zemējuma tapa un barošanas tapa. Tāpēc abas iezemētās tapas bija savienotas tieši ar zemi, bet pārējās tapas bija nedaudz sarežģītākas. Pārējās tapas vajadzēja pieslēgt pie strāvas caur 330 Ω rezistoru. Šīs tapas bija savienotas arī ar Arduino Uno. Tas ļāva Arduino Uno lasīt, kad tika nospiesta poga. Kods nolasītu, vai tapas ir AUGSTAS.
Viena tapa uz katras gaismas diodes tika iestatīta uz zemes, bet otra tapa tika pievienota Arduino Uno. Mēs savā kodā ierakstījām IF paziņojumu, kas nolasītu pogas izvadi, un, ja tas būtu HIGH, tas pēc tam iestatītu tapas uz LED HIGH.
Kad mēs labāk sapratām, kā poga darbojās, mēs to iekļāvām mūsu sākotnējā ķēdē. Motoru kodā mēs izmantojām to pašu vispārējo kodu no LED ķēdes. Tā kā mums jau bija īpaša ieeja, ko mēs vēlējāmies HIGH katram motoram, mēs varējām viegli mainīt IF paziņojumu, lai tas attiektos uz šīm ievades tapām.
7. solis: nākamais solis

Ja mums būtu vairāk laika, lai strādātu pie šī projekta, mēs būtu sākuši strādāt pie koda. Mēs abi vēlējāmies, lai mūsu projekti varētu paātrināties un lēnām apstāties. Faktiski tas ir viens no iemesliem, kāpēc mēs vispirms izmantojām H tiltu, jo tie var ietvert impulsa platuma modulāciju. Mēs, iespējams, nevarēsim turpināt savu projektu, bet mēs priecātos, ja tas varētu palīdzēt kādam citam.
Ieteicams:
DC MOTOR MOSFET Kontrolējiet ātrumu, izmantojot Arduino: 6 soļi

DC MOTOR MOSFET vadības ātrums, izmantojot Arduino: Šajā apmācībā mēs uzzināsim, kā kontrolēt līdzstrāvas motora ātrumu, izmantojot MOSFET moduli. Noskatieties video
Carro Motor Paso un Paso - Arduino: 7 soļi

Carro Motor Paso un Paso - Arduino: Se llevará acabo el proyecto de un carro por medio de Arduino y motores paso a paso
DC MOTOR Roku žests Kontrolē ātrumu un virzienu, izmantojot Arduino: 8 soļi

DC MOTOR Roku žestu ātruma un virziena kontrole, izmantojot Arduino: Šajā apmācībā mēs iemācīsimies kontrolēt līdzstrāvas motoru ar roku žestiem, izmantojot arduino un Visuino. Noskatieties video! Pārbaudiet arī šo: Roku žestu apmācība
Stepper Motor kontrolējams Stepper Motor bez mikrokontrollera (V2): 9 soļi (ar attēliem)

Pakāpju motora kontrolēts pakāpju motors bez mikrokontrollera (V2): Vienā no maniem iepriekšējiem norādījumiem es parādīju, kā vadīt pakāpju motoru, izmantojot soļu motoru bez mikrokontrollera. Tas bija ātrs un jautrs projekts, taču tam bija divas problēmas, kuras tiks atrisinātas šajā instrukcijā. Tātad, asprātīgi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi

Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)