ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልጉ ነገሮች
- ደረጃ 2: አሮጌውን መኪና አፍርሰው የ Servo ሞተር ይጫኑ
- ደረጃ 3 የኤሌክትሮኒክስ ሰሌዳውን ይገንቡ ፣ በመኪናው ላይ ይጫኑት
- ደረጃ 4: በአርዱዲኖ ላይ ኮዱን መስቀል ፣ እና መተግበሪያውን በ Android ላይ መገንባት
- ደረጃ 5 - መተግበሪያውን ማስኬድ እና መኪናውን መላ መፈለግ
- ደረጃ 6 - ለወደፊቱ ፕሮጀክት የሆነ ነገር
ቪዲዮ: የ RC መኪና ኡሁ በ Android እና አርዱinoኖ 6 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ መማሪያ ውስጥ ፣ የተለመደው አሮጌ አርሲዎን በ Android እንዲቆጣጠር እና አንዳንድ ተጨማሪ ባህሪያትን እንሰጣለን
ይህ መማሪያ ከሌላው የመኪና ጠለፋዎች ሁለት ልዩ ነገሮች አሉት።
1. ለመንኮራኩሮች ለስላሳ መቆጣጠሪያ ሰርቪስ እንጭናለን
2. የማስተካከያ ፍጥነት እና የአቅጣጫ ቅንጅቶችን ለማግኘት የሚያስችል ብጁ የ android መተግበሪያን እየተጠቀምን ነው
ከዚህ በተጨማሪ ቀንድ እንሠራለን ፣ ሰርቨር ሞተርን በመጠቀም መሪውን በእጅጉ እናሻሽላለን። ርካሽ የ RC መኪኖች ለስላሳ መሪ የላቸውም ፣ ብዙውን ጊዜ ወደ ግራ ወይም ወደ ቀኝ የሚሄድ ሞተር አላቸው እና ለመቆጣጠር በጣም ከባድ ነው።
ጽንሰ -ሐሳቦች
- የ servo ሞተርን መቆጣጠር
- ኤች-ድልድይ በመጠቀም
- በብሉቱዝ በኩል ግንኙነት
- ከ 5 ቮ የሚበልጥ ቮልቴጅ ለመለካት የቮልቴጅ መከፋፈያ በመጠቀም
- PWM (pulse with modulation) ቴክኒክ
ከላይ ያሉትን አገናኞች ካሰሱ እነዚህ ነገሮች እንዴት እንደሚሠሩ ዝርዝር ማብራሪያዎችን ያገኛሉ።
ይህ የላቀ መማሪያ ነው ፣ እና አንድ አስደሳች ነገር መሞከር ለሚፈልጉ እና አንዳንድ ኤሌክትሮኒክስን በተግባር ለመማር ለሚፈልጉ አንዳንድ የፕሮግራም ተሞክሮ ላላቸው ሰዎች ይመስለኛል።
የሚያስፈልጉዎት ችሎታዎች-
- tinkering: የድሬምልን መሣሪያ እና ዊንዲቨርዎችን ፣ የሽቦ መቁረጫዎችን ወዘተ በመጠቀም አሮጌውን መኪና እናፈርሳለን
- መሰረታዊ የኤሌክትሮኒክስ ነገሮች -አርዱዲኖ ናኖን እና አንዳንድ የተሸጡ አካላትን በመጠቀም ትንሽ ሰሌዳ እንፈጥራለን ፣ ከዚያ ወደ መኪናው ክፍሎች እናገናኛቸዋለን
- የአርዱዲኖ ፕሮግራም -አርዱዲኖ አይዲኢ እና የኤፍቲዲአይ አስማሚ በመጠቀም ኮዱን ወደ አርዱinoኖ ቦርድ በመስቀል ፣ ለኮዱ ትንሽ ማስተካከያዎችን በማድረግ
- የ Android መተግበሪያን መገንባት -ከ Bitbucket ኮድ እናመጣለን ፣ መተግበሪያውን ገንብተን ወደ ተንቀሳቃሽ መሣሪያ እንሰቅላለን
ደረጃ 1: የሚያስፈልጉ ነገሮች
ክፍሎች ፦
1. arduino pro mini 16Mhz 5V አይነት (ኢቤይ) 2 $
2. HC-05 የብሉቱዝ ሞዱል (ኢቤይ) 3.3 $
3. L298 ሸ ድልድይ (ኢቤይ) 2 $
4. buzzer (eBay) <1 $
5. PCB <1 $ በአንድ ቁራጭ
6. 2 x 1kOhm rezistor
7. 2 ሴል LiPo ባትሪ 1000 ሚአሰ
8. L7805CV 5V ተቆጣጣሪ (ኢቤይ) <1 $ በአንድ ቁራጭ
9. ለወንድ እና ለሴት pcb አያያ <ች <1 $ ለምንፈልገው
10. XT-60 ሴት LiPo አያያዥ (ኢቤይ) 1.2 $
11. SG90 9G ማይክሮ ሰርቮ ሞተር (ኢቤይ)
መሣሪያዎች 1. ለሊፖ ማያያዣዎች ሽቦዎችን ለመሸጥ የብረት ብረት
2. የሽቦ መቁረጫዎች
3. አነስተኛ ጠመዝማዛ
4. መቁረጫ
5. አርዱዲኖ ፕሮ ሚኒን ፕሮግራም ለማድረግ ዩኤስቢ ወደ ተከታታይ FTDI አስማሚ FT232RL
6. ArduinoIDE ያለው ላፕቶፕ አርዱዲኖን ፕሮግራም ለማድረግ ተጭኗል
8. የ android ስማርትፎን
ደረጃ 2: አሮጌውን መኪና አፍርሰው የ Servo ሞተር ይጫኑ
እኛ የ RC መኪናን እንመርጣለን እና እንገነጥላለን ፣ ማስተካከያዎችን እናደርጋለን ወዘተ … አጠቃላይ ሂደቱን ለማየት ከዚህ በታች አንዳንድ ስዕሎችን አያይዣለሁ።
በመጀመሪያ መኪናውን እንበትናለን ፣ እና ከዚያ ከውስጥ ኤሌክትሮኒክስ እና ከጥቅም ውጭ ክፍሎችን (እንደ የባትሪ መያዣው እና አሮጌ መሪውን) እናስወግዳለን
ይህንን ስናደርግ ልንመለከታቸው የሚገቡ ነገሮች -
- በኤሌክትሮኒክ ክፍሎች ፣ በ servo ፣ በኤች ድልድይ እና በ LiPo 2S ባትሪ ሰሌዳችንን ለመጫን በመኪናው ውስጥ በቂ ቦታ አለን።
- የ servo ሞተር ሊጫን ይችላል እና የመኪናውን አሮጌ መሪን ለማሽከርከር ሊስማማ ይችላል (በስዕሎቹ ውስጥ ከተመለከቱ ይህንን በመኪናው ሞዴል ላይ እንዴት እንዳገኘሁት ያያሉ)
- እኛ የመኪናውን መዋቅር ፣ መሪን ወይም የኃይል ባቡርን አናበላሸውም
በዚህ ደረጃ መጨረሻ ላይ ሁሉንም የመኪና ድፍረትን ማስወገድ ፣ ሁለት ሽቦዎችን ወደ መኪናው ሞተር መሸጥ ፣ servo ሞተር መጫን እና ከመኪናው የማሽከርከሪያ ዘዴ ጋር ማገናኘት አለብን።
ደረጃ 3 የኤሌክትሮኒክስ ሰሌዳውን ይገንቡ ፣ በመኪናው ላይ ይጫኑት
ነገሮች ቀላል እንዲሆኑ እኔ የማቅለጫ ዘዴን አያይዣለሁ። ብጁ ፒሲቢ አርዱinoኖ ፕሮ ሚኒ ፣ ኤች.ሲ.-05 የብሉቱዝ ሞጁል ፣ ለቮልቴጅ መከፋፈያ ፣ ለፒዞዞ ቡዝ እና ለ l7805cv 5V ተቆጣጣሪ ሁለት ተቃዋሚዎች ይይዛል።
ፒሲቢ እንዲሁ በቀላሉ ለመሰካት የተለያዩ አያያ andች እና ሽቦዎች ይኖሩታል። ቦርዳችን ከኃይል አቅርቦት ፣ ከመኪናው አሮጌ የኤሌክትሪክ ሞተር በኤች-ድልድይ በኩል እና ከ servo ሞተር ጋር ይገናኛል። እንዲሁም ብሉቱዝ እና አርዱዲኖ ፕሮ ሚኒ ከወንድ እና ከሴት ፒሲቢ ማያያዣዎች የተሠሩ ብጁ ማያያዣዎች ይኖራቸዋል።
የእኛን የአናሎግ ፒን ለመለካት ከ 5 ቮልት በታች ያለውን voltage ልቴጅ እንዲቀንስ ከሁለት ተመሳሳይ ተቃዋሚዎች የቮልቴጅ መከፋፈያ በእኛ ፒሲቢ ላይ ይገኛል። መለኪያው ወደ የ Android መተግበሪያ ይላካል እና በማያ ገጹ ላይ ይታያል።
የመኪናው የኃይል አቅርቦት ቢያንስ 1000 ሚአሰ ያለው የ 2 ሕዋሳት ሊፖ ባትሪ ይሆናል። ባትሪው የመኪናውን ሞተር በቀጥታ በ PWM በኩል ያሽከረክራል። የተቀሩት የኤሌክትሮኒክስ መሣሪያዎች በተመሳሳይ ባትሪ ይሰራሉ ነገር ግን በ l7805cv 5V ተቆጣጣሪ።
ደረጃ 4: በአርዱዲኖ ላይ ኮዱን መስቀል ፣ እና መተግበሪያውን በ Android ላይ መገንባት
ኮዱን (እዚህ ያግኙት) ዩኤስቢን ወደ ተከታታይ FTDI አስማሚ FT232RL በመጠቀም ወደ Arduino pro mini መስቀል አለበት።
GND ፣ VCC ፣ Rx ፣ Tx እና DTR ፒን ከአርዱዲኖ ፕሮ ሚኒ ጋር ማገናኘት ያስፈልግዎታል። ከዚያ የ Arduino ሶፍትዌር የመምረጫ መሳሪያዎችን/ወደብ እና የሚጠቀሙበትን ማንኛውንም ወደብ ይክፈቱ። ከዚያ መሳሪያዎች/ሰሌዳ/አርዱዲኖ ፕሮ ወይም ፕሮ ሚኒ። ከዚያ መሳሪያዎች/ቦርድ/ፕሮሰሰር/ATmega328 (5V 16Mhz)።
በመጨረሻም ንድፉን ይክፈቱ እና ሰቀላን ይጫኑ።
ስለዚህ ይህ ፕሮግራም እንዴት ይሠራል? በመጀመሪያ ለገቢ ስርጭቶች ተከታታይ መስመሩን (ሁለተኛ የሶፍትዌር ተከታታይ) ያዳምጣል። መልእክቱ ተሰንጥቆ እንደ ቀንድ ትእዛዝ ወይም እንደ ሞተር ትእዛዝ (ፍጥነት እና አቅጣጫ ይ containsል) ተብሎ ይተረጎማል። መልእክቱ ከተተረጎመ በኋላ ትዕዛዞቹ ወደ ሞተርስ / ቀንድ ይተላለፋሉ። እንዲሁም ንድፉ የባትሪውን ቮልቴጅ ለማወቅ የ A3 አናሎግ ፒን በመደበኛነት ይመርጣል ፣ እና መረጃውን በብሉቱዝ ላይ ያስተላልፋል።
ቀጣዩ ነገር የ Android መተግበሪያ ማከማቻን መዝጋት እና የ Android ስቱዲዮን በመጠቀም መገንባት ነው። የ Bitbucket url https://bitbucket.org/danionescu/remotecontrollbluetoothrobot ነው
ለ Android ስቱዲዮ ክፍል እንደዚህ ያለ ብዙ ትምህርቶች እዚያ አሉ-https://www.instructables.com/id/How-To-Create-An-Android-App-With-Android-Studio/
እርምጃዎቹ የሚከተሉት ናቸው
- የ Android ስቱዲዮን ያውርዱ እና ያዋቅሩ
- ስልኩን በልማት ሁኔታ ውስጥ ያግኙ
- ምንጮቹን ወደ Android ስቱዲዮ ያስመጡ
- መተግበሪያን ይገንቡ እና ይጫኑ
ለ Android ስቱዲዮ አንዳንድ አማራጮች InteliJ ወይም Eclipse ይሆናሉ።
ደረጃ 5 - መተግበሪያውን ማስኬድ እና መኪናውን መላ መፈለግ
የ android መተግበሪያውን ከጫኑ በኋላ መጀመሪያ ማድረግ ያለብዎት Android ን በመጠቀም የብሉቱዝ መሣሪያዎን ማጣመር ነው። ይህ የሚከተሉትን ደረጃዎች ያካትታል:
- መኪናዎን ያብሩ
- ወደ የ Android ምናሌ / ብሉቱዝ ይሂዱ
- የብሉቱዝ መሳሪያዎችን ይቃኙ
- መሣሪያዎን ይምረጡ እና ያጣምሩ (ሲጠየቁ ኮዱን ያስገቡ)
እሺ። ከዚህ በኋላ የ Android መተግበሪያውን ከከፈቱ በኋላ “ዝርዝር ተጣመረ” የሚለውን ቁልፍ ጠቅ ያድርጉ ፣ ከዝርዝሩ ውስጥ ተገቢውን የብሉቱዝ መሣሪያን ጠቅ ያድርጉ እና ቀጣዩ ማያ ገጽ ይታያል።
የሚቀጥለው ማያ ገጽ በእውነቱ መኪናውን ይቆጣጠራል። የላይኛውን አግድም ተንሸራታች በመጠቀም የጎማዎቹን አንግል መቆጣጠር እና የታችኛውን ቀጥ ያለ ተንሸራታች ፍጥነቱን እና አቅጣጫውን መጠቀም ይችላሉ። እንዲሁም መኪናውን ለመጀመር / ለማቆም “አብራ / አጥፋ” ቁልፍ አለ እና “Custom1” ቁልፍ የመኪና ቀንድ ነው። ከ “ብጁ 1” ቁልፍ በታች ከባትሪው ቮልቴጅ ጋር ትንሽ ጽሑፍ አለ።
ማስተካከያዎች ፦
- መኪናው ከፊት እና ወደ ኋላ ከተመለሰ ፣ A0 እና A1 ን ወደኋላ ይለውጡ
- ከፍተኛ / ደቂቃ አንግል ወይም የተገላቢጦሽ አንግል ማሻሻል ከፈለጉ ይህንን ኮድ ያስተካክሉ
ባዶነት ማስተካከያ አቅጣጫ (ውስጣዊ አቅጣጫ) {
int newDirection = steeringMiddlePoint + ካርታ (አቅጣጫ ፣ 0 ፣ 100 ፣ -35 ፣ 25); Serial.println (newDirection); steering.write (newDirection); መዘግየት (15); }
ደረጃ 6 - ለወደፊቱ ፕሮጀክት የሆነ ነገር
በዚህ ፕሮጀክት ውስጥ አዲስ ነገር እንደተማሩ ተስፋ አደርጋለሁ ፣ እና ይህንን ሀሳብ ከወደዱት ፣ ይህንን የበለጠ የላቀ ፕሮጀክት በብጁ በተሰራ ሮቦት እና የበለጠ የላቀ በሆነ የ Android መተግበሪያ ማረጋገጥ ይችላሉ።
ሮቦቱ በቪዲዮ ካሜራ የተገጠመለት ሲሆን በቀጥታ ወደ በይነመረብ በመተግበሪያው በኩል በቀጥታ እንዲሰራጭ ያደርገዋል። በይነመረብ ካለው ከየትኛውም ቦታ በርቀት ሊቆጣጠር ይችላል።
የአሩዲኖ ኮድን እና የፓይዘን ጀርባን ከመሠረታዊ መመሪያዎች ፣ እዚህ የ android መተግበሪያ ጋር እዚህ ያገኛሉ። እና በእርግጥ የቪዲዮ ማሳያ:)
የዩቲዩብ ቪዲዮዎችን ከወደዱ እዚህ ለሰርጥዬ በመመዝገብ የበለጠ ማግኘት ይችላሉ
የሚመከር:
አርዱinoኖ ቁጥጥር የሚደረግበት የመጫወቻ መኪና 3 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የተቆጣጠረ መጫወቻ መኪና - ይህ በእኔ አርዱinoኖ ቁጥጥር በተደረገባቸው መጫወቻ መኪናዎች ውስጥ ሁለተኛው ክፍል ነው። አንዴ እንደገና እንቅፋት የሆነ አንድ ነው። በዚህ መኪና ውስጥ ከኡኖ ይልቅ አርዱዲኖ ናኖ እጠቀማለሁ። የሞተር ሾፌሩ የ L298N ሞዱል ነው።
አርዱinoኖ 4 ጎማ ድራይቭ ብሉቱዝ አርሲ መኪና UNO R3 ፣ HC-05 እና L293D Motorshield ን በኮዲንግ እና በ Android መተግበሪያ በመጠቀም 8 ደረጃዎች
አርዱinoኖ 4 ጎማ ድራይቭ ብሉቱዝ አርሲ መኪና UNO R3 ፣ HC-05 እና L293D Motorshield ን በኮዲንግ እና በ Android መተግበሪያ በመጠቀም ዛሬ እኔ HC 05 ፣ L293 የሞተር ጋሻ በመጠቀም አርዱinoኖ 4 ጎማ ድራይቭ ብሉቱዝ አርሲ መኪና እንዴት እንደሚሠሩ እነግርዎታለሁ። 4 ዲሲ ሞተር ፣ መኪናን ለመቆጣጠር ለኮዲንግ እና ለ android መተግበሪያ።
አርዱinoኖ ቁጥጥር የሚደረግበት መኪና (ብሉቱዝ) - 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ ቁጥጥር የሚደረግበት መኪና (ብሉቱዝ) - እኛ አርዱዲኖ እጅግ በጣም ጥሩ የፕሮቶታይፕንግ መድረክ መሆኑን እናውቃለን ፣ በዋነኝነት ወዳጃዊ የፕሮግራም ቋንቋን ስለሚጠቀም እና ጥሩ ልምዶችን የሚሰጡን ብዙ ተጨማሪ አስገራሚ ክፍሎች አሉ። አርዱዲኖን ከተለያዩ ጋር ማዋሃድ እንችላለን
ብሉቱዝ አርሲ አርዱinoኖ መኪና 5 ደረጃዎች (ከስዕሎች ጋር)
ብሉቱዝ አርሲ አርዱinoኖ መኪና - ይህ ፕሮጀክት በትንሽ ወጪ ገንዘብ በአጭር ጊዜ ውስጥ የ RC መኪናን ንድፍ በቀላሉ ለማሳየት ቀርቧል። በእኔ ምሳሌ ሌሎቼ በሚያሳዝኑበት ጊዜ አንድ የጎማ ስብስብ እሠራለሁ - ስለዚህ የጅራት መጨረሻ ይጎትታል። ግን እድሉን እንደገና ካገኘሁ
እንዴት እንደሚገነባ አርዱinoኖ የራስ-መንዳት መኪና 7 ደረጃዎች (ከስዕሎች ጋር)
እንዴት እንደሚገነቡ: አርዱዲኖ የራስ-መንዳት መኪና-አርዱinoኖ ራስ-መንዳት መኪና በመኪና ሻሲ ፣ በሁለት ሞተርስ ተሽከርካሪዎች ፣ አንድ 360 ° መንኮራኩር (ሞተር የሌለው) እና ጥቂት ዳሳሾች። ሞትን ለመቆጣጠር ከአነስተኛ ዳቦ ሰሌዳ ጋር የተገናኘውን አርዱዲኖ ናኖን በመጠቀም በ 9 ቮልት ባትሪ የተጎላበተ ነው