Orodha ya maudhui:

Skrini ya LCD inayodhibitiwa na Android katika Flowcode7: Hatua 8 (na Picha)
Skrini ya LCD inayodhibitiwa na Android katika Flowcode7: Hatua 8 (na Picha)

Video: Skrini ya LCD inayodhibitiwa na Android katika Flowcode7: Hatua 8 (na Picha)

Video: Skrini ya LCD inayodhibitiwa na Android katika Flowcode7: Hatua 8 (na Picha)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Novemba
Anonim
Skrini ya LCD inayodhibitiwa na Android katika Flowcode7
Skrini ya LCD inayodhibitiwa na Android katika Flowcode7

Mafundisho haya hukuruhusu kudhibiti skrini ya LCD inayofanana na FlowCode7 kupitia kifaa chako cha Android. Kwa kweli unaweza kutupa kwenye majukwaa mengine lakini wanahitaji kuwezeshwa na Bluetooth. Tutatumia pia Arduino kama kiunganishi kwa PIC 16F877A (masimulizi katika Flowcode7) na Moduli ya Bluetooth (HC-05) kwa kupokea ishara kutoka kwa kifaa cha Bluetooth ambacho ni simu ya Android katika kesi hii. Unaweza hata kujaribu kutuma data ukitumia UDP juu ya WiFi kwa kusanidi router yako. Tayari kuna mafunzo ya kina kwenye vikao vya Matrix hapa. Walakini, kwa sababu ya kukosekana kwa router ya kibinafsi ilibidi nifanye kazi karibu kidogo ili kutimiza lengo langu. Nilijaribu pia kupakia data kwenye seva yangu na kisha kuiuliza kwa kutumia MySQL na PHP lakini nilishindwa kuipata. Ni bora kuwa na router ya kibinafsi ikiwa unataka kutuma data juu ya UDP kupitia WiFi. Wacha tuangalie jinsi ya kufanya hivyo!

Hatua ya 1: Vitu vinahitajika

Hapa kuna orodha ya 'vifaa' vyote unavyohitaji kuwa na: Vifaa vya ujenzi

1. Arduino UNO (nilitumia MEGA 2560)

Moduli ya Bluetooth (HC-05)

3. Bodi ya mkate

4. nyaya za jumper (ikiwezekana kwa Mwanamume hadi Mwanamke)

5. Cable ya USB kwa Arduino

Programu1. Flowcode7: Unaweza kupakua toleo la majaribio kutoka kwa tumbo rasmi kutoka hapa. Fanya akaunti, utahitaji kudhibitisha programu wakati wowote wa kuanza na jina la akaunti yako na nywila. Unajua nini cha kufanya siku hizo 30 zitakapokwisha…;) 2. Arduino IDE: Hapa ndio.

3. Programu ya Bluetooth: Kuna programu nyingi za kutuma data kwa vifaa vya Bluetooth kwenye Duka la Google Play. Nilikuwa "Lite isiyo na waya". Unaweza kutumia chaguo lako lolote.

Hatua ya 2: Kuelewa Njama

Kuelewa Njama
Kuelewa Njama

Mfano huu unaelezea yote.

Hatua ya 3: Wiring Arduino na HC 05

Wiring Arduino Pamoja na HC 05
Wiring Arduino Pamoja na HC 05

Ni seti rahisiArduino HC 055V VccGnd GndTx RxRx Tx

Pitia hatua ya 1 ya hii inayoweza kufundishwa kwa ufahamu zaidi

Ukimaliza utapata kifaa kwenye orodha ya kituo chako cha Bluetooth. Unganisha nayo kwa kuchagua HC 05. Nenosiri kawaida huwa 1234.

Hatua ya 4: Pakia Mchoro

Pakia mchoro huu kwa Arduino IDE. Ni jambo la kawaida sana kwa kuandika data mfululizo kwa bandari ya COM kwa kutumia Bluetooth. # Ni pamoja na // kuagiza serial libraryint BluetoothData; // data iliyotolewa kutoka kifaa cha Bluetooth

usanidi batili () {// weka nambari yako ya usanidi hapa, kuendesha mara moja:

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

kitanzi batili () {// weka nambari yako kuu hapa, kuendesha mara kwa mara: ikiwa (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } kuchelewa (100); }

Hatua ya 5: Usisahau Kumbuka Bandari ya COM

Usisahau Kumbuka Bandari ya COM!
Usisahau Kumbuka Bandari ya COM!

Hatua ya 6: Endelea kwa Flowcode7

Washa kwenye Flowcode7
Washa kwenye Flowcode7
Washa kwenye Flowcode7
Washa kwenye Flowcode7
Washa kwenye Flowcode7
Washa kwenye Flowcode7

Utahitaji kujenga mchoro huu wa Mtiririko. Buruta bandari ya RS232 na LCD kwenye dashibodi. Unganisha Macros kwenye vifaa vya pembeni. Chagua bandari ya COM ambayo Arduino imeunganishwa katika Sifa za RS232

Hatua ya 7: Endesha Faili ya Flowcode na Tuma Takwimu kutoka kwa Kifaa cha Bluetooth

Endesha Faili ya Flowcode na Tuma Takwimu kutoka kwa Kifaa cha Bluetooth
Endesha Faili ya Flowcode na Tuma Takwimu kutoka kwa Kifaa cha Bluetooth
Endesha Faili ya Flowcode na Tuma Takwimu kutoka kwa Kifaa cha Bluetooth
Endesha Faili ya Flowcode na Tuma Takwimu kutoka kwa Kifaa cha Bluetooth

Andika maandishi kwenye programu yako ya Bluetooth. Hakikisha kwamba moduli imeunganishwa kwenye kifaa chako. HC 05 kawaida huangaza mwangaza wa LED mara mbili na ucheleweshaji mdogo katikati wakati wa kuunganishwa vizuri. Hakikisha kwamba programu ya flowcode inaendesha kabla ya kutuma data yoyote kwa matokeo bora. Flowcode7 ilienda polepole sana kwenye PC yangu na matokeo yalikuja na kucheleweshwa sana. Upeo wa Baadaye: Unaweza kutuma kwa nyuzi maalum ambazo zinaweza kuendana kwenye Flowcode ili kusisimua hafla zingine kama kusafisha skrini ya LCD, kuchapisha kwa laini mpya, kuhamisha data na kadhalika.

Hatua ya 8: Picha nzima

Picha nzima
Picha nzima
Picha nzima
Picha nzima

Natumahi umependa anayeweza kufundishwa! Kwa nini nilichapisha hii ?: Niliwasilisha mradi huu kwa profesa wangu kama uwasilishaji wa mradi. Hakujisumbua hata kuangalia nambari hiyo kwenye kompyuta yangu ndogo. Alitia saini hati iliyochapishwa kisha akaitupa kwa rundo lililojaa faili kama hizo. Nilikuwa na chaguzi mbili:

1. Kubali kwamba sikuweza kufanya chochote kuhusu hilo2. Shiriki na watu sahihi.

Ilipendekeza: