Talaan ng mga Nilalaman:

Kinokontrol ng Android LCD Screen sa Flowcode7: 8 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng Android LCD Screen sa Flowcode7: 8 Mga Hakbang (na may Mga Larawan)

Video: Kinokontrol ng Android LCD Screen sa Flowcode7: 8 Mga Hakbang (na may Mga Larawan)

Video: Kinokontrol ng Android LCD Screen sa Flowcode7: 8 Mga Hakbang (na may Mga Larawan)
Video: 10 amazing useful inventions for bushcraft survival camping! You may need it! 2024, Nobyembre
Anonim
Kinokontrol ng Android LCD Screen sa Flowcode7
Kinokontrol ng Android LCD Screen sa Flowcode7

Pinapayagan ka ng pagtuturo na ito na kontrolin ang isang virtual na LCD screen na na-simulate gamit ang FlowCode7 sa pamamagitan ng iyong Android device. Malinaw na maaari mong itapon sa iba pang mga platform ngunit kailangan nilang paganahin ang Bluetooth. Gagamitin din namin ang Arduino bilang isang interface sa PIC 16F877A (simulation sa Flowcode7) at Bluetooth Module (HC-05) para sa pagtanggap ng mga signal mula sa Bluetooth device na isang Android mobile sa kasong ito. Maaari mo ring subukang magpadala ng data gamit ang UDP na higit sa WiFi sa pamamagitan ng pag-configure ng iyong router. Mayroon nang isang detalyadong tutorial sa mga forum ng Matrix dito. Gayunpaman, dahil sa kawalan ng isang pribadong router kinailangan kong magtrabaho ng kaunti upang magawa ang aking hangarin. Sinubukan ko ring mag-upload ng data sa aking server at pagkatapos ay i-query ito gamit ang MySQL at PHP ngunit nabigo akong makuha ito. Mahusay na magkaroon ng isang pribadong router kung nais mong magpadala ng data sa paglipas ng UDP sa pamamagitan ng WiFi. Tingnan natin kung paano ito gagawin!

Hakbang 1: Kinakailangan ang Mga Bagay

Narito ang isang listahan ng lahat ng 'patakaran ng pamahalaan' na kailangan mong magkaroon: Hardware

1. Arduino UNO (Gumamit ako ng MEGA 2560)

2. Module ng Bluetooth (HC-05)

3. Breadboard

4. Jumper cables (Mas mabuti ang Lalaki hanggang Babae)

5. USB cable para sa Arduino

Software1. Flowcode7: Maaari mong i-download ang trial na bersyon mula sa opisyal na matrix mula dito. Gumawa ng isang account, kakailanganin mong patunayan ang software sa bawat pagsisimula sa iyong pangalan ng account at password. Alam mo kung ano ang dapat gawin kapag natapos ang 30 araw na iyon …;) 2. Arduino IDE: Narito na.

3. Bluetooth app: Mayroong maraming mga app upang magpadala ng data sa mga aparatong Bluetooth sa Play Store. Gumamit ako ng "unWired Lite". Maaari kang gumamit ng alinman sa iyong pipiliin.

Hakbang 2: Pag-unawa sa Plot

Pag-unawa sa Plot
Pag-unawa sa Plot

Ipinaliliwanag ng ilustrasyong ito ang lahat.

Hakbang 3: Pag-kable ng Arduino Sa HC 05

Ang kable ng Arduino Sa HC 05
Ang kable ng Arduino Sa HC 05

Ito ay isang simpleng pag-set upArduino HC 055V VccGnd GndTx RxRx Tx

Suriin ang step1 ng itinuturo na ito para sa higit pang pananaw

Kapag tapos ka na mahahanap mo ang aparato sa listahan ng iyong Bluetooth terminal. Ipares ito sa pamamagitan ng pagpili ng HC 05. Ang password ay karaniwang 1234.

Hakbang 4: Mag-upload ng Sketch

I-upload ang sketch na ito sa Arduino IDE. Ito ay isang napaka-pangkaraniwan para sa serally pagsulat ng data sa COM port gamit ang Bluetooth. # Isama // i-import ang Serial libraryint BluetoothData; // ang data na ibinigay mula sa bluetooth device

void setup () {// ilagay ang iyong setup code dito, upang tumakbo nang isang beses:

Serial.begin (9600); pinMode (ledpin, OUTPUT); }

void loop () {// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit: kung (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } pagkaantala (100); }

Hakbang 5: Huwag Kalimutan na Tandaan ang COM Port

Huwag Kalimutan na Tandaan ang COM Port!
Huwag Kalimutan na Tandaan ang COM Port!

Hakbang 6: Bukas sa Flowcode7

Bukas sa Flowcode7
Bukas sa Flowcode7
Bukas sa Flowcode7
Bukas sa Flowcode7
Bukas sa Flowcode7
Bukas sa Flowcode7

Kakailanganin mong buuin ang diagram ng Daloy na ito. I-drag ang isang RS232 port at LCD sa dashboard. Ikonekta ang Macros sa mga peripheral device. Piliin ang COM port kung saan nakakonekta ang Arduino sa Properties ng RS232

Hakbang 7: Patakbuhin ang Flowcode File at Magpadala ng Data Mula sa Bluetooth Device

Patakbuhin ang Flowcode File at Magpadala ng Data Mula sa Bluetooth Device
Patakbuhin ang Flowcode File at Magpadala ng Data Mula sa Bluetooth Device
Patakbuhin ang Flowcode File at Magpadala ng Data Mula sa Bluetooth Device
Patakbuhin ang Flowcode File at Magpadala ng Data Mula sa Bluetooth Device

Mag-type ng teksto sa iyong bluetooth app. Tiyaking nakakonekta ang module sa iyong aparato. Karaniwang kumukurap ang HC 05 ng LED nito nang dalawang beses na may kaunting pagkaantala sa pagitan kung matagumpay na ipinares. Tiyaking tumatakbo ang programa ng flowcode bago ka magpadala ng anumang data para sa pinakamahusay na mga resulta. Ang Flowcode7 ay tumakbo nang medyo mabagal sa aking PC at ang mga output ay dumating na may maraming pagkaantala. Saklaw ng Hinaharap: Maaari kang magpadala ng mga tukoy na mga string na maaaring maitugma sa Flowcode upang ma-trigger ang iba pang mga kaganapan tulad ng pag-clear ng LCD screen, i-print sa bagong linya, paglilipat ng data atbp.

Hakbang 8: Ang Buong Larawan

Ang Buong Larawan
Ang Buong Larawan
Ang Buong Larawan
Ang Buong Larawan

Inaasahan kong nagustuhan mo ang itinuro! Bakit ko ito nai-post ?: Iniharap ko ang proyektong ito sa aking propesor bilang isang pagsumite ng proyekto. Ni hindi man lang niya ininda na suriin ang code sa aking laptop. Nilagdaan niya ang naka-print na dokumento at pagkatapos ay itinapon ito sa isang tumpok na puno ng mga naturang file. Mayroon akong 2 pagpipilian:

1. Tanggapin na wala akong magawa tungkol dito2. Ibahagi ito sa mga tamang tao.

Inirerekumendang: