ఆర్డునో ఉపయోగించి మౌస్ ట్రాప్ ఎలా నిర్మించాలి: 4 స్టెప్స్ (పిక్చర్స్ తో)

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

విషయ సూచిక:

Anonim

హలో మిత్రులారా ! మీకు అద్భుతమైన సమయం ఉందని ఆశిస్తున్నాము! ఇప్పుడు నేను ఈ ఇన్‌స్ట్రక్టబుల్ రాయడానికి కారణం సుదీర్ఘ కథ. సరే నేను చిన్నదిగా చేస్తాను. నా సోదరి నుండి దాచడానికి నాకు ఇష్టమైన కొన్ని స్నాక్స్ నా అల్మరాలో దాచాను. ఇది ఎవరికైనా కనుగొనటానికి చాలా కష్టమైన ప్రదేశం.కానీ నేను తప్పు చేశాను :(. మంచి వాసన ఉన్న ఎలుక నా అల్మరాలోకి వచ్చింది నా అభిమాన అల్పాహారాలన్నింటినీ తిన్నది. నేను ఈ విషయాన్ని మా అమ్మతో చెప్పాను కాని నాకు లభించినదంతా నా నుండి దాచిపెట్టినప్పటి నుండి సుదీర్ఘ ఉపన్యాసం. సోదరి. కాబట్టి నేను వస్తువులను నా చేతుల్లోకి తీసుకోవలసి వచ్చింది. అక్కడే ఆర్డునోను ఉపయోగించి మౌస్ ట్రాప్ నిర్మించి, నా సమస్యను మీరు మళ్ళీ ఎదుర్కోవాల్సిన అవసరం లేదని నిర్ధారించుకోవడానికి ఈ ఆలోచన వచ్చింది.

సామాగ్రి:

దశ 1: మీకు కావాల్సిన అంశాలు

కాబట్టి మేము ఎలుక కోసం ఒక గొప్ప పార్టీని ఏర్పాటు చేయబోతున్నాం (నా ఉద్దేశ్యం గ్రాండ్ ట్రాప్) కాదా? ఇవి మీకు అవసరం కావచ్చు:

  • Arduino
  • breadboard
  • జంపర్ వైర్
  • సర్వో మోటార్
  • 330 ఓం రెసిస్టర్ x2
  • అల్ట్రాసోనిక్ సెన్సార్
  • దారితీసిన x2
  • బజర్
  • డబుల్ సైడెడ్ టేప్

దశ 2: కనెక్షన్లు

ఇప్పుడు మౌస్ ట్రాప్ కోసం కనెక్షన్లు చేద్దాం. PIR మోషన్ సెన్సార్‌ను జోడించడం వంటి ఈ కనెక్షన్‌లో మీరు మెరుగుపరచగల చాలా విషయాలు ఉన్నాయి (మౌస్ చాలా చాకచక్యంగా ఉంటే! దాని గురించి నాకు మంచి అనుభవం ఉంది). ఇప్పుడు సెన్సార్ ఎలా పనిచేస్తుందో వివరిస్తాను (అయ్యో, ఇది సైన్స్ విచిత్రాల కోసం, మీరు నాల్గవ పేరాకు దాటవేయకపోతే).

అల్ట్రాసోనిక్ సెన్సార్‌తో ప్రారంభిద్దాం. అల్ట్రాసోనిక్ సెన్సార్‌లో ట్రిగ్ పిన్ ఉంది. ఇది అల్ట్రాసోనిక్ ధ్వనిని (20000Hz కంటే ఎక్కువ పౌన frequency పున్యాన్ని కలిగి ఉన్న ధ్వని) అడ్డంకికి పంపుతుంది. ధ్వని ఒక వస్తువును తాకినప్పుడు అది ధ్వనిని తిరిగి ప్రతిబింబిస్తుంది మరియు అది ఎకో పిన్‌పై పడుతుంది. అప్పుడు సెన్సార్ శబ్దాలు తిరిగి రావడానికి ఎంత సమయం పడుతుంది. అప్పుడు మీరు కోడ్‌ను ఉపయోగించి సెంటీమీటర్లు లేదా అంగుళాలుగా మార్చవచ్చు.

ఇప్పుడు నాయకత్వం వహించారు. ఒక లెడ్‌ను లైట్ ఎమిటింగ్ డయోడ్ అని కూడా పిలుస్తారు (మీరు మీ ఫిజిక్స్ క్లాస్‌లో నిద్రపోవాలనుకుంటే ఇది నేర్చుకోవడం సహాయపడుతుంది). ఇప్పుడు ఇతర లైట్ల కంటే దారితీసిన ప్రయోజనం ఏమిటంటే ఇది తక్కువ కరెంట్‌లో కూడా మెరుస్తుంది మరియు చాలా కాలం పాటు ఉంటుంది.

ఇప్పుడు కనెక్షన్ కోసం. మీరు రెండు లెడ్స్ ఆకుపచ్చ ఒకటి మరియు ఎరుపు ఒకటి పొందాలి (దయచేసి ఇతర రంగులను తీసుకోవడానికి సంకోచించకండి). గ్రీన్ లీడ్ (లాంగ్ టెర్మినల్) యొక్క పాజిటివ్ టెర్మినల్ ఆర్డునోలో డిజిటల్ పిన్ 6 కి అనుసంధానించబడి ఉంది. లెడ్ యొక్క ఎరుపు పిన్ డిజిటల్ పిన్ 5 కి అనుసంధానించబడి ఉంది. అల్ట్రాసోనిక్ సెన్సార్ (ట్రిగ్పిన్ మరియు ఎకోపిన్) యొక్క పిన్స్ ఆర్డునో యొక్క డిజిటల్ పిన్స్‌తో అనుసంధానించబడి ఉన్నాయి. ట్రిగ్ పిన్ డిజిటల్ పిన్ 7 కి మరియు ఎకో పిన్ పిన్ 8 కి కనెక్ట్ చేయబడింది. బజర్ యొక్క పాజిటివ్ టెర్మినల్ డిజిటల్ పిన్ 10 కి అనుసంధానించబడి ఉంది. దయచేసి మరింత వివరణ కోసం రేఖాచిత్రాన్ని చూడండి.

దశ 3: బాడీవర్క్

కాబట్టి మీరు ఆ ఎలుకను చరిత్ర ముక్కగా చేయడానికి సిద్ధంగా ఉన్నారా? కాబట్టి మిషన్ "మౌస్ అవుట్ ఆఫ్ హౌస్" ను ప్రారంభిద్దాం! ఇప్పుడు మీకు ప్రారంభించడానికి పెద్ద బాటిల్ అవసరం (కార్డ్బోర్డ్ పెట్టె కూడా చేస్తుంది).

స్టెప్ 1: అల్ట్రాసోనిక్ సెన్సార్ కోసం సీసాలో ఒక రంధ్రం కత్తిరించండి (అల్ట్రాసోనిక్ సెన్సార్ అమర్చినప్పుడు అది పెట్టెలో ఏదైనా గ్రహించగలిగే విధంగా మీరు దానిని కోణంలో కత్తిరించారని నిర్ధారించుకోండి).

దశ 2: సీసా అడుగు భాగాన్ని కత్తిరించండి. ఇప్పుడు దానిని పూర్తిగా కత్తిరించకూడదు ఎందుకంటే మీరు దానిని పూర్తిగా కత్తిరించకూడదు. మీరు దిగువ భాగంలో కొంత భాగాన్ని కత్తిరించకుండా చూసుకోండి (అది లాక్ అవుతుంది). స్పష్టంగా ఉండటానికి దయచేసి చిత్రం 2 ని చూడండి.

స్టెప్ 3: తలుపు చేయడానికి కార్డ్బోర్డ్ ముక్కను కత్తిరించండి. ఇది సరైన పొడవుతో ఉందని నిర్ధారించుకోండి లేదంటే మౌస్ తప్పించుకుంటుంది.

స్టెప్ 4: ఇప్పుడు డబుల్ సైడెడ్ టేప్ ఉపయోగించి సర్వోను తలుపు చివర అటాచ్ చేయండి.అప్పుడు తలుపును సర్వోకు అటాచ్ చేయండి. తలుపు తెరిచి సజావుగా మూసివేస్తుందని నిర్ధారించుకోవడానికి ఒక కాలిబాట ఇవ్వండి (చిత్రం 2 చూడండి).

STEP 5; రంధ్రంలో అల్ట్రాసోనిక్ సెన్సార్ ఉంచండి (చిత్రం 4).

దశ 6: ఇప్పుడు కనెక్షన్లు చేయండి మరియు మీరు వెళ్ళడానికి సిద్ధంగా ఉన్నారు!

దశ 4: కోడ్:

ఇప్పుడు కోడింగ్ కోసం. ఈ కోడ్ ఏమిటంటే, ఒక ఎలుక ఉచ్చులోకి ప్రవేశించినప్పుడు సర్వో 180 డిగ్రీలు తిరుగుతుంది, తద్వారా తలుపు మూసివేయబడుతుంది. అప్పుడు గ్రీన్ లైట్ ఆఫ్ అవుతుంది మరియు రెడ్ లైట్ ఆన్ అవుతుంది. బజర్ కూడా సక్రియం చేయబడింది. కాబట్టి ఇప్పుడు కోడ్ క్రింద వ్రాయబడింది:

# ఉన్నాయి // సర్వో లైబ్రరీని చేర్చండి
int రెడ్‌పిన్ = 5; // పేరు డిజిటల్‌పిన్ 5 రెడ్‌పిన్‌గా (ఇది మా రెడ్ లీడ్)

int గ్రీన్పిన్ = 6; // పేరు డిజిటల్ పిన్ 6 గ్రీన్పిన్ (ఇది మా గ్రీన్ లీడ్)

ట్రిగ్పిన్ వలె పూర్ణాంక ట్రిగ్పిన్ = 7; // పేరు పిన్ 7

int ఎకోపిన్ = 8; // పేరు పిన్ 8 ఎకోపిన్‌గా

సర్వో సర్వో 1; // మా సర్వోకు సర్వో 1 అని పేరు పెట్టండి

పూర్ణాంక దూరం, వ్యవధి; // దూరం మరియు వ్యవధి అనే రెండు వేరియబుల్స్ చేయండి

పూర్ణాంక బజర్ = 10; // పేరు పిన్ 10 బజర్‌గా

శూన్య సెటప్ () {

// ఒకసారి సెటప్ చేయడానికి మీ సెటప్ కోడ్‌ను ఇక్కడ ఉంచండి:

పిన్‌మోడ్ (రెడ్‌పిన్, OUTPUT); // రెడ్‌పిన్‌ను అవుట్‌పుట్‌గా సెట్ చేయండి

పిన్‌మోడ్ (గ్రీన్‌పిన్, OUTPUT); // గ్రీన్‌పిన్‌ను అవుట్‌పుట్‌గా సెట్ చేయండి

పిన్‌మోడ్ (ట్రిగ్‌పిన్, OUTPUT); // అల్ట్రాసోనిక్ సెన్సార్ యొక్క ట్రిగ్‌పిన్‌ను అవుట్‌పుట్‌గా సెట్ చేయండి

pinMode (బజర్, OUTPUT); // బజర్‌ను అవుట్‌పుట్‌గా సెట్ చేయండి

పిన్‌మోడ్ (ఎకోపిన్, ఇన్‌పుట్); // అల్ట్రాసోనిక్ సెన్సార్ యొక్క ఎకోపిన్‌ను ఇన్‌పుట్‌గా సెట్ చేయండి

servo1.attach (2); // పిన్ 2 కు సర్వోను అటాచ్ చేయండి

}

శూన్య లూప్ () {

// పదేపదే అమలు చేయడానికి మీ ప్రధాన కోడ్‌ను ఇక్కడ ఉంచండి:

డిజిటల్ రైట్ (ట్రిగ్పిన్, తక్కువ); // ట్రిగ్‌పిన్‌ను సక్రియం చేయండి

delayMicroseconds (2000); // ట్రిగ్‌పిన్‌ను సక్రియం చేయండి

డిజిటల్ రైట్ (ట్రిగ్పిన్, హై); // ట్రిగ్‌పిన్‌ను సక్రియం చేయండి

delayMicroseconds (15); // ట్రిగ్‌పిన్‌ను సక్రియం చేయండి

డిజిటల్ రైట్ (ట్రిగ్పిన్, తక్కువ); // ట్రిగ్‌పిన్‌ను సక్రియం చేయండి

delayMicroseconds (10); // ట్రిగ్‌పిన్‌ను సక్రియం చేయండి

వ్యవధి = పల్స్ఇన్ (ఎకోపిన్, హై); // వ్యవధిని నిర్వచించండి

దూరం = (వ్యవధి / 2) / 29.1; // దూరాన్ని నిర్వచించండి (మీకు కోడ్ అర్థం కాకపోతే చింతించకండి అది చేసేదంతా అది // సమయాన్ని దూరం గా మారుస్తుంది

if (దూరం <= 15) // దూరం 15 సెం.మీ కంటే తక్కువ ఉంటే

{

డిజిటల్ రైట్ (రెడ్‌పిన్, హై); // ఎరుపు రంగును ఆన్ చేయండి

డిజిటల్ రైట్ (గ్రీన్పిన్, తక్కువ); // ఆకుపచ్చ రంగును ఆపివేయండి

servo1.write (180); // సర్వో 180 డిగ్రీని తిరగండి

డిజిటల్ రైట్ (బజర్, హై); బజర్ ఆన్ చేయండి

}

వేరే

{

డిజిటల్ రైట్ (గ్రీన్‌పిన్, హై); // ఆకుపచ్చ రంగును ప్రారంభించండి

డిజిటల్ రైట్ (రెడ్‌పిన్, తక్కువ); // ఎరుపు రంగును ఆపివేయండి

డిజిటల్ రైట్ (బజర్, తక్కువ); // బజర్ ఆఫ్ చేయండి

servo1.write (0); // సర్వోను సున్నా డిగ్రీకి మార్చండి

}

}

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