ዝርዝር ሁኔታ:

Airduino: 6 ደረጃዎች
Airduino: 6 ደረጃዎች

ቪዲዮ: Airduino: 6 ደረጃዎች

ቪዲዮ: Airduino: 6 ደረጃዎች
ቪዲዮ: Arduino Tutorial 6: Build an LED Binary Counter 2024, ሀምሌ
Anonim
ኤርዱዲኖ
ኤርዱዲኖ
ኤርዱዲኖ
ኤርዱዲኖ

የእኔን Airduino እንዴት እንደፈጠርኩ ከማብራራቴ በፊት ጥቂት ቃላት። ጠቅላላው ፕሮጀክት በእውነቱ በት / ቤት ላይ የተመሠረተ ፕሮጀክት ነው እና እኛ ጥብቅ የጊዜ ገደብ ስለነበረን ብዙ ነገሮች ፍጹም አይደሉም ነገር ግን መሠረታዊ ተግባራዊነት ይሠራል።

ስለዚህ Airduino ምንድነው? አጭር - እሱ የሚያምር የገመድ አልባ አየር መቆጣጠሪያ ነው። ረዥም: አንድ አርዱዲኖ የአየርን ጥራት ይለካል ፣ ሁሉንም መረጃ በብሉቱዝ በኩል ወደ Raspberry Pi ይልካል እና በመረጃ ቋት ውስጥ ያከማቻል። ውሂቡን በምስል ለማሳየት ቀለል ያለ ድር ጣቢያ ሠራሁ። ግን በጣም አስፈላጊው ነገር ፣ ኃይለኛ ቁጥጥር የሚደረግበት አርጂቢ መሪ አለው!

በትክክል ምን ይለካል? ደህና ፣ እኔ ሙቀቱን ፣ እርጥበቱን ፣ የአየር ግፊቱን ፣ CO2 እና CO ን ለመለካት መረጥኩ። ለእሱ ተስማሚ የሆነ ዳሳሽ እስካለ ድረስ የፈለጉትን ሁሉ መለካት ይችላሉ።

እኔ ከገዛኋቸው አንዳንድ ምርቶች አገናኞች ጋር ዝርዝር የአቅርቦት ዝርዝር አካትቻለሁ።

አቅርቦቶች

እኔ የተጠቀምኩባቸው ሁሉም ክፍሎች እነዚህ ናቸው

አርዱinoኖ

Raspberry Pi

ኤልሲዲ ማሳያ

HC-05 ፣ ማንኛውም የብሉቱዝ ሞዱል ይሠራል

BMP-180 (የአየር ግፊት ዳሳሽ)

DHT-11 (የአየር እርጥበት ዳሳሽ)

MQ-7 (CO ዳሳሽ)

MQ-135 (CO2 ዳሳሽ)

9W RGB መሪ (3x3W)

XL4015 የባንክ መቀየሪያዎችን ወደ ታች ዝቅ ያድርጉ (አገናኝ) (2x)

XL6009E1 ደረጃ-ከፍ ማድረጊያ መቀየሪያ (አገናኝ)

ኤምኤች ሲዲ 42 ባትሪ ሰሌዳ (አገናኝ)

18650 የባትሪ ሴል (4x)

4 ቤይ 18650 የባትሪ መያዣ

BC337 ትራንዚስተሮች (5x)

ተከላካዮች (1 ኮኸም (5x) ፣ 10 ኮኸም)

ቀይር

አዝራር

ማይክሮ ዩኤስቢ ወደ DIP አስማሚ

ሽቦዎች

Perfboard

Heatsink (ከአሮጌ ኮምፒተር)

ደረጃ 1: Arduino Circuit

አርዱዲኖ ወረዳ
አርዱዲኖ ወረዳ
አርዱዲኖ ወረዳ
አርዱዲኖ ወረዳ

በጣም አስቸጋሪው ክፍል የአርዱዲኖ ክፍል ነው ፣ ምክንያቱም በመሠረቱ ሁሉንም ነገር ያስተናግዳል።

በተካተቱት ስልተ -ቀመሮች ውስጥ ፣ ጥሩ ፣ ንድፍ አውጪው ማየት ይችላሉ። መጀመሪያ ላይ ትልቅ እና ከባድ ሊመስል ይችላል ግን በጣም ቀላል ነው። እኔ መላው የወረዳውን ያለ እርሳሱ ያለ ወረዳውን በሙሉ እሠራለሁ ፣ ሁሉም ይሰራ እንደሆነ ለማየት በዳቦ ሰሌዳ ላይ። የድህረ -ቃላት ቃላት የሽቶ ሰሌዳውን ሁሉ ሸጥኩ ፣ ቢያንስ ለመሞከር ሞከርኩ።

ከ MQ-7 በስተቀር አብዛኛዎቹ ዳሳሾች በቀጥታ ወደ ፊት ቀጥ ብለው ይታያሉ። ይህ ዳሳሽ በእኔ ተሞክሮ በፕሮጀክቱ ውስጥ ለማካተት ከባድ ነው። እኔ ካገኘኋቸው ብቸኛ ጥሩ መመሪያዎች አንዱን ተከተልኩ እና ያንን ዳሳሽ ብቻ ካገናኘሁ የሚሰራ ይመስላል። ሌሎቹን ዳሳሾች ካገናኘኋቸው እንግዳ ነገር ስላደረገ የኮዱን መጠቀሚያ ማድረግ ነበረብኝ ፣ ከዚያ በኋላ ላይ።

ደረጃ 2: የአርዲኖ ኮድ

የዳቦ ሰሌዳዎን በወረዳ ሰሌዳ ላይ ከሠሩ ከዚያ አብዛኞቹን መሞከር ይችላሉ። አርዱዲኖዎን ከፒሲ ጋር ያገናኙ እና የተካተተውን ኮድ ይስቀሉ። የ tx እና rx ፒኖችን ካቋረጡ በ Arduino IDE Monitor በኩል ትዕዛዞችን መላክ ይችላሉ። 'BMPTemp' ን ከላኩ ሁሉንም ነገር በትክክል ካደረጉ ምላሽ ማግኘት አለብዎት።

ደረጃ 3: Raspberry Pi Circuit

ጣቢያው የተስተናገደበትን የአይፒ አድራሻ ለማሳየት እኔ በእኔ ፒ ላይ ማሳያ አክዬአለሁ። በጣም አስቸጋሪው ነገር ትክክለኛውን ፒን መለየት ነበር።

ደረጃ 4 - Raspberry Pi ኮድ

ማድረግ ያለብዎት የመጀመሪያው ነገር በመርከብ ላይ ያለውን ብሉቱዝ ማዋቀር ነው። የትእዛዝ መስመሩን በመጠቀም ሁሉንም ነገር አደረግሁ ፣ GUI ን በመጠቀም ሊከናወን ይችላል ግን ያንን አልሸፍንም። የ Raspberry PI እና Rasbian ፣ የክወና ስርዓት መሰረታዊ ነገሮችን ታውቃለህ ብዬ እገምታለሁ።

እንደሚከተለው ይከናወናል።

ደረጃ 1 በ SSH በኩል ከእርስዎ Pi ጋር ይገናኙ ፣ እኔ tyቲ እጠቀማለሁ።

ደረጃ 2: በተርሚናል ውስጥ የሚከተሉትን ትዕዛዞች ይተይቡ

  1. 'sudo bluetoothctl'
  2. 'ኃይል በርቷል'
  3. 'ወኪል በርቷል'
  4. 'መቃኘት'

ደረጃ 3: አሁን HC-05 እስኪገኝ ድረስ ይጠብቁ ፣ እሱን ማብራት ያስፈልግዎታል።

ደረጃ 4: አሁን መሣሪያውን ማጣመር እና ማመን አለበት ፣ የሚከተሉትን ትዕዛዞች ይተይቡ

  1. 'ጥንድ xx: xx: xx: xx: xx: xx', በ x'es ቦታ ከ HC-05 ሞዱል የማክ አድራሻ ጋር።
  2. 'xx: xx: xx: xx: xx: xx' ን ያገናኙ ፣ ግን ይህ ምናልባት ስህተት ሊሰጥ ይችላል።
  3. 'እምነት xx: xx: xx: xx: xx: xx'

ደረጃ 5: አሁን ሞጁሉ ተጣምሮ እና የታመነ በመሆኑ ወደ ተከታታይ ወደብ ማሰር አለብን። ይህ በሚከተለው ትእዛዝ ሊከናወን ይችላል- 'sudo rfcomm bind 0 xx: xx: xx: xx: xx: xx', እንደገና የ HC-05 ሞዱል የማክ አድራሻውን ከሚወክሉ x'es ጋር። በመደበኛነት ‹/dev› ውስጥ ከተመለከቱ እንደገና ለማስነሳት ካልሞከሩ ‹rfcomm0› ን ማየት አለብዎት።

ችግሩ አሁን እርስዎ Pi ን ያነሳሱትን እያንዳንዱን ነገር እራስዎ ያንን ትእዛዝ ማከናወን አለብዎት። ያንን ለማድረግ በራስ -ሰር ትዕዛዙን 'ከመውጣት 0' በፊት ወደ '/etc/rc.local' አክዬአለሁ። አሁን ሞጁሉን በራስ -ሰር ያስራል።

አሁን ብሉቱዝን ካዋቀሩት እኔ ያካተትኩትን ኮድ ማስኬድ ይችላሉ። የማሪያ ዲቢ የመረጃ ቋትን በእኔ ፒ ላይ እንዳስቀመጥኩ ተጠንቀቁ ፣ ያንን እንዴት ማቀናበር እንዳለብኝ አልሸፍንም ፣ የውሂብ ጎታዬን እና ዱዳ ፋይልን ብቻ እጨምራለሁ። ኮዱን ያለ ዳታቤዝ እና ድር ጣቢያ ለማሄድ ከፈለጉ ይህንን ለማድረግ ቀለል ያለ ፕሮግራም አካትቻለሁ።

የዚፕ ፋይሉን ይዘት ወደ የእርስዎ ፒ ይቅዱ እና እርስዎ በአንድ አቃፊ ውስጥ ነዎት ብለው በሚከተለው ትእዛዝ ‹python3 airduino.py› ን ያሂዱ። የእርስዎ አርዱኢኖ በርቶ ከሆነ እና tx እና rx ፒኖች ከተገናኙ መረጃን ወደ የመረጃ ቋት ስለማስገባት አንዳንድ መልዕክቶችን ማየት አለብዎት። ፕሮግራሙን በራስ -ሰር ለመጀመር ከፈለጉ ይህንን መስመር ወደ '/etc/rc.local': 'python3 //arduino.py' ያክሉ ፣ በትክክለኛው መንገድ ይተኩ።

ለድር ጣቢያው ድር ጣቢያውን ለማስተናገድ የ appache አገልጋይ ጫንኩ። ፋይሎቹን ከዚፕ ፋይሉ ወደ '/var/www/html/' ይቅዱ። አሁን ወደ የእርስዎ አይፒ አድራሻ (IP) አድራሻ ከሄዱ ሁሉም ነገር በትክክል ከተሰራ ድር ጣቢያውን እና ውሂቡን ማየት አለብዎት።

ደረጃ 5 - መያዣ መገንባት እና መሸጫ

መያዣ መገንባት እና መሸጫ
መያዣ መገንባት እና መሸጫ
መያዣ መገንባት እና መሸጫ
መያዣ መገንባት እና መሸጫ
መያዣ መገንባት እና መሸጫ
መያዣ መገንባት እና መሸጫ

አርዱinoኖ

አሁን ከመሪው በስተቀር ሁሉም ነገር ይሠራል ፣ ሁሉንም ነገር በጥሩ ሁኔታ ውስጥ ለማስገባት ጊዜው አሁን ነው። እኔ ሁሉም ክፍሎች የተገናኙበት ማማ ለመሥራት እና በቀላል ጉዳይ ዙሪያውን እወስናለሁ።

ግን መጀመሪያ ሁሉንም አካላት ወደ ሽቶ ሰሌዳ ሸጥኩ እና ለ Ground እና Vcc የተወሰኑ ሽቦዎችን አያያዝኩ። እኔ በአብዛኛው አንድ ወይም ሁለት አካላትን በአንድ ቁራጭ ላይ አድርጌ በማማው ዙሪያ አስቀመጥኳቸው።

የባትሪ መያዣው ረዘም ያለ ሽቦዎች አሉት እና በቦታው አልተስተካከለም ፣ ሴሎችን ለመለወጥ ወደ ውስጥ እና ወደ ውስጥ ሊንሸራተት ይችላል።

በዚህ ነጥብ ላይ ሾፌሮቹን ለመሪዎቹ በመጨረሻው የማማዬ ደረጃ ላይ አስቀምጫለሁ። የአሽከርካሪዎቹን የውጤት ቮልቴሽን ወደ ቀይ 2.2 እና ለአረንጓዴ እና ሰማያዊ መሪ 3.2 ዝቅ አደረግሁ። መሪውን ከሙቀት ማስቀመጫዬ እና ከአድናቂዬ ዚፕ-ትስስር ጋር አያያዝኩት። ከዚያም በቦታው ለመያዝ አንዳንድ እንጨቶችን ተጠቀምኩ።

የከርሰ ምድር ተርሚናሎችን በመጠቀም አብዛኛዎቹን የከርሰ ምድር ሽቦዎችን እና የ Vcc ሽቦዎችን አገናኝቻለሁ።

የውጨኛው መያዣ በጥሩ ሁኔታ እንዲሰለፍ የመሠረት ሰሌዳዎን በበቂ መጠን ማድረጉን ያረጋግጡ። ውጫዊ መያዣው ከእንጨት ውጭ የሚንሸራተት ሳጥን ብቻ ነው። በላዩ ላይ ብርሃንን ለስላሳ ለማድረግ ትንሽ ግልፅ የሆነ የፕላስቲክ ጠንቋይ አኖርኩ። እኔ ደግሞ የኃይል ቁልፍን ጨመርኩ።

Raspberry Pi

ለ Raspberry Pi እኔ ኤልሲዲ ከላይ እና በጎን በኩል ያለውን አዝራር የያዘ ቀለል ያለ የእንጨት ሳጥን ብቻ ሠራሁ።

ደረጃ 6: መጨረሻ

ሁሉንም ነገር ከሸጡ እና ግቢዎን ከገነቡ በኋላ የመጨረሻውን ምርመራ ለማድረግ ጊዜው አሁን ነው። ሁሉንም ነገር ያብሩ እና ድር ጣቢያውን ይጎብኙ ፣ ሁሉም በትክክል ከሄደ አንዳንድ የቀጥታ ውሂብን ማየት አለብዎት።

ስለ ባትሪዎች;

ከ 1 በላይ ባትሪ በትይዩ የሚጠቀሙ ከሆነ የእነሱ የቮልቴጅ ደረጃዎች ተመሳሳይ ወይም ቅርብ መሆናቸውን ማረጋገጥ ያስፈልግዎታል።

ጊቱብ ፦

ሁሉም ወቅታዊ ፋይሎች ወደሚገኙበት ወደ የእኔ Github ማከማቻ እዚህ አገናኝ አለ።

የሚመከር: