- అవసరమైన పదార్థాలు:
- సర్క్యూట్ రేఖాచిత్రం:
- ప్రాసెసింగ్ ఉపయోగించి Android అనువర్తనాన్ని సృష్టించడం:
- ప్రాసెసింగ్ కోడ్ను అర్థం చేసుకోవడం:
- మీ ఆర్డునోను ప్రోగ్రామింగ్:
- EasyEDA ఉపయోగించి సర్క్యూట్ మరియు PCB డిజైన్:
- నమూనాలను ఆన్లైన్లో లెక్కించడం మరియు క్రమం చేయడం:
- బ్లూటూత్ సైన్ బోర్డు ప్రదర్శన యొక్క పని:
పొడవైన విస్తరించిన రహదారులు లేదా మీ వైద్యులు ముందు తలుపు అయినా, మాకు సమాచారం అందించడానికి ప్రతిచోటా సైన్ బోర్డులు ఉంచారు. కానీ ఈ సైన్ బోర్డులు తరచుగా బోరింగ్గా ఉంటాయి మరియు ఎప్పటికప్పుడు మా ఆసక్తికి అనుగుణంగా కాన్ఫిగర్ చేయబడవు. కాబట్టి ఈ ప్రాజెక్ట్లో మేము 8 * 8 మ్యాట్రిక్స్ డిస్ప్లేను ఉపయోగించి బ్లూటూత్ నియంత్రిత సైన్ బోర్డ్ను నిర్మించబోతున్నాం. ఈ ప్రాజెక్ట్ యొక్క ప్రత్యేక లక్షణం దాని ఆండ్రాయిడ్ అప్లికేషన్, ఇది మొబైల్ ఫోన్ నుండి అన్ని 64 ఎల్ఇడిలను ఒక్కొక్కటిగా నియంత్రించడానికి వినియోగదారుని అనుమతిస్తుంది. ఇది కస్టమ్ డిజైన్లను సులభంగా సృష్టించడానికి మరియు LED డిస్ప్లేలో ప్రదర్శించడానికి వినియోగదారుని అనుమతిస్తుంది, ఆసక్తికరంగా అనిపిస్తుంది? !! కాబట్టి ప్రారంభిద్దాం…
అవసరమైన పదార్థాలు:
- ఆర్డునో ప్రో మినీ
- MAX7219
- HC-05 బ్లూటూత్ మాడ్యూల్
- 8 * 8 LED మ్యాట్రిక్స్ డిస్ప్లే
- 20 కె రెసిస్టర్
- DC బారెల్ జాక్
సర్క్యూట్ రేఖాచిత్రం:
సర్క్యూట్ రేఖాచిత్రం ఈ బ్లూటూత్ నియంత్రిత LED బోర్డు ఈజీఇడిఎ అప్లికేషన్ ఉపయోగించి నిర్మించబడింది. మేము ఒక అభివృద్ధి అదే రూపాలు ఉపయోగిస్తుంది PCB నుండి మరియు EasyEDA ఉపయోగించి కల్పనకు.
సర్క్యూట్ చాలా సరళంగా ముందుకు ఉంది. మొత్తం ప్రాజెక్ట్ 12 వి అడాప్టర్ ద్వారా శక్తిని పొందుతుంది, ఇది నేరుగా ఆర్డునో బోర్డు యొక్క రా పిన్కు ఇవ్వబడుతుంది. ఈ రా వోల్టేజ్ + 5V కి నియంత్రించబడుతుంది, ఇది బ్లూటూత్ మాడ్యూల్ మరియు MAX7219 IC కి సరఫరా చేయబడుతుంది. సీరియల్ కనెక్షన్ను ప్రారంభించడానికి బ్లూటూత్ మాడ్యూల్ యొక్క Tx మరియు Rx పిన్లు Arduino యొక్క D11 మరియు D10 లకు అనుసంధానించబడి ఉన్నాయి.
ఎస్పిఐ కమ్యూనికేషన్ ద్వారా డేటాను పంపడానికి మరియు స్వీకరించడానికి డిజిటల్ పిన్స్ డి 5 నుండి డి 7 వరకు MAX7219 IC కి అనుసంధానించబడి ఉంది. MAX7219 యొక్క ISET పిన్ 20k రెసిస్టర్ ద్వారా అధికంగా లాగబడుతుంది.
ఈ ప్రాజెక్ట్ కోసం నేను పిసిబిని కల్పించాను, మీరు పిసిబి యొక్క డిజైన్ ఫైల్ను పొందవచ్చు మరియు అదే వాడవచ్చు లేదా బ్రెడ్బోర్డ్లో సర్క్యూట్ను నిర్మించవచ్చు. అయితే దాని సంక్లిష్టత కారణంగా 8x8 డిస్ప్లే మాడ్యూల్ కొనాలని లేదా పిసిబిని ఉపయోగించాలని సిఫార్సు చేయబడింది
8x8 మాతృక చాలా ఉపయోగకరమైన ప్రదర్శన మాడ్యూల్ మరియు అనేక చల్లని ప్రాజెక్టులలో ఉపయోగించవచ్చు:
- రాస్ప్బెర్రీ పైతో 8x8 LED మ్యాట్రిక్స్ను నియంత్రించడం
- Arduino ఉపయోగించి 8x8 LED మ్యాట్రిక్స్లో స్క్రోలింగ్ టెక్స్ట్ డిస్ప్లే
- Arduino ఉపయోగించి 8x8 LED మ్యాట్రిక్స్
- AVR మైక్రోకంట్రోలర్తో 8x8 LED మ్యాట్రిక్స్ ఇంటర్ఫేసింగ్
ప్రాసెసింగ్ ఉపయోగించి Android అనువర్తనాన్ని సృష్టించడం:
మేము మా ఆర్డునో ప్రోగ్రామింగ్ ప్రారంభించటానికి ముందు, మొబైల్ ఫోన్కు తిరిగి ప్రతిస్పందించడానికి మేము ఏ రకమైన డేటాను స్వీకరిస్తామో తెలుసుకోవాలి. కాబట్టి 8x8 LED మాతృకను నియంత్రించడానికి Android అనువర్తనం ఎలా సృష్టించబడిందో మరియు మీ స్మార్ట్ఫోన్లో దాన్ని ఎలా ఉపయోగించవచ్చో చూద్దాం.
ప్రాసెసింగ్ సాఫ్ట్వేర్ను ఉపయోగించి ఈ ప్రాజెక్ట్ కోసం Android అప్లికేషన్ సృష్టించబడింది. ఇది ఓపెన్-సోర్స్ డెవలప్మెంట్ అప్లికేషన్ మరియు ఆండ్రాయిడ్ అప్లికేషన్ మరియు సిస్టమ్ అనువర్తనాలను అభివృద్ధి చేయగలదు కాబట్టి ఆర్డునో లేదా ఇతర మైక్రోకంట్రోలర్లను ఉపయోగించి ఆసక్తికరమైన ప్రాజెక్ట్లను అభివృద్ధి చేయడానికి సులభంగా డౌన్లోడ్ చేసుకోవచ్చు. ప్రాసెసింగ్ ఉపయోగించి మేము ఇప్పటికే కొన్ని ప్రాజెక్టులు చేసాము మరియు మీరు ఈ క్రింది లింక్లను క్లిక్ చేయడం ద్వారా వాటిని తనిఖీ చేయవచ్చు.
- DIY FM రేడియో ఉపయోగించి ప్రాసెసింగ్
- Arduino ఉపయోగించి వర్చువల్ రియాలిటీ / సంజ్ఞ నియంత్రణ
- Arduino ఉపయోగించి ప్రైవేట్ చాట్ రూమ్.
- ప్రాసెసింగ్ APP మరియు అల్ట్రాసోనిక్ సెన్సార్ ఉపయోగించి ఆర్డునో రాడార్ సిస్టమ్
- ఆర్డునో ఉపయోగించి రియల్ టైమ్ ఫేస్ డిటెక్షన్ మరియు ట్రాకింగ్
- ఆర్డునో మరియు ప్రాసెసింగ్ ఉపయోగించి DIY స్పీడోమీటర్
- ఆర్డునో యాక్సిలెరోమీటర్ ఉపయోగించి పింగ్ పాంగ్ గేమ్
- ఆర్డునో ఉపయోగించి బైప్డ్ రోబోట్
- DIY Arduino థర్మల్ ఇమేజింగ్ కెమెరా
టాపిక్కి తిరిగి రావడం, ఆండ్రాయిడ్ అప్లికేషన్ యొక్క పూర్తి కోడ్ను వివరించడం నాకు అసాధ్యం, కాబట్టి మీరు మీరే ప్రాసెసింగ్ నేర్చుకోవాలి మరియు అది ఎలా పనిచేస్తుందో అర్థం చేసుకోవడానికి కోడ్ను చూడండి. అందువల్ల అభ్యాస ప్రక్రియను దాటవేయడానికి సిద్ధంగా ఉన్న వ్యక్తుల కోసం ఆండ్రాయిడ్ అప్లికేషన్ను క్రింది లింక్ నుండి డౌన్లోడ్ చేసుకోవచ్చు
- Android అనువర్తనాన్ని డౌన్లోడ్ చేయండి
మా Android అప్లికేషన్ యొక్క ఇంటర్ఫేస్ క్రింద ఉంది:
APK ఫైల్ను ఏదైనా Android అనువర్తనంలో నేరుగా ఇన్స్టాల్ చేయవచ్చు మరియు ఇతర అనువర్తనాల వలె ప్రారంభించవచ్చు. కానీ మీ HC-05 బ్లూటూత్ పరికరానికి “HC-05” అని పేరు పెట్టారని నిర్ధారించుకోండి, ఎందుకంటే అప్పుడు మాత్రమే ఇది పని చేస్తుంది.
ప్రాసెసింగ్ కోడ్ను అర్థం చేసుకోవడం:
స్క్రీన్ వెనుక ఏమి జరుగుతుందో తెలుసుకోవడానికి ఆసక్తి ఉన్న వ్యక్తులు మరింత చదవగలరు, మరొకరు తదుపరి శీర్షికకు వెళ్ళవచ్చు. ప్రాథమికంగా ఆండ్రాయిడ్ అప్లికేషన్ ప్రారంభ సమయంలో “HC-05” అని పిలువబడే బ్లూటూత్ పరికరానికి కనెక్ట్ అవుతుంది మరియు సర్కిల్ల రూపంలో 64 LED ల సమితిని ప్రదర్శిస్తుంది. అప్పుడు వినియోగదారు సర్కిల్ను నొక్కినప్పుడు సర్కిల్ ఎరుపుగా మారుతుంది మరియు సర్కిల్ నంబర్ బ్లూటూత్ ద్వారా ఆర్డునోకు పంపబడుతుంది, సర్కిల్ సంఖ్యను స్వీకరించినప్పుడు ఆర్డునో LED ని ఆన్ చేస్తుంది. బాగా అర్థం చేసుకోవడానికి ప్రాసెసింగ్ ప్రోగ్రామ్ యొక్క ముఖ్యమైన పంక్తులను పరిశీలిద్దాం. Android అప్లికేషన్ యొక్క పూర్తి కోడ్ను ఈ క్రింది లింక్ నుండి డౌన్లోడ్ చేసుకోవచ్చు.
- Android అనువర్తనం కోసం ప్రాసెసింగ్ కోడ్
మేము 64 LED లను ప్రదర్శించడానికి తరగతులు మరియు వస్తువులను ఉపయోగిస్తాము, తద్వారా ప్రతి ఒక్కటి సులభంగా పరిష్కరించగలము. మీరు క్రింద కోడ్ లో గమనిస్తే, మేము ఒక ఉపయోగించడానికి కోసం లూప్ iterate నుండి 1 64 వరుసను ఉపయోగించి. ఇది ప్రతి LED కి X స్థానం, Y స్థానం మరియు రంగు యొక్క దాని స్వంత విలువను కలిగి ఉంటుంది మరియు మేము వాటిని సులభంగా మార్చవచ్చు.
// dipslay అన్ని LED లు కోసం (Int i = 1; i <= 64; i ++) led_array.display (); // అన్ని లెడ్స్ క్లాస్ లెడ్ { ఫ్లోట్ X_Pos; ఫ్లోట్ Y_Pos; రంగు రంగు; // CONSTRUTOR Led (ఫ్లోట్ టెంప్క్స్, ఫ్లోట్ టెంపీ, కలర్ టెంప్) { X_Pos = tempx; Y_Pos = టెంపీ; color = tempc; } గర్జన ప్రదర్శన () { పూరక (రంగు); దీర్ఘవృత్తం (X_Pos, Y_Pos, led_dia, led_dia); } }
డిస్ప్లే యొక్క అదే క్రమంలో LED లు తెరపై లోడ్ అవుతాయి. ప్రతి LED ను LED యొక్క వ్యాసానికి సమానమైన దూరం ద్వారా వేరు చేస్తారు, ఈ విధంగా ప్రస్తుతం వినియోగదారుడు ఎంచుకున్న LED ని సులభంగా గుర్తించవచ్చు. దిగువ ప్రోగ్రామ్లో చూపినట్లుగా, ప్రతి మూలకం LED యొక్క X, Y స్థానం మరియు రంగు యొక్క సమాచారాన్ని కలిగి ఉన్న ఒక శ్రేణిని సృష్టిస్తాము.
void load_leds () { led_array = new Led; int a = 1; (int j = 0; j <= 7; j ++) { float y = height / 6 + j * (led_dia * 1.5); (int i = 0; i <= 7; i ++) { float x = (వెడల్పు / 6) + i * (led_dia * 1.5); // పూరక (255); // దీర్ఘవృత్తాంతం (x, y, led_dia, led_dia); led_array = కొత్త లెడ్ (x, y, రంగు (255,255,255%); a ++; } } }
ప్రోగ్రామ్లో ప్రధాన దశ ఏమిటంటే , వినియోగదారు ఏదైనా ఎల్ఈడీని నొక్కినట్లు తనిఖీ చేసి, అవును అయితే మనం ఎల్ఈడీ రంగును మార్చి ఎల్ఈడీ నంబర్ను బ్లూటూత్ ద్వారా పంపాలి. ఇప్పటి నుండి మేము ప్రతి LED యొక్క స్థానం మరియు రంగును సులభంగా పరిష్కరించగలము, వినియోగదారుడు X, Y విలువలను LED ల యొక్క X, Y విలువతో నొక్కిన X, Y విలువలను పోల్చడం ద్వారా దీన్ని చేయవచ్చు. విలువలు ఒకదానితో ఒకటి విలీనం అయితే, మేము LED యొక్క స్థితిని మార్చుకుంటాము మరియు క్రింద చూపిన విధంగా బ్లూటూత్ ద్వారా సంఖ్యను కూడా పంపుతాము.
// మౌస్ ఓవర్ లీడ్ కాదా అని తనిఖీ చేయండి // అవును ఉంటే (int i = 1; i <= 64; i ++) { if ((mouseX <(led_array.X_Pos + led_dia / 2)) && (mouseX> (led_array.X_Pos - led_dia / 2)) && (mouseY <(led_array.Y_Pos + led_dia / 2)) && (mouseY> (led_array.Y_Pos - led_dia / 2%))) {led_array = new Led (led_array.X_Pos, led_array. Y_Pos, led_color); బైట్ డేటా = {బైట్ (i)}; bt.broadcast (డేటా); } }
ఇది కాకుండా, ప్రోగ్రామ్ వాటిని అన్నింటినీ ఆపివేయడం ద్వారా పూర్తి ఎల్ఈడీని రీసెట్ చేయవచ్చు మరియు మీరు ఎల్ఈడీ టర్న్ ఎరుపు (ఆన్) లేదా వైట్ (ఆఫ్) చేయవచ్చు కాబట్టి దాని కోసం టోగుల్ బటన్ కూడా ఉంది. టోగుల్ బటన్ ప్రదర్శించబడుతుంది మరియు ఇన్పుట్ కోసం వేచి ఉంటుంది. నొక్కితే సంబంధిత చర్యలు తీసుకుంటారు. అదే విధంగా చేయవలసిన కోడ్ డ్రాగా లూప్ లోపల పిలువబడే ఫంక్షన్ గా క్రింద చూపబడింది.
void load_buttons () { rectMode (CENTER); టెక్స్ట్అలైన్ (సెంటర్, సెంటర్); నోస్ట్రోక్ (); పూరక (# 1BF2D4); rect (వెడల్పు / 2-వెడల్పు / 4, ఎత్తు / 1.3, వెడల్పు / 4, ఎత్తు / 12); పూరక (0); టెక్స్ట్ ("రీసెట్", వెడల్పు / 2-వెడల్పు / 4, ఎత్తు / 1.3); // బటన్ 1 ఉంటే (ఎరుపు == నిజం) {పూరించండి (# 080F89); rect (వెడల్పు / 2 + వెడల్పు / 4, ఎత్తు / 1.3, వెడల్పు / 4, ఎత్తు / 12); నింపండి (255,0,0); టెక్స్ట్ ("RED", వెడల్పు / 2 + వెడల్పు / 4, ఎత్తు / 1.3);} // బటన్ 2 ఉంటే (ఎరుపు == తప్పుడు) {నింపండి (# 080F89); rect (వెడల్పు / 2 + వెడల్పు / 4, ఎత్తు / 1.3, వెడల్పు / 4, ఎత్తు / 12); నింపండి (255); టెక్స్ట్ ("తెల్ల", వెడల్పు / 2 + వెడల్పు / 4, ఎత్తు / 1.3);} // బటన్ 2 } గర్జన read_buttons () { if (mousePressed && click_flag == నిజమైన) { color_val = పొందండి (mouseX, mouseY); click_flag = తప్పుడు; if (color_val == - 14945580) { బైట్ డేటా = {0}; bt.broadcast (డేటా); println ("రీసెట్"); లోడ్_లెడ్స్ (); // స్థానం మరియు రంగులో దారితీసిన అన్నింటినీ లోడ్ చేయండి } if (color_val == - 16248951) { బైట్ డేటా = {100}; bt.broadcast (డేటా); if (ఎరుపు == నిజం) ఎరుపు = తప్పుడు; else if (red == false) red = true; println ("TOGGLE"); } color_val = 0; } }
మీ ఆర్డునోను ప్రోగ్రామింగ్:
పూర్తి Arduino ప్రోగ్రామ్ను ఈ బ్లూటూత్ వైర్లెస్ బోర్డు ప్రాజెక్ట్ నియంత్రిత ఈ స్క్రీన్ దిగువన ఇవ్వబడింది; మీరు దీన్ని నేరుగా ఉపయోగించుకోవచ్చు మరియు దాన్ని మీ బోర్డులో అప్లోడ్ చేయవచ్చు. ప్రోగ్రామ్లోని ముఖ్యమైన పంక్తులు క్రింద వివరించబడ్డాయి.
Bluetooth మాడ్యూల్ పిన్ 10 మరియు 11 అనుసంధానించబడిన అందుకే మేము ఈ సూదులు సీరియల్ కమ్యూనికేషన్ ఎనేబుల్ సాఫ్ట్వేర్ సీరియల్ ఉపయోగించడానికి మరియు అప్పుడు మేము ఈ పిన్స్ నుండి డేటా కోసం వినవచ్చు కలిగి. మేము బ్లూటూత్ మాడ్యూల్ నుండి అందుకున్న డేటాను పొందుతాము మరియు ఇన్కమింగ్ అనే వేరియబుల్ లో సేవ్ చేస్తాము . ఇన్కమింగ్ విలువ “0” అయితే, మేము ఈ క్రింది కోడ్ ఉపయోగించి అన్ని LED లను ఆపివేస్తాము
if (BT.available ()) { ఇన్కమింగ్ = BT.read (); సీరియల్.ప్రింట్ల్న్ (ఇన్కమింగ్); if (ఇన్కమింగ్ == 0) m.clear (); // ప్రదర్శనను క్లియర్ చేస్తుంది
ఇన్కమింగ్ విలువలను ఉపయోగించి, మొబైల్ ఫోన్ మరియు వాతావరణంలో వినియోగదారుడు ఏ ఎల్ఈడిని నొక్కినారో మనం నిర్ణయించాలి. కాబట్టి విలువ 100 కు సమానంగా ఉందో లేదో మేము తనిఖీ చేస్తాము. విలువ 10 అయితే, దీని అర్థం యూజర్ LED రంగును టోగుల్ చేయమని కోరింది. కాబట్టి LED ఆన్ లేదా ఆఫ్ చేయాలా అని తెలుసుకోవడానికి మేము వేరియబుల్ ఎరుపును టోగుల్ చేస్తాము.
else if (ఇన్కమింగ్ == 100) // మనం LED ఆన్ లేదా ఆఫ్ చేయాలా అని తనిఖీ చేయండి { if (red == true) red = false; else if (red == false) red = true; సీరియల్.ప్రింట్ ("RED:"); సీరియల్.ప్రింట్ల్న్ (ఎరుపు); }
చివరగా విలువ 65 కన్నా ఎక్కువ ఉంటే, వినియోగదారు ఎల్ఈడీపై నొక్కినట్లు అర్థం. 1 నుండి 64 వరకు ఉన్న సంఖ్య ఆధారంగా, వినియోగదారు ఏ ఎల్ఈడీని నొక్కినారో మనం నిర్ణయించాలి. ఆ LED ని టోగుల్ చేయడానికి మనకు ఆ LED యొక్క రో మరియు కాలమ్ విలువ అవసరం, ఇది వరుసగా వేరియబుల్ X మరియు Y లలో లెక్కించబడుతుంది మరియు నిల్వ చేయబడుతుంది మరియు క్రింది కోడ్లో చూపబడుతుంది. చివరగా వేరియబుల్ ఎరుపు విలువ ఆధారంగా మేము యూజర్ అభ్యర్థన ప్రకారం LED ని ఆన్ లేదా ఆఫ్ చేస్తాము
వేరే ఉంటే (ఇన్కమింగ్ <= 64) {// చేయడానికి ఆన్ పేరు లెక్కించు ro ఆఫ్ LED టోగుల్ = నిజమైన; వై = ఇన్కమింగ్ / 8; X = ఇన్కమింగ్ - (Y * 8); if (ఇన్కమింగ్% 8 == 0) {X = 8; Y - = 1;} Serial.println (X - 1); సీరియల్.ప్రింట్ల్న్ (వై); if (red == true) m.setDot ((X - 1), (Y), true); (ఎరుపు == తప్పుడు) m.setDot ((X - 1), (Y), తప్పుడు) // LED ఆన్ చేయండి ; // LED OFF }
EasyEDA ఉపయోగించి సర్క్యూట్ మరియు PCB డిజైన్:
ఈ బ్లూటూత్ కంట్రోల్డ్ మ్యాట్రిక్స్ డిస్ప్లేను రూపొందించడానికి, మేము ఈజీఇడిఎ అనే ఆన్లైన్ EDA సాధనాన్ని ఎంచుకున్నాము. నేను ఇంతకుముందు ఈజీఇడాను చాలాసార్లు ఉపయోగించాను మరియు ఇది పాదముద్రల యొక్క మంచి సేకరణను కలిగి ఉంది మరియు ఇది ఓపెన్ సోర్స్ అయినందున ఉపయోగించడం చాలా సౌకర్యంగా ఉంది. పిసిబిని రూపకల్పన చేసిన తరువాత, పిసిబి నమూనాలను వాటి తక్కువ ఖర్చుతో పిసిబి ఫాబ్రికేషన్ సేవల ద్వారా ఆర్డర్ చేయవచ్చు. వారు ఎలక్ట్రానిక్ భాగాల యొక్క పెద్ద స్టాక్ ఉన్న కాంపోనెంట్ సోర్సింగ్ సేవను కూడా అందిస్తారు మరియు వినియోగదారులు పిసిబి ఆర్డర్తో పాటు వారి అవసరమైన భాగాలను ఆర్డర్ చేయవచ్చు.
మీ సర్క్యూట్లు మరియు పిసిబిలను రూపకల్పన చేసేటప్పుడు, మీరు మీ సర్క్యూట్ మరియు పిసిబి డిజైన్లను కూడా పబ్లిక్ చేయవచ్చు, తద్వారా ఇతర వినియోగదారులు వాటిని కాపీ చేయవచ్చు లేదా సవరించవచ్చు మరియు మీ పని నుండి ప్రయోజనం పొందవచ్చు, మేము ఈ సర్క్యూట్ కోసం మా మొత్తం సర్క్యూట్ మరియు పిసిబి లేఅవుట్లను కూడా పబ్లిక్ చేసాము, తనిఖీ చేయండి క్రింది లింక్:
easyeda.com/circuitdigest/8x8-led-matrix-display-control-with-bluetooth
మీరు ఏ లేయర్ వీక్షించడానికి పొరను ఏర్పరుస్తాయి 'పొరలు' విండో ఎంచుకోవడం ద్వారా PCB యొక్క (పైన, క్రింద, Topsilk, bottomsilk etc).
మీరు పిసిబిని కూడా చూడవచ్చు, ఈజీఇడాలోని ఫోటో వ్యూ బటన్ను ఉపయోగించి ఫాబ్రికేషన్ ఎలా చూసుకుంటుంది:
నమూనాలను ఆన్లైన్లో లెక్కించడం మరియు క్రమం చేయడం:
ఈ బ్లూటూత్ కంట్రోల్డ్ మ్యాట్రిక్స్ పిసిబి రూపకల్పనను పూర్తి చేసిన తర్వాత, మీరు పిసిబిని జెఎల్సిపిసిబి.కామ్ ద్వారా ఆర్డర్ చేయవచ్చు. JLCPCB నుండి PCB ని ఆర్డర్ చేయడానికి, మీకు గెర్బర్ ఫైల్ అవసరం. మీ పిసిబి యొక్క గెర్బెర్ ఫైళ్ళను డౌన్లోడ్ చేయడానికి ఈజీఇడిఎ ఎడిటర్ పేజీలోని ఫ్యాబ్రికేషన్ అవుట్పుట్ బటన్ను క్లిక్ చేసి, ఆపై ఈజీఇడిఎ పిసిబి ఆర్డర్ పేజీ నుండి డౌన్లోడ్ చేసుకోండి.
ఇప్పుడు JLCPCB.com కి వెళ్లి, కోట్ నౌ లేదా బటన్ పై క్లిక్ చేయండి, అప్పుడు మీరు ఆర్డర్ చేయదలిచిన పిసిబిల సంఖ్య, మీకు ఎన్ని రాగి పొరలు కావాలి, పిసిబి మందం, రాగి బరువు మరియు పిసిబి రంగు కూడా స్నాప్ షాట్ లాగా ఎంచుకోవచ్చు. క్రింద చూపబడింది:
మీరు అన్ని ఎంపికలను ఎంచుకున్న తరువాత, “కార్ట్కు సేవ్ చేయి” క్లిక్ చేసి, ఆపై మీరు ఈజీఇడిఎ నుండి డౌన్లోడ్ చేసిన మీ గెర్బెర్ ఫైల్ను అప్లోడ్ చేయగల పేజీకి తీసుకెళ్లబడతారు. మీ గెర్బెర్ ఫైల్ను అప్లోడ్ చేసి, “కార్ట్కు సేవ్ చేయి” క్లిక్ చేయండి. చివరకు మీ ఆర్డర్ను పూర్తి చేయడానికి చెక్అవుట్ సెక్యూర్లీపై క్లిక్ చేయండి, ఆపై మీరు కొన్ని రోజుల తరువాత మీ పిసిబిలను పొందుతారు. వారు PCB ను చాలా తక్కువ రేటుతో తయారు చేస్తున్నారు. వారి నిర్మాణ సమయం కూడా చాలా తక్కువ, ఇది 3-5 రోజుల DHL డెలివరీతో 48 గంటలు, ప్రాథమికంగా మీరు ఆర్డరింగ్ చేసిన వారంలోనే మీ PCB లను పొందుతారు.
పిసిబి యొక్క ఆర్డరింగ్ చేసిన కొన్ని రోజుల తరువాత, పిసిబి నమూనాలను మంచి ప్యాకేజింగ్లో పొందాను.
మరియు ఈ ముక్కలు పొందిన తరువాత నేను పిసిబి ద్వారా అవసరమైన అన్ని భాగాలను కరిగించాను.
నా పిసిబిలో, 8 * 8 డిస్ప్లే మాడ్యూల్ కోసం తప్పు పాదముద్రను ఎంచుకోవడం ద్వారా నేను మొద్దుబారిన పొరపాటు చేసాను, అందువల్ల చిత్రంలో చూపిన విధంగా డిస్ప్లేని మౌంట్ చేయడానికి నేను పెర్ఫ్ బోర్డ్ను ఉపయోగించాల్సి వచ్చింది. కానీ ఇప్పుడు పాదముద్ర పిసిబిలో నవీకరణలు మరియు మీరు సరిదిద్దబడిన పిసిబిని ఆర్డర్ చేయవచ్చు మరియు డిస్ప్లే మాడ్యూల్ను సులభంగా మౌంట్ చేయవచ్చు.
బ్లూటూత్ సైన్ బోర్డు ప్రదర్శన యొక్క పని:
మీరు పిసిబిని పొందడం ద్వారా లేదా బ్రెడ్బోర్డ్లో కనెక్షన్ చేయడం ద్వారా హార్డ్వేర్తో సిద్ధమైన తర్వాత, పేజీ చివరిలో ఇచ్చిన ఆర్డునో ప్రోగ్రామ్ను ఉపయోగించుకోండి మరియు దానిని మీ ఆర్డునో బోర్డుకు అప్లోడ్ చేయండి. Android అనువర్తనం APK ఫైలు కూడా పైన అందించబడుతుంది, ఇది ఉపయోగించడానికి మరియు మీ ఇష్టపడే Android పరికరంలో స్టాల్.
హార్డ్వేర్కు శక్తినివ్వండి మరియు దానితో జత చేయడానికి మీ ఫోన్లో HC-05 పరికర పేరు కోసం శోధించండి. పాస్ కీ అప్రమేయంగా 1234 అవుతుంది. ఆ తరువాత, మేము ఇప్పుడే ఇన్స్టాల్ చేసిన అప్లికేషన్ను తెరవండి. అప్లికేషన్ స్క్రీన్ పైభాగంలో “ HC-05 కి కనెక్ట్ చేయబడింది ” ప్రదర్శించాలి, అప్పుడు మీరు స్క్రీన్పై LED ని తాకగలుగుతారు మరియు అదే LED కూడా బోర్డులో ఆన్ చేయబడుతుందని గమనించవచ్చు.
రీసెట్ బటన్ను నొక్కడం ద్వారా మీరు అన్ని LED లను కూడా ఆపివేయవచ్చు మరియు టోగుల్ బటన్ను నొక్కడం ద్వారా నిర్దిష్ట LED ని ఆన్ లేదా ఆఫ్ చేయాలని నిర్ణయించుకోవచ్చు. అప్రమేయంగా మీరు ఎప్పుడైనా నొక్కిన LED ఆన్ చేయబడుతుంది. ప్రాజెక్ట్ యొక్క పూర్తి పనిని ఈ క్రింది వీడియోలో చూడవచ్చు. పని చేయడంలో మీకు ఏమైనా సమస్య ఉంటే, దిగువ వ్యాఖ్యల పెట్టెను ఉపయోగించండి లేదా మరింత సాంకేతిక సహాయం కోసం మా ఫోరమ్లలో వ్రాయండి. మీరు ట్యుటోరియల్ అర్థం చేసుకున్నారని మరియు దానిని నిర్మించడం ఆనందించారని ఆశిస్తున్నాము.