» Electronics » Arduino »Ang makina na kinokontrol ng smartphone

Kinokontrol ng makina ng Smartphone

Tatalakayin ng artikulong ito kung paano gumawa ng isang makina na kinokontrol ng isang smartphone, habang ang mga utos ay ipapadala bilang isang tono gamit ang teknolohiyang IVRS (System Interactive Voice Response). Sa madaling salita, ang isang smartphone ay mai-install sa makinilya, kapag tinawag mo ito at ang mode na "pag-uusap", ang makinilya ay maaaring kontrolin sa pamamagitan ng pagpindot sa ilang mga pindutan. Kapag pumapasok ang signal ng DTMF elektronika, pagkatapos ay mai-decrypted doon gamit ang ATmega16 controller at ang DTMF MT8870 decoder.

Ang decoder ay i-convert ang tono sa isang binary code na katumbas ng signal na iyon. Bukod dito, ang signal ng binary na ito ay pupunta sa controller, ngunit ang control mismo ay makokontrol ang mga driver ng motor, na ilipat ang makina sa isang naibigay na direksyon.

Ayon sa may-akda, ang pangunahing bentahe nito gawang bahay iyon ay salamat sa pamamaraang ito posible upang madaig ang limitasyon ng saklaw. Ang problemang ito ay maaaring makatagpo kapag nagtatrabaho sa mga frequency ng radyo.

Mga tool at materyales para sa pagpupulong:
- paghihinang iron na may panghinang at pagkilos ng bagay;
- electric drill (angkop din na manu-manong);
- kutsilyo;
- distornilyador;
- multimeter;
- nakalimbag na circuit board;
- diode ng rectifier 1N4007;
- boltahe regulator 7805v;
- driver ng motor na L293D;
- decoder ng MT8870 DTMF;
- chip 74LS04 HINDI gate;
- AVR microcontroller ATmega16;
- lumang headphone;
- quartz resonator XTAL1 - 3.57MHz;
- push switch;
- quartz resonator XTAL2 - 12 MHz;
- mga konektor ng pin na "lalaki", "ina";
- dalawang DC motor 6V, 50 rpm na may mga bracket;
- apat na gulong;
- Uri ng baterya 6V, 4.5 A / h;
- limang LED ng anumang kulay (3 mm);
- isang dayami o kaso mula sa isang plastik na hawakan;
- mga mani na may 2-pulgada na mga bolts (4 na piraso).

Kinokontrol ng makina ng Smartphone

Mga Resistor: 100 kOhm (2 mga PC.), 330 kOhm (1 pc.), 10 kOhm (5 pc.), 100 ohm (4 pc.).
Mga capacitors: ceramic 0.1μF (1 pc.), Ceramic 22p (4 na mga PC.), Electrolytic 10uF, 100uF (2 mga PC.).

Proseso ng pagpupulong ng makina:

Hakbang 1. Isulat ang circuit

Ang pagpupulong ay nagsisimula sa paghihinang ng microcontroller ng ATmega16, pati na rin ang iba pang mga sangkap, tulad ng ipinahiwatig sa diagram. Kinakailangan na maingat at maingat ang panghinang, nang hindi umaalis mula sa circuit.
Ang may-akda para sa circuit ay gumawa ng karagdagang 5V regulated power supply, ang boltahe regulator 7805 ay ginagamit.Kung ang rating ng baterya ay nasa ilalim ng operating range ng magsusupil, hindi mo kailangang gamitin ang regulator. Ito ay kinakailangan lamang kung ang operating boltahe ng baterya ay higit sa 6V.
Bilang kahalili, maaari kang gumamit ng isang breadboard sa halip na paghihinang.



Hakbang 2. Ang paggawa ng pagkonekta cable
Upang maisagawa ang pagkonekta ng cable, kailangan mo ng mga lumang headphone, kailangan mong putulin ang audio plug na may isang wire margin na mga 30 cm.Pagkatapos nito, dapat na lubusang hubarin ang mga kable. Bilang isang resulta, dapat kang makakuha ng dalawang pares ng mga wire, madalas na ito ay pula-ginto at asul-ginto, ngunit ang mga kulay ay maaaring magkakaiba depende sa tagagawa.

Ang mga gintong kable ay maaaring baluktot nang magkasama at iginawad, o kahit na maputol. Dalawang wire lamang ang kinakailangan para sa circuit, ang mga ito ay pula at asul. Ang isang kawad ay konektado sa tuktok ng plug, at dredge sa singsing. Matapos mahubaran ang mga kable, kailangan mong panghinang sa two-pin male connector. Upang ma-insulto nang maayos ang mga kable, maaari kang gumamit ng isang tube na pag-urong ng init.


Matapos gawin ang cable, kailangan mong kumuha ng isang multimeter at magpasya kung aling contact ang konektado sa kung ano. Direkta, ang wire mismo ay konektado sa board gamit ang isang pin konektor, ngunit sa isang smartphone gamit ang isang audio plug.

Hakbang 3. Malikhaing software

Ang microcontroller code ay nilikha sa C, naipon ito sa AVR Studio. Ang code mismo ay napaka-simple at ginagamit lamang ang mga pangunahing pag-andar ng magsusupil. Ang firmware na nakakabit sa artikulo ay dapat na isulat sa controller gamit ang AVR editor.


matalino.rar [722 b] (mga pag-download: 109)


Hakbang 4. Pag-install ng mga bahagi ng peripheral
Upang mai-install ang mga motor sa mga sulok ng likod ng board, kailangan mong mag-drill hole. Sa harap na bahagi magkakaroon ng isang axis, maaari itong maging isang metal na nagsalita o isang manipis na lapis, pagkatapos ay ang mga gulong ay inilalagay dito. Sa parehong yugto, gamit ang isang dating ginawa na cable, maaari mong ikonekta ang isang smartphone sa makinilya. Kapag nakakonekta, ang smartphone ay dapat na lumipat sa mode ng awtomatikong sagot.
Pagkatapos nito, maaari mong ikonekta ang baterya at i-on ang lutong bahay. Kung ang lahat ay tapos na nang tama, apat na mga LED ang dapat gumaan.


Hakbang 5. Pag-aaral upang magmaneho ng kotse
Upang simulan ang pagkontrol ng makina sa isang smartphone, kailangan mong tumawag. Tulad ng nabanggit na, ang teknolohiya ng IVRS ay ginagamit dito, iyon ay, kapag ang isang tiyak na pindutan ay pinindot, ang isang tiyak na signal ng tono ay ipinadala sa smartphone.

Ang pindutan ng 8 ay nangangahulugang paatras na kilusan
Ang pindutan ng 4 ay nangangahulugang ilipat sa kaliwa
Ang Button 5 ay isang paghinto
Ang pindutan ng 6 ay isang tamang pagliko
Button 2 - Ipasa

Hakbang 6. Pangwakas na yugto ng pagpupulong
Upang gawing mas maganda ang gawang bahay, ang makina ay maaaring gumawa ng isang bubong. Ang isang smartphone ay mai-install din dito. Ginagawa ito mula sa isang piraso ng isang nakalimbag na circuit board, sa mga sulok kung saan kailangan mong mag-drill hole. Ang bubong ay naka-fasten na may apat na bolts, apat na mga ducts ng kinakailangang taas ay pinutol sa ilalim nila.

Iyon lang, ngayon handa na ang lutong bahay. Maaari mong simulan ang pagsubok.
[media = https: //youtu.be/loSME1w22UQ]
10
8
9

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...