ዝርዝር ሁኔታ:

የብሉቱዝ ሮቦት 4 ደረጃዎች
የብሉቱዝ ሮቦት 4 ደረጃዎች

ቪዲዮ: የብሉቱዝ ሮቦት 4 ደረጃዎች

ቪዲዮ: የብሉቱዝ ሮቦት 4 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
የብሉቱዝ ሮቦት
የብሉቱዝ ሮቦት
የብሉቱዝ ሮቦት
የብሉቱዝ ሮቦት
የብሉቱዝ ሮቦት
የብሉቱዝ ሮቦት

ARDUINO BLUETOOTH ሮቦት መኪና

የፕሮጀክት ቀን - ነሐሴ 2018

የፕሮጀክት መሣሪያዎች;

1. 1 * ብጁ መሠረት መድረክ።

2. 4 * የዲሲ ሞተር + ዊልስ።

3. 3 * 18650 ባትሪዎች በ 3 የባትሪ መያዣ እና 2 * 18650 ባትሪዎች በ 2 ባትሪ መያዣ።

4. 2 * የሮክ መቀየሪያዎች።

5. 2 * ቀይ የ LED መብራቶች በተከታታይ ከ 220 ኬ resistors ጋር

6. 1 * ኪት የያዘው-2 pcs SG90 Servo Motor + 1pcs 2-Axis Servo Bracket.

7. 1 * Arduino Uno R3

8. 1 * አርዱinoኖ ዳሳሽ ጋሻ V5

9. 1 * L298N ባለሁለት ድልድይ ዲሲ ስቴፐር ሞተር ሾፌር

10. 1 * Ultrasonic Module HC-SR04

11. 1 * 8 led neo pixel strip ws2812b ws2812 smart led strip RGB

12. 1 * BT12 የብሉቱዝ ሞዱል BLE 4.0

13. 1 * 12V ቮልቴጅ 4 አሃዝ ማሳያ

14. 1 * 1602 LCD ማሳያ እና IIC ተከታታይ በይነገጽ አስማሚ ሞዱል

15. ሙቅ ሙጫ ፣ ኤም 3 መቆሚያዎች ፣ ብሎኖች ፣ ማጠቢያዎች።

16. ከወንድ እስከ ሴት 10 ሴ.ሜ እና 15 ሴ.ሜ ዝላይ ሽቦዎች።

17. ሜዳ 1 ሚሜ ሽቦ 50 ሴ.ሜ ያህል።

18. መሳሪያዎች የሚከተሉትን ያጠቃልላል -ብረት ፣ ጥቃቅን ስካነሮች እና ተጣጣፊዎች

19. ዩኤስቢ ወደ አርዱዲኖ ገመድ።

አጠቃላይ እይታ

ይህ ለመምህራን ያቀረብኩት ሁለተኛው አርዱinoኖን መሠረት ያደረገ ፕሮጀክት ነው ፣ ሆኖም ግን ከዚህ በታች የተገለጸው ሮቦት የሠራሁት ወደፊት ሮቦት ነው። ይህ ሮቦት በ WiFi ላይ የተመሠረተ በቀድሞው ስሪት ላይ ይገነባል ፣ ይህ አዲስ ስሪት ሁለቱም የ WiFi እና የብሉቱዝ ግንኙነቶች አሉት። ካሜራው ቪዲዮን በቀጥታ ወደ የ Android መተግበሪያ እንዲለቅ ለመፍቀድ WiFi። እና ብሉቱዝ የሮቦትን ቀላል ቁጥጥር ለማቅረብ። የአርዱዲኖ ኮድ የብሉቱዝ ትዕዛዞችን ያዳምጣል ፣ ይቀበላል ፣ ትዕዛዙን ይፈርዳል ፣ በትእዛዙ ላይ ይሠራል ፣ እና በመጨረሻም ለ Android መተግበሪያ የምላሽ መልእክት ይመልሳል። ትዕዛዙ መነሳቱን ያረጋግጣል። በ Android መተግበሪያ ላይ ከዚህ ግብረመልስ በተጨማሪ። ሮቦቱ ትዕዛዞቹን በራሱ ኤልሲዲ 16x2 መስመር ማሳያ ላይ ይደግማል።

ሮቦቶችን በሚገነቡበት ጊዜ የእኔ ፍልስፍና በሚፈለገው መንገድ ብቻ እንዲሠሩ ብቻ ሳይሆን በንጹህ መስመሮች እና በጥሩ የግንባታ ዘዴዎች ውበት የተላበሱ እንዲመስሉ ለማረጋገጥ ነው። ለኤሌክትሮኒክስ እና ለአርዲኖ ኮድ ብዙ በይነመረብ ላይ የተመሠረቱ ሀብቶችን እጠቀም ነበር እናም ለዚያ አስተዋፅዖ አበርካቾች ምስጋናዬን አቀርባለሁ።

የ 18650 ባትሪዎች ምርጫ በሃይል ደረጃቸው እና በጥሩ ጥራት ሁለተኛ እጅ ባትሪዎችን በቀላሉ ከአሮጌ ላፕቶፖች በማግኘት ላይ የተመሠረተ ነበር። የአርዱዲኖ ቦርድ ልክ እንደ L298N ባለሁለት ድልድይ ሞተር መቆጣጠሪያ መደበኛ ክሎነር ነው። የዲሲ ሞተሮች ለፕሮጀክቱ በቂ ናቸው ፣ ግን ቀጥታ ድራይቭ ያላቸው ትልልቅ 6V ዲሲ ሞተሮች በተሻለ ሁኔታ እንደሚሠሩ ተሰማኝ ፣ ይህ ለወደፊቱ የፕሮጀክቱ ማሻሻያ ሊሆን ይችላል።

ደረጃ 1 - የፍሪግራፍ ስዕል

Fritzing ዲያግራም
Fritzing ዲያግራም

የ Fritzing ዲያግራም የተለያዩ ግንኙነቶችን ከባትሪዎቹ ፣ በሁለት-ምሰሶ መቀየሪያ በኩል ፣ ወደ አርዱዲኖ ኡኖ ያሳያል። ከአርዱዲኖ ኡኖ ወደ ኤል 298 ኤን ሞተር ሾፌር ፣ ኤልሲዲ 16X2 መስመር ማሳያ ፣ ብሉቱዝ BT12 ፣ HC-SR04 ሶኒክ አስተላላፊ እና ተቀባይ ፣ ለካሜራ እና ለሶኒክ አስተላላፊ servos ፣ እና በመጨረሻም ከ L298N ወደ ዲሲ ሞተሮች።

ማሳሰቢያ -የፍሪቲንግ ዲያግራም ማንኛውንም የ GND ኬብሎችን አያሳይም።

ደረጃ 2 - ግንባታ

ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ
ግንባታ

ግንባታ

መሰረታዊ ግንባታው ለ M3 ማቆሚያዎች ፣ ለ L298N ፣ ለ MPU-6050 እና ለአርዱዲኖ ኡኖ ድጋፎች ቀዳዳዎች አንድ ነጠላ መሠረት 240 ሚሜ x 150 ሚሜ x 5 ሚሜ ነበር። የመቆጣጠሪያ ኬብሎችን እና የኃይል ገመዶችን ለመፍቀድ አንድ ነጠላ የ 10 ሚሜ ቀዳዳ በመሠረቱ ውስጥ ተቆፍሯል። ከላይ ባለው ሥዕላዊ መግለጫ መሠረት በተያያዙበት እና በተገጠሙበት ባለ 10 ሚሜ ማቆሚያ ኤልሲዲውን ፣ አርዱዲኖ ኡኖ እና ኤል 298 ኤን ሞተር ነጂን በመጠቀም።

ትኩስ ሙጫ በመጠቀም በታችኛው ጠፍጣፋ ላይ የተጫኑበት የዲሲ ሞተሮች። ከ L298N ሞተር አሽከርካሪ ግራ እና ቀኝ አያያ toች ጋር የተገናኙበትን እያንዳንዱን የሞተር ሽቦዎች ከተሸጡ በኋላ። ለአርዱዲኖ ኡኖ ቦርድ የ 5 ቪ አቅርቦት እንዲቀርብ የ L298 ሞተር አሽከርካሪ መዝለያ ተጭኗል። በመቀጠልም የ 18650 የባትሪ መያዣዎች ከመሠረቱ በታች ተጣብቀው በሁለት-ዋልታ መቀየሪያ በኩል ወደ አርዱዲኖ ኡኖ እና የ L298 ሞተር ሾፌሩ 12 ቮ እና የመሬት ግብዓቶች ገቡ።

ከፒን 12 እና 13 ጋር የተገናኙበት የካሜራ servo ኬብሎች ፣ HC-SR04 servo ኬብል ከ L298N ሞተር አሽከርካሪ ጋር ተያይዞ ከፒን 3. ፒን 5 ፣ 6 ፣ 7 ፣ 8 ፣ 9 እና 11 ጋር ተያይ wasል። የ BT12 ብሉቱዝ ሞጁል ከ አርዱዲኖ ዳሳሽ ጋሻ ቪ 5 የብሉቱዝ ፒን መውጫዎች ፣ ቪሲሲ ፣ ጂኤንዲ ፣ ቲክስ እና አርኤክስ ጋር ተገናኝቷል ፣ በቲኤክስ እና አር ኤክስ ኬብሎች ተገላብጧል። የ URF01 ፒን ስብስብ HC-SR04 ፣ VCC ፣ GND ፣ Trig ፣ እና Echo ፒኖችን ለማያያዝ ያገለገለ ሲሆን የ IIC ፒን ስብስብ LCD VCC ፣ GND ፣ SCL እና SCA ፒኖችን ለማገናኘት ያገለግል ነበር። በመጨረሻም ፣ የ 8 ኤልኢዲ መብራት ፒን 4 እና ተጓዳኝ ከሆኑት ቪሲሲ እና ጂኤንዲ ፒኖች ጋር የተገናኙበት ቪሲሲ ፣ ጂኤንዲ እና ዲን

ሁለቱም የባትሪዎቹ ጥቅሎች እና የኃይል መቀያየሪያዎቹ ከመሠረቱ በታች በተጫኑበት ጊዜ የኃይል ማብሪያ / ማጥፊያው ሲበራ እንዲበራ አንድ ቀይ ቀይ LED እና 220K ተቃዋሚ ከኃይል መቀየሪያው ጋር በትይዩ ተጨምሯል።

ተያይዘው የቀረቡት ፎቶዎች የሮቦቱን የግንባታ ደረጃዎች ከ M3 ማቆሚያ ቀኖች ከአርዱዲኖ ኡኖ እና ከ L298N ጋር በማያያዝ ያሳያሉ ፣ ከዚያ ሁለቱም እነዚህ ዕቃዎች ከመሠረቱ ጋር ተያይዘዋል። HC-SR04 እና የካሜራ ሰርቪስ የተጫነበትን መድረክ ለመገንባት ተጨማሪ የ M3 ማቆሚያዎች ከናስ ሳህኑ ጋር አብረው ያገለግላሉ። ተጨማሪ ፎቶዎች የሞተሮችን ፣ የባትሪ መያዣዎችን እና የኒዮ ፒክስል ብርሃን ንጣፍ ሽቦን እና ግንባታን ያሳያሉ።

ደረጃ 3: Arduino እና Android Coding

አርዱዲኖ እና የ Android ኮድ መስጫ
አርዱዲኖ እና የ Android ኮድ መስጫ
አርዱዲኖ እና የ Android ኮድ መስጫ
አርዱዲኖ እና የ Android ኮድ መስጫ

ARDUINO ኮድ መስጠት

የአርዱዲኖ 1.8.5 ልማት ሶፍትዌርን በመጠቀም የሚከተለው ፕሮግራም ተስተካክሎ ከዚያ በዩኤስቢ ግንኙነት በኩል ወደ አርዱዲኖ ኡኖ ቦርድ ወርዷል። የሚከተሉትን የቤተ መፃህፍት ፋይሎች ማግኘት እና ማውረድ አስፈላጊ ነበር-

· LMotorController.h

· Wire.h

· LiquidCrystal_IC2.h

· Servo.h

· NewPing.h

· Adafruit_NeoPixel

(እነዚህ ሁሉ ፋይሎች ከ https://github.com ድር ጣቢያ ይገኛሉ)

ከላይ ያለው ፎቶ የአርዱዲኖ ኮድ ወደ አርዱዲኖ ኡኖ ቦርድ እንዲወርድ ለማስቻል ቀለል ያለ ማስተካከያ ያሳያል። የ BT12 ሞዱል ከ TX እና RX ፒኖች ጋር ተያይዞ የማውረድ ፕሮግራሙ ሁል ጊዜ አይሳካም ፣ ስለሆነም ኮዱ ሲወርድ በተሰበረው በ TX መስመር ላይ ቀለል ያለ የእረፍት ግንኙነትን ጨመርኩ እና ከዚያ የ BT12 ግንኙነቶችን ለመፈተሽ እንደገና ማረም። አንዴ ሮቦቱ ሙሉ በሙሉ ከተመረመረ ይህንን ሊሰበር የሚችል አገናኝ አስወግደዋለሁ።

የአርዱዲኖ እና የ Android ምንጭ ኮድ ፋይል በዚህ ገጽ መጨረሻ ላይ ሊገኝ ይችላል።

የ ANDROID ኮድ -

የ Android ስቱዲዮ ግንባታ 3.1.4 ን በመጠቀም። እና ምስጋናዬን የማቀርብላቸው በብዙ የበይነመረብ የመረጃ ምንጮች እገዛ ፣ ተጠቃሚው የሮቦትን ድርጊቶች ለመቆጣጠር ለካሜራ የ WiFi ምንጭ እና ከብሉቱዝ ምንጭ ጋር እንዲመርጥ እና እንዲገናኝ የሚያስችል መተግበሪያን አዘጋጀሁ። የተጠቃሚ በይነገጹ ከላይ ይታያል እና ሁለቱ የሚከተሉት አገናኞች የሮቦቱን እና የካሜራውን ቪዲዮ በተግባር ያሳያሉ። ሁለተኛው የማያ ገጽ ቀረፃ የ WiFi እና የብሉቱዝ ቅኝት እና የግንኙነት አማራጮችን ያሳያል ፣ ይህ ማያ ገጽ መተግበሪያው ሁለቱንም WiFi እና የብሉቱዝ አውታረ መረብ እና መሣሪያዎችን ለመድረስ አስፈላጊ ፈቃዶች እንዳሉት ይፈትሻል። መተግበሪያው ከዚህ በታች ባለው አገናኝ በኩል ሊወርድ ይችላል ፣ ሆኖም ግን ከሳምሰንግ 10.5 ትር 2. በስተቀር በማንኛውም በሌላ የመሣሪያ ስርዓት ላይ እንደሚሰራ ዋስትና መስጠት አልችልም። የ Android መተግበሪያው ቀለል ያለ አንድ የቁምፊ ትዕዛዞችን ለሮቦት ይልካል ነገር ግን በምላሹ የትእዛዝ ማረጋገጫ ሕብረቁምፊዎችን ይቀበላል።

ደረጃ 4: ለማጠቃለል

ስለ ሮቦቱ መሠረታዊ አሠራር የ You Tube ቪዲዮ እዚህ ላይ ማየት ይችላሉ-

የሮቦቱ መሰናክል መራቅ የ You Tube ቪዲዮ በ https://www.youtube.com/embed/j83tRwSaMgI ሊታይ ይችላል

የተማርኩት: -

BT12 ካለው የ 10 ሜትር ከፍተኛ ክልል እንኳ ቢሆን የብሉቱዝ ግንኙነት ሮቦትን ለመቆጣጠር በጣም ጥሩው ዘዴ ነው። የ 18650 ባትሪዎችን መጠቀም ፣ አንድ ሞተሮችን ለማንቀሳቀስ አንድ ስብስብ እና አርዱዲኖን ፣ ጋሻውን ፣ ሰርቶሶቹን ፣ ቢቲ 12 ን እና ኤልሲዲውን ለማብራት ሁለተኛው ስብስብ የባትሪ ዕድሜን ለማራዘም በእጅጉ ይረዳል። በ NEO Pixel light strip ተደንቄ ነበር ፣ RGB LEDs ከተቀበሉት ጀምሮ እንከን የለሽ ሆኖ እንደሰራው የ BT12 ብሉቱዝ ሞዱል ብሩህ እና ለመቆጣጠር ቀላል ናቸው።

ቀጥሎ ምን አለ:

ይህ ፕሮጀክት ሁል ጊዜ ስለ ብሉቱዝ ኮሙኒኬሽን አጠቃቀም ነበር። አሁን የሥራ ሞዴል ስላለኝ እና በ Android መተግበሪያ በኩል ሮቦቱን መቆጣጠር እችላለሁ እኔ የሞከርኩትን በጣም ውስብስብ የሆነውን ቀጣዩን ፕሮጀክት ለመጀመር ዝግጁ ነኝ ፣ ማለትም ስድስት እግር ፣ 3 DOM በአንድ እግር ፣ ሄክሳፖድ የሚቆጣጠረው ብሉቱዝ እና ራሱ በአቀባዊ እና በአግድም መንቀሳቀስ በሚችልበት በራሱ ጊዜ የእውነተኛ ጊዜ ቪዲዮን በዥረት መልቀቅ ይችላል። እኔ ደግሞ ሮቦቱ መሰናክልን ያስወግዳል ብዬ እጠብቃለሁ።

የሚመከር: