టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

పాత బొమ్మకు కొత్త టేక్, కార్డ్‌లెస్ టిన్ క్యాన్ ఫోన్ గత సంవత్సరం సాంకేతికతను తీసుకొని దానిని ఆధునిక యుగంలోకి నెట్టివేసింది!

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

నిన్ననే నేను తీవ్రమైన టెలిఫోన్ సంభాషణ చేస్తున్నప్పుడు అకస్మాత్తుగా నా అరటిపండు పనిచేయడం మానేసింది! నేను చాలా కలత చెందాను. సరే, అంతే - ఈ తెలివితక్కువ ఫోన్ కారణంగా నేను మిస్ కాల్ చేయడం ఇదే చివరిసారి! (వెనక్కి తిరిగి చూసుకుంటే, ఆ సమయంలో నాకు కొంచెం కోపం వచ్చింది.)

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

ఇది నవీకరణల కోసం సమయం. మరియు ఇదిగో - టిన్ క్యాన్ నుండి కొత్త కార్డ్‌లెస్ ఫోన్! నా కమ్యూనికేషన్ అవసరాలకు సరిపోయేలా కొత్త మరియు మెరుగుపరచబడిన సూడో ఫోన్!

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

జోకులు పక్కన పెడితే, ప్రాజెక్ట్ వాస్తవానికి పని చేస్తోంది. మరియు నేను దీన్ని ఎలా చేసాను.

ఉపకరణాలు మరియు పదార్థాలు

ప్రాజెక్ట్ కోసం మీకు కొన్ని ఎలక్ట్రానిక్ భాగాలు మరియు కొన్ని సాధనాలు అవసరం.

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

ఇన్స్ట్రుమెంట్స్:

  • బెజ్జం వెయ్యి.
  • మెటల్ కత్తెర.
  • వేడి జిగురు తుపాకీ.
  • రౌండ్ ముక్కు శ్రావణం.
  • రౌండ్ స్ట్రైకర్‌తో సుత్తి.

మెటీరియల్స్ (అన్నీ నకిలీలో):

జాడీలను సిద్ధం చేస్తోంది

ఎలక్ట్రానిక్స్ కనెక్ట్ చేయడానికి ముందు, మీరు జాడిని సిద్ధం చేయాలి. వాటిలో రెండు రంధ్రాలను రంధ్రం చేద్దాం - యాంటెన్నా కోసం ఒకటి, బటన్ కోసం రెండవది.

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

నేను యాంటెన్నా రంధ్రంతో ప్రారంభించాను. మొదట, గోడ నుండి రంధ్రం ఎంత దూరంలో ఉండాలో కొలవడానికి నేను డబ్బా లోపల యాంటెన్నా బోర్డ్‌ను అంటుకున్నాను. నేను ఉద్యోగం తర్వాత దాని యొక్క ఏవైనా జాడలను తీసివేయాలనుకుంటున్నాను కాబట్టి నేను డ్రై ఎరేస్ మార్కర్‌ని ఉపయోగించి రంధ్రం గుర్తించాను. భవిష్యత్తులో రంధ్రం కోసం స్థానాన్ని గుర్తించడానికి నేను ట్యాప్‌ని ఉపయోగించాను. ఇది తదుపరి దశలో డ్రిల్లింగ్‌తో సహాయపడుతుంది.

రంధ్రం యొక్క పరిమాణం మీరు ఉపయోగిస్తున్న యాంటెన్నాపై ఆధారపడి ఉంటుంది. నేను కేవలం డ్రిల్ యొక్క పరిమాణాన్ని ఎంచుకున్నాను, యాంటెన్నా స్క్రూ చేయబడిన థ్రెడ్ పరిమాణంతో పోల్చాను.

నాకు 5,5 మిమీ వచ్చింది.

సరే, సేఫ్టీ గ్లాసెస్ పెట్టుకుందాం!

వ్యాసాన్ని ఎంచుకుని, రంధ్రం గుర్తించి, దానిని రంధ్రం చేయండి. అధిక వేగంతో దీన్ని చేయడం మంచిది, కానీ చాలా గట్టిగా నొక్కకండి. టిన్ సన్నగా ఉంటుంది మరియు బర్ర్స్‌ను ఏర్పరుస్తుంది - పదునైన లోహంతో జాగ్రత్తగా ఉండండి. అంచులను కత్తిరించడానికి టిన్ స్నిప్‌లు మరియు శ్రావణాలను ఉపయోగించండి.

దీని తరువాత మీరు బటన్ కోసం రంధ్రంపై పని చేయడం ప్రారంభించవచ్చు. అతనితో ప్రతిదీ కొద్దిగా భిన్నంగా ఉంటుంది.

నేను నా వద్ద ఉన్నదానితో పని చేస్తున్నాను, కాబట్టి డ్రిల్ మరియు శ్రావణం ఉపయోగించి మళ్లీ రంధ్రం చేయడానికి ప్రయత్నించాలని నిర్ణయించుకున్నాను. కానీ ఫోర్స్ట్నర్ డ్రిల్తో దీన్ని చేయడం చాలా సౌకర్యవంతంగా ఉంటుంది. నేను దీన్ని ఎలా చేశానో ఇక్కడ ఉంది.

మొదట, నేను బటన్ నుండి ప్లాస్టిక్ గింజను విప్పాను. నేను రంధ్రం అవసరమైన చోట గింజను ఉంచాను మరియు లోపలి వ్యాసాన్ని గుర్తించాను. నేను ఐదు రంధ్రాలు వేసి, పదార్థాన్ని తీసివేసి, రంధ్రం గుండ్రంగా కనిపించేలా చేయడానికి కత్తెరను ఉపయోగించాను.

ఆ తరువాత, నేను అంచులను లోపలికి కొట్టడానికి మరియు వాటిని వంచడానికి సుత్తి మరియు శ్రావణం ఉపయోగించాను - ఫోటో చూడండి. గుండ్రని తలతో సుత్తిని ఉపయోగించమని నేను సిఫార్సు చేస్తున్నాను. మరొకటి లేనందున నేను సాధారణ దానిని ఉపయోగించాను.

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

ఇప్పుడు మీరు యాంటెన్నా మరియు బటన్‌లో స్క్రూ చేయవచ్చు. పదునైన మెటల్ అంచుల పట్ల జాగ్రత్త వహించండి!

వేడి గ్లూ సమయం

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

ఇది అన్ని భాగాలను జిగురు చేయడానికి సమయం. మొదట, జిగురు తుపాకీని ఆన్ చేసి వేడెక్కేలా చేయండి. అప్పుడు డబ్బాకు యాంటెన్నా బోర్డ్‌ను జిగురు చేయడానికి జిగురును ఉపయోగించండి. యాంటెన్నా యొక్క మెటల్ భాగాన్ని జిగురుతో కప్పి ఉంచమని కూడా నేను మీకు సలహా ఇస్తున్నాను, తద్వారా అది డబ్బాతో చిన్నది కాదు.

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

నేను వీలైనంత ఎక్కువ జిగురును ఉపయోగించమని సిఫార్సు చేస్తున్నాను, తద్వారా డబ్బాపై ఏమీ చిన్నది కాదు. పరీక్ష సమయంలో మీరు పగుళ్లు లేదా కీచు శబ్దం విన్నట్లయితే, డబ్బాతో ఏదో తాకడం జరుగుతుంది.

డబ్బా దిగువకు Arduino Unoని అతికించి, ఆపై బ్యాటరీలను కనెక్ట్ చేయండి. ఇది చాలా కష్టతరమైన భాగం - నేను అంచులకు జిగురును వర్తింపజేయాలని సిఫార్సు చేస్తున్నాను, ఆపై యాంటెన్నా పైకి కనిపించేలా మరియు బ్యాటరీలు డబ్బాకు ఎదురుగా ఉంటాయి. బ్యాటరీలు సహజ గురుత్వాకర్షణ కేంద్రంగా ఉంటాయి.

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

నేను స్పీకర్‌ను బ్యాటరీ హోల్డర్‌కు ఒక వైపుకు మరియు మైక్రోఫోన్‌ను మరొక వైపుకు అతికించాను. కారణాలు సౌందర్య పరిగణనలు మరియు వైర్లను చక్కగా వేయాలనే కోరిక.

ఎలక్ట్రానిక్స్ కనెక్ట్ చేస్తోంది

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

ప్రతిదీ గట్టిగా అతుక్కొని ఉన్నప్పుడు, వైర్లను కనెక్ట్ చేయడానికి ఇది సమయం. రేఖాచిత్రం ప్రకారం వైర్లను భాగాలకు కనెక్ట్ చేయండి. కనెక్ట్ చేయబడిన పరిచయాల జాబితా క్రింద ఉంది.

యాంటెన్నా బోర్డు:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> పిన్ 7
  • CSE -> పిన్ 8
  • GND -> GND
  • 5V -> 5V

వ్యాఖ్య: NRF24L01 ఒక గొప్ప విషయం, కానీ ఇది పోషకాహారానికి చాలా సున్నితంగా ఉంటుంది. దీన్ని 3,3Vకి మాత్రమే కనెక్ట్ చేయండి - మీరు నాలాగా అదనపు బోర్డ్‌ని ఉపయోగించకపోతే. అదనపు బోర్డుతో మాత్రమే 5 Vకి కనెక్ట్ చేయండి, లేకుంటే మీరు యాంటెన్నాను బర్న్ చేస్తారు.

అనలాగ్ సౌండ్ సెన్సార్:

  • గ్రావిటీ పిన్స్ -> A0

ఆడియో యాంప్లిఫైయర్:

  • + (స్పీకర్ ఇన్‌పుట్) -> 9 లేదా 10 (ఎడమ లేదా కుడి ఛానెల్)
  • — (స్పీకర్ ఇన్‌పుట్) -> GND
  • గ్రావిటీ పిన్స్ -> D0

మారండి:

  • NO -> A1
  • COM -> GND

సర్క్యూట్ ఎలా పని చేస్తుందో సంక్షిప్త వివరణ.

మేము లైబ్రరీని ఉపయోగిస్తాము RF24 ఆడియో, కాబట్టి మైక్రోఫోన్, స్పీకర్, స్విచ్ మరియు యాంటెన్నా ఖచ్చితంగా నిర్వచించబడిన మార్గంలో కనెక్ట్ చేయబడాలి:

  • మైక్రోఫోన్ సిగ్నల్ పిన్ ఎల్లప్పుడూ పిన్ A0కి వెళుతుంది.
  • స్విచ్ (రిసెప్షన్/ట్రాన్స్మిషన్) - A1లో.
  • ఆడియో యాంప్లిఫైయర్‌కు పవర్ ఉన్నంత వరకు ఎక్కడైనా ఆన్ చేయవచ్చు. ఆడియో కేబుల్ తప్పనిసరిగా పిన్‌లు 9 మరియు 10కి కనెక్ట్ చేయబడాలి.
  • యాంటెన్నా పిన్స్ CE మరియు CSE పిన్స్ 7 మరియు 8కి మాత్రమే కనెక్ట్ చేయబడ్డాయి.

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

కోడ్‌ని అప్‌లోడ్ చేస్తోంది

ధన్యవాదాలు RF24 ఆడియో లైబ్రరీ కార్యక్రమం చాలా సరళంగా మారుతుంది. అక్షరాలా 10 లైన్ల కోడ్. ఒకసారి చూడు:

    //Include Libraries
    #include <RF24.h>
    #include <SPI.h>
    #include <RF24Audio.h>

    RF24 radio(7,8);    // Радио использует контакты 7 (CE), 8 (CS).
    RF24Audio rfAudio(radio,1); // Аудио использует радио, номер радио назначить 0. 
         void setup() {        rfAudio.begin();    // Инициализировать библиотеку.
    }

కోడ్‌ను అప్‌లోడ్ చేయడానికి, మీరు Arduino IDEని ఇన్‌స్టాల్ చేయాలి, ఈ కోడ్‌ను డౌన్‌లోడ్ చేసి దాన్ని తెరవండి. "టూల్స్" మెనులో ప్రోగ్రామర్ AVR ISPకి సెట్ చేయబడిందని మరియు బోర్డు Arduino UNOకి సెట్ చేయబడిందని నిర్ధారించుకోండి. మీరు సరైన COM పోర్ట్‌ని ఎంచుకున్నారని నిర్ధారించుకోండి.

ఇప్పుడు Arduino మరియు కంప్యూటర్‌ను USB కేబుల్‌తో కనెక్ట్ చేయండి మరియు ఎగువ ఎడమవైపు ఉన్న "అప్‌లోడ్" బటన్‌ను క్లిక్ చేయండి. కోడ్ లోడ్ అవుతుంది మరియు మీరు కొంచెం గిరగిరా శబ్దం వినాలి.

సందడి చేసే ధ్వని యొక్క పిచ్ మారుతుందో లేదో చూడటానికి బటన్‌ను నొక్కి, వినండి. IO విస్తరణ HAT బోర్డు ఎగువన ఉన్న LED బయటకు వెళ్లాలి.

ప్రతిదీ అలా ఉంటే, అప్పుడు ప్రోగ్రామ్ పనిచేస్తోంది మరియు ప్రతిదీ సరిగ్గా కనెక్ట్ చేయబడింది.

పరీక్షించవచ్చు

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

తనిఖీ చేయడానికి, మీరు రెండు బ్యాంకులను ఆన్ చేయాలి. క్యాన్‌లలో ఒకదానిపై బటన్‌ను పట్టుకుని, మైక్రోఫోన్‌లో ఏదైనా చెప్పండి. మీరు ఇతర డబ్బా నుండి శబ్దం వినగలరా? మరొక కూజాతో దీన్ని ప్రయత్నించండి.

ధ్వని దాటితే, మీరు విజయం సాధించారు! మీకు జోక్యంతో సమస్యలు ఉంటే లేదా హమ్మింగ్ శబ్దం వినబడితే, గ్రౌండింగ్ సమస్యల కోసం తనిఖీ చేయండి. ఇన్సులేటింగ్ టేప్‌తో యాంటెన్నాను చుట్టాలని నేను సిఫార్సు చేయగలను.

దీని తరువాత, ఆపరేటింగ్ పరిధిని పరీక్షించండి - సిగ్నల్ యొక్క మార్గంలో ఏమీ లేనట్లయితే, అది ఒక కిలోమీటరు దూరం ప్రయాణించాలి!

తీర్మానం

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

టిన్ డబ్బాలతో తయారు చేయబడిన కార్డ్‌లెస్ ఫోన్

అభినందనలు, మీరు ప్రాజెక్ట్ ముగింపుకు చేరుకున్నారు! గొప్ప పని!

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి