ዝርዝር ሁኔታ:

የመንፈስ ጭንቀት ቦት 5000: 8 ደረጃዎች
የመንፈስ ጭንቀት ቦት 5000: 8 ደረጃዎች

ቪዲዮ: የመንፈስ ጭንቀት ቦት 5000: 8 ደረጃዎች

ቪዲዮ: የመንፈስ ጭንቀት ቦት 5000: 8 ደረጃዎች
ቪዲዮ: ምርጥ 10፡ 10 ምድራችን እንዳይታዩ የተከለከሉ ውብ እና አስገራሚ ቦታዎች 2024, ህዳር
Anonim
የመንፈስ ጭንቀት ቦት 5000
የመንፈስ ጭንቀት ቦት 5000

እርስዎ ትንሽ በጣም ደስተኛ እና በራስዎ ተሞልተው ወደ ቤት ከመጡ ታዲያ ይህ ፕሮጀክት ለእርስዎ ነው!

በጥቂት ደቂቃዎች ውስጥ የመንፈስ ጭንቀት ቦት 5000 ሁላችንም ወደምናውቀውና ወደምንወደው ወደሚያጽናናው የሀዘን ገደል ይመልስልዎታል።

በዚህ መመሪያ ውስጥ መብራቶቹን ሲያጠፉ እርስዎን ለማቃጠል አርዱዲኖን እንደ ራፕቤሪ ፒ ባሪያ በመጠቀም ፈጠራዬን ፣ ዲፕሬሲቭ ቦት 5000 ን እንደገና በመፍጠር እመራዎታለሁ። (ዋው የመንፈስ ጭንቀት እና ባርነት በአንድ መማሪያ ውስጥ !?)

ይህ ሮቦት ቀኔን ሲያበላሸው እና ለወደፊቱ የበለጠ የማይጠቅሙ የሮቦት ቪዲዮዎችን ለማየት እባክዎን ለዩቲዩብ ቦሊሎ ክሬሜር ደንበኝነት ይመዝገቡ!

አቅርቦቶች

የመንፈስ ጭንቀት የመጠበቅ ተስፋ አይገድልዎትም? ከዚያ የሚከተሉትን ዕቃዎች በፍጥነት ይያዙ…

  • አርዱinoኖ
  • Raspberry Pi
  • የፀሐይ ፓነል ወይም LDR ዳሳሽ
  • ሕብረ ሕዋሳት (እንባዎን ለማድረቅ)

ደረጃ 1 ራስዎን የሚያገኙበትን ይመልከቱ

Image
Image

እርስዎ እራስዎ ውስጥ ሊገቡ ስለሚችሉት የተሻለ ግንዛቤ እንዲኖርዎት ይህንን ቪዲዮ ይመልከቱ።

ደረጃ 2 ወረዳው

Raspberry Pi ን ፕሮግራም ማድረግ
Raspberry Pi ን ፕሮግራም ማድረግ

የዚህ ፕሮጀክት ወረዳ እውነት ለመሆን በጣም ጥሩ ይመስላል ፣ ግን አይደለም።

ቃል በቃል እርስዎ ማድረግ ያለብዎት አዎንታዊ ሽቦውን ከሶላር ፓነልዎ በአርዲኖዎ ላይ ወደ A0 እና አሉታዊ ሽቦውን በ GND ውስጥ ማስገባት ነው። ትናንሽ የፀሐይ ፓነሎች በጣም ትንሽ voltage ልቴጅ ስለሚሰጡ ተጨማሪ አካላት አያስፈልጉም።

የሶላር ፓኔሉ ከ 5 ቮልት በታች እስካልሰጠ ድረስ አርዱinoኖን ከመጉዳት ከማንኛውም አደጋ ነፃ እንሆናለን።

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

Image
Image

በአርዱዲኖ አይዲኢ ውስጥ የሶላር ፓነልን ቮልቴጅ በመፈተሽ ሕይወትዎን ማበላሸት ለመጀመር ምን ያህል ጨለማ እንደ ሆነ መሞከር አለብን።

ከላይ ያለው ቪዲዮ የአርዲኖ ኮድ በሚሠራበት ቦታ ላይ ይቆርጣል

ይህ ኮድ እሴት (ቮልቴጅ) ያትማል

const float RefVolts = 5.0; // 5 ቮልት ከፍተኛ

const int SolarPanel = 0; // አናሎግ ፒን A0 ባዶ ቅንብር () {Serial.begin (9600); } ባዶ ክፍተት () {int val = analogRead (SolarPanel); ተንሳፋፊ ቮልት = (val/ 1023.0)*RefVolts; // የቮልት ውፅዓት ያሰላል Serial.println (ቮልት); }

እጅዎን በሶላር ፓነል ላይ ወይም በላዩ ላይ የሚያበራ ብርሃንን በመጫን ይሞክሩት።

ቮልቴጁ በብርሃን መጠን መጨመር አለበት.

የመንፈስ ጭንቀት ቦት እርምጃ እንዲወስድበት የሚፈልጉበትን ጣፋጭ ቦታ ሲያገኙ ፣ “ቀንዎ እየተበላሸ ነው” በሚለው መስመር ላይ የሆነ ነገር ለማተም ያንን ቮልቴጅ ያዘጋጁ።

በእኔ ምሳሌ ፣ ቮልቴጁ ከ.40 በታች ከሆነ ፣ “ጥብስ…” ን ያትማል።

const float RefVolts = 5.0; // 5 ቮልት maxconst int SolarPanel = 0; // አናሎግ ፒን A0

ባዶነት ማዋቀር ()

{Serial.begin (9600); }

ባዶነት loop ()

{int val = analogRead (SolarPanel); ተንሳፋፊ ቮልት = (val/ 1023.0)*RefVolts; // የቮልት ውፅዓት ያሰላል Serial.println (ቮልት);

ከሆነ (ቮልት <= 0.40) // መብራቶቹ ሲጠፉ {Serial.println ("Roasting…");

}

ከሆነ (ቮልት> 0.40) // መብራቶቹ ሲበሩ

{Serial.println («በዩቲዩብ ለቦሊሎ ክሬመር ደንበኝነት ይመዝገቡ») ፤ }}

ደረጃ 4 - በ Raspberry Pi ላይ መስፈርቶችን መጫን

በዚህ ደረጃ ውስጥ ማለፍ ስለሚኖርብዎት ነገር ሁሉ አስቀድሜ አዝናለሁ።

በእርስዎ Raspberry Pi ተርሚናል ውስጥ አርዱዲኖ IDE ን ለመጫን የሚከተለውን ኮድ ይተይቡ…

sudo apt -get install arduino -y

ከዚያ በእነዚህ ትዕዛዞች አማካኝነት ናንፒ እና firmware ን ወደ ውርዶች አቃፊዎ ይጫኑ…

ሲዲ ውርዶች

git-clone

git-clone

አሁን ከማውረጃዎች ወደ ናንፒ-firmware ይሂዱ እና በሚከተሉት ትዕዛዞች ናንፒን ያዋቅሩ…

ሲዲ ናንፒ-firmware/

./configure.sh

ከዚህ ሆነው ወደ ውርዶች አቃፊ ይመለሱ እና የ nanpy sketch ን ወደ አርዱዲኖ አይዲኢ ይቅዱ…

ሲዲ..

ሲዲ..

cp -avr nanpy -firmware/~/sketchbook/library

አሁን ናንፒን በፓይዘን እንዲሮጥ ለማድረግ…

ሲዲ ናንፒ

sudo python3 setup.py ጫን

sudo python setup.py ጫን

ከዚያ ናንፒ የተባለ ዴስክቶፕ ላይ አቃፊ ያዘጋጁ። ምናልባት ይህንን በትእዛዝ ማድረግ አያስፈልግዎትም ፣ ግን…

ሲዲ..

ሲዲ..

ሲዲ ዴስክቶፕ

mkdir nanpy

በጣም ብዙ ነበር። ሁሉም እንዲሠራ ፣ ፒጂጋምን በዚህ አንድ የመጨረሻ ትዕዛዝ መጫን አለብን…

sudo apt-get install Python-pygame ን ይጫኑ

በዚህ ርቀት ላይ በመገኘቱ እንኳን ደስ አለዎት! በዚህ ጊዜ እርስዎ ምቾት እንዲሰማዎት ለማድረግ የመንፈስ ጭንቀት ቦት እንኳን አያስፈልጉዎትም።

አሁን በ Pi ላይ አርዱዲኖ አይዲኢን በመጠቀም የናፕ ንድፍን ወደ አርዱዲኖ ይስቀሉ።

(በፋይል> ረቂቅ መጽሐፍ> ቤተመፃህፍት> ናንፒ-firmware> ናንፒ ውስጥ ይገኛል)

ደረጃ 5 - Raspberry Pi ን ፕሮግራም ማድረግ

ሁሉም ጠንክሮ መሥራትዎ ሊከፈል ነው!

ከዚህ ረጅም አድካሚ ሂደት በኋላ የጨለማው የሚያጽናና የሐዘን ባዶነት በትክክል እርስዎ የሚፈልጉት ነው ፣ አይደል?

የፓይዘን ስክሪፕት መፃፍ በአርዱዲኖ አይዲኢ ውስጥ የ c ++ ኮድ ከመፃፍ ጋር በጣም ተመሳሳይ ነው…

በዚህ የፓይዘን ስክሪፕት ውስጥ ናንፒን በመጠቀም ከአርዱዲኖ ጋር እንገናኛለን እና ያለንን ማንኛውንም ድምጽ በተከታታይ ሉፕ ለማጫወት ፒጋሜንን እንጠቀማለን።

መብራቶቹ ሲጠፉ ኦዲዮው ይጫወታል።

መልሰው ሲያበሯቸው ኦዲዮው ካቆመበት ይጀምራል።

በእርስዎ ዴስክቶፕ ላይ በፈጠሩት ናንፒ አቃፊ ውስጥ የፓይዘን ስክሪፕቱን ማስቀመጥዎን እርግጠኛ ይሁኑ።

ከናንፒ ማስመጣት (አርዱዲአአፒ ፣ SerialManager) ከጊዜ ወደ ጊዜ የእንቅልፍ ማስመጣት ፒጋሜ ያስመጣል

pygame.init ()

ጥብስ = pygame.mixer.music.load ("Roast.wav")

SolarPanel = 0 RefVolts = 5.0 በመጫወት ላይ = እውነተኛ pygame.mixer.music.play (-1) pygame.mixer.music.pause ()

ሞክር

ግንኙነት = SerialManager () a = ArduinoApi (ግንኙነት = ግንኙነት) ካልሆነ በስተቀር ማተም («ከአርዱዲኖ ጋር መገናኘት አልተሳካም»)

ሞክር

እውነት ሆኖ ሳለ val = a.analogRead (SolarPanel) ቮልት = (val/1023.0)*RefVolts; ህትመት (ቮልት)

ከሆነ (ቮልት> = 0.20 እና መጫወት == እውነት):

pygame.mixer. 0.20 እና በመጫወት ላይ == እውነት): ማተም ("ጥብስ") ኤሊፍ (ቮልት <0.20 እና መጫወት == ሐሰት): pygame.mixer.music.unpause () ህትመት ("ጥብስ") ህትመት ("ሙዚቃ አልቆመም") መጫወት = እውነት ሌላ - ማተም (“ስህተት”)

ካልሆነ በስተቀር

ማተም ("ስህተት")

ካልሆነ በስተቀር

ማተም ("ስህተት")

ደረጃ 6 - ሕይወትዎን ማበላሸት

ሕይወትዎን ማበላሸት
ሕይወትዎን ማበላሸት

የመንፈስ ጭንቀት ቦቱ ከስሙ ጋር እንዲጣጣም ፣ ጓደኞቻችን እንዲያሾፉብን መጠየቅ አለብን።

እኛን እንዲያበስሉን የምናደርግበት ቀላል መንገድ ያለ አውድ መስደብ ነው።

ጥሩ ስም ማጥፋት (ወይም ከእንግዲህ መውሰድ እስካልቻሉ ድረስ) ወደዚህ ድር ጣቢያ መተየብ እና እንደ. MP3 ማውረድ ይፈልጋሉ።

ttsmp3.com/

ከዚያ ይህን ድር ጣቢያ በመጠቀም ልብዎን የሚሰብር. MP3 ን ወደ. WAV ለመለወጥ ይህንን ድር ጣቢያ ይጠቀሙ

audio.online-convert.com/convert-to-wav

በመጨረሻም ፣ ያንን. WAV ከእርስዎ የፔትቶን ስክሪፕት ጋር በ nanpy አቃፊ ውስጥ ያስገቡ።

ደረጃ 7 - ቲሹዎችን ይያዙ (ለቅሶ!)

የሕብረ ሕዋሳትን ከኮምፒዩተር ጠረጴዛዎ ላይ ይያዙ እና የ ‹ፒፕ› ፋይልን ከ IDLE በመክፈት ወደ Run> Run ሞዱል በመሄድ የ Depression Bot 5000 ፕሮግራምን ሲያካሂዱ ጥቂት እንባዎችን ለማፍሰስ ይዘጋጁ።

ደረጃ 8 ለቦሊሎ ክሬመር ይመዝገቡ

ይህንን መማሪያ ከወደዱት ወይም በዲፕሬሽን ቦት 5000 ፈጠራዬ ከተደሰቱ ፣ ወይም በማንኛውም በዚህ ክፍል ከተደሰቱ እባክዎን ለቦሊሎ ክሬመር ይመዝገቡ።

በቅርቡ በጣም አስቂኝ የሮቦት ፕሮጄክቶችን እሠራለሁ እና ድጋፍዎን በእውነት አደንቃለሁ!

በጣም አመሰግናለሁ! በሚቀጥለው መማሪያ ላይ አየዋለሁ ፤)

የሚመከር: