Sisällysluettelo:

Linjaseuranta Bluetoothilla: 7 vaihetta
Linjaseuranta Bluetoothilla: 7 vaihetta

Video: Linjaseuranta Bluetoothilla: 7 vaihetta

Video: Linjaseuranta Bluetoothilla: 7 vaihetta
Video: Apple iPhone 7: A Complete Guide 2024, Heinäkuu
Anonim
Linjaseuraaja Bluetoothilla
Linjaseuraaja Bluetoothilla
Linjaseuraaja Bluetoothilla
Linjaseuraaja Bluetoothilla
Linjaseuraaja Bluetoothilla
Linjaseuraaja Bluetoothilla

Tämä ohje oli tehty kouluprojektia varten.

Meidän oli tehtävä linjaseuraaja, jolla oli muutama eritelmä:

- Sen piti olla halpa ja tavoitehinta 50 euroa.

- Mahdollisimman nopeasti:> 0, 5 m/s.

- Viivan leveys: 1, 5 cm / kaaren säde: 10 cm / mahdolliset risteykset (auton on ajettava suoraan).

- Linjaseurannan on toimittava normaaleissa valaistusolosuhteissa (TL-valot, auringonvalo, kameran salama jne.).

- Max. mitat 12 x 12 mm.

-Yksinkertainen laitteisto: 1 virtalähde, halvat tasavirtamoottorit, H-silta,…

- Valoanturiryhmä (min. 6).

- PID-säädin.

- Langaton tiedonsiirto (infrapuna, Bluetooth,…).

- 1 käynnistys-/pysäytyspainike, linjanseuranta aloittaa viimeksi asetetuista arvoista (vaikka virta olisi katkaistu).

- Kaikki asetukset voidaan muuttaa helppokäyttöisellä tietokoneohjelmalla (Kp, Ki, Kd, debug, maksiminopeus,…).

- Lopputuotteen on oltava itse tehty PCB (muotoilu).

- Käytä tarvittaessa smd -komponentteja.

Aloitetaan.

Vaihe 1: Käsitteet ja komponentit

Aloitat tämän projektin tekemällä muutamia valintoja. Näitä ovat: ohjain, tiedonsiirto, H-silta, virtalähde, anturit ja moottorit. Nämä valinnat riippuvat toisistaan.

Valintani olivat:

Mikro-ohjain: atmega32u4 (Arduino Leonardo-siru) tarvitsee 5 V Kommunikaatio: RN-42 (Bluetooth) tarvitsee 3, 3 V Teho: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-silta: TB6612FNG 50/Moottorit: testaus) ja 30/1 (nopeus) -painikkeet: B3SN-3112 Anturit: SHARP-mikroelektroniikka GP2S700HCP

Vaihe 2: Kaavion tekeminen

Kaavion tekeminen
Kaavion tekeminen

Jos haluat tehdä kaavioita, katso tietolomakkeet ja näet, miten kaikki on yhdistettävä. Kaaviot voidaan tehdä useissa eri ohjelmissa (DipTrace, Eagle, EasyEDA, …).

Jos haluat käyttää omiani, voit ladata ne täältä.

Vaihe 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Kun saat PCB: n, sinun on juotettava kaikki siihen. Varmista, ettet oikosulje komponentteja.

Vaihe 4: Ohjelmoi (arduino)

Ohjelma (arduino)
Ohjelma (arduino)

Kaikki laskelmat ovat arduinossa ja arvot voidaan muuttaa eri ohjelmalla (katso seuraava vaihe) Voit ladata koko ohjelman.

Vaihe 5: Ohjelmoi (Visual Basic)

Ohjelma (Visual Basic)
Ohjelma (Visual Basic)

Kirjoitin nopeasti Visual Basic -ohjelman, joka voi kirjoittaa arvoja linjanseuraajalle, siellä on myös joitain lisäominaisuuksia.

Ohjelma ja koodi on ladattavissa täältä.

Vaihe 6: Kaikkien piirilevyjen testaaminen

Kaikkien piirilevyjen testaaminen
Kaikkien piirilevyjen testaaminen
Kaikkien piirilevyjen testaaminen
Kaikkien piirilevyjen testaaminen

Nyt sinun on testattava kaikki.

Jos ongelmia ei ole, voit aloittaa sen säätämisen ja nopeuttaa sitä. (Muussa tapauksessa sinun on löydettävä ongelman syy ja ratkaistava se.)

Tee tämä muuttamalla PID, nopeus ja jaksoaika.

Tämä muuttuu jokaisen linjaseuraajan kanssa

Minulle arvot olivat (nopeudelle 0, 858 m/s 30: 1 moottorit):-Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Speed: 140-Cycletime: 2000

Jos PID -arvosi ovat liian suuret, linjanseuranta havaitsee liikaa vääristymiä.

Vaihe 7: Lopputulos

Lopulta teimme linjaseurannan, jossa oli kaikki antamamme tiedot, ja saavutimme nopeuden 0, 858 m/s, joka on kaikkien aikojen nopein nopeus tässä kouluprojektissa., käytä alla olevaa linkkiä. (Jotkut niistä ovat hollanniksi)

drive.google.com/drive/folders/169LRTWpR2k…

Blogini (myös hollanniksi).

linefollower20182019syntheseproject.blogsp…

Jos sinulla on kysymyksiä, kysy rohkeasti.

Suositeltava: