ዝርዝር ሁኔታ:
![ለሃሎዊን አስፈሪ ዱባ ከረሜላ ማሽን -5 ደረጃዎች ለሃሎዊን አስፈሪ ዱባ ከረሜላ ማሽን -5 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-517-13-j.webp)
ቪዲዮ: ለሃሎዊን አስፈሪ ዱባ ከረሜላ ማሽን -5 ደረጃዎች
![ቪዲዮ: ለሃሎዊን አስፈሪ ዱባ ከረሜላ ማሽን -5 ደረጃዎች ቪዲዮ: ለሃሎዊን አስፈሪ ዱባ ከረሜላ ማሽን -5 ደረጃዎች](https://i.ytimg.com/vi/6DnzR0MU9Wg/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
![Image Image](https://i.howwhatproduce.com/images/001/image-517-15-j.webp)
![](https://i.ytimg.com/vi/CFjuWXOIUN4/hqdefault.jpg)
ሰላም ለሁላችሁ! መልካም ሃሎዊን !! አንድ ሰው በሚመጣበት ጊዜ ሙዚቃን የሚጫወት እና ከረሜላ የሚተፋበት ዱባ ፋኖስ ገንብተናል።
ደረጃ 1 በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች
![በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች](https://i.howwhatproduce.com/images/001/image-517-16-j.webp)
![በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች](https://i.howwhatproduce.com/images/001/image-517-17-j.webp)
የሃርድዌር ክፍሎች
- አርዱዲኖ UNO / Seeeduino V4.2
- ቤዝ ጋሻ V2
- ግሮቭ - የፒአር እንቅስቃሴ ዳሳሽ
- ግሮቭ - MP3 v2.0
- ግሮቭ - WS2813 RGB LED Strip Waterproof - 60 LED/m - 1m
- ኢማክስ 12 ግ ES08MD ከፍተኛ ስሜታዊ servo
የሶፍትዌር መተግበሪያዎች እና የመስመር ላይ አገልግሎቶች
አርዱዲኖ አይዲኢ
ደረጃ 2 - ታሪክ
![ታሪክ ታሪክ](https://i.howwhatproduce.com/images/001/image-517-18-j.webp)
![ታሪክ ታሪክ](https://i.howwhatproduce.com/images/001/image-517-19-j.webp)
![ታሪክ ታሪክ](https://i.howwhatproduce.com/images/001/image-517-20-j.webp)
ሃሎዊን እየመጣ ነው ፣ የዱባ መብራቶች አስፈላጊ ናቸው። እኛ እንጠቀምበታለን Seeeduino እና PIR Motion Senser የዱባ ፋኖስ ገንብቷል ፣ የሆነ ሰው ሲመጣ ሙዚቃ ይጫወታል እና ከረሜላዎችን ይተፋል።
መካኒካል መዋቅር
** ደረጃ 1: ** አንዳንድ ከረሜላዎችን እና ዱባን ይግዙ ፣ ሴዱዲኖን እናስቀምጠው ዘንድ ከዱባው በስተጀርባ ጉድጓድ ቆፍሩ።
** ደረጃ 2: ** እንደዚህ ያለ ሳጥን ይቁረጡ ፣ እና በዱባ አፍ ላይ ያስተካክሉት።
** Setp 3: ** ወደ servo ሞተር አንድ ክንድ ይጫኑ። በዱባው ውስጥ የ servo ሞተርን ለመጠገን ፣ መያዣን እንደ መያዣ እንጠቀማለን።
** ደረጃ 4: ** የ servo ሞተር ክንድ ሲነሳ በሳጥኑ ውስጥ ከረሜላዎች ከዱባው አፍ ውስጥ መትፋታቸውን ያረጋግጡ።
ደረጃ 3 የሃርድዌር ግንኙነት
** ደረጃ 1: ** በኤስዲ ካርድ ቁራጭ ውስጥ MP3 የሚል አቃፊ ይስሩ ፣ የ mp3 ፋይል ይቅዱለት ፣ 0001.mp3 ን ይሰይሙ። በ 3.5 ሚሜ ወደብ በኩል ድምጽ ማጉያውን ወደ MP3 ግሮቭ ያገናኙ እና በመሰረት ጋሻ ላይ MP3 ግሮቭን ወደብ D2 ያገናኙ።
** ደረጃ 2: ** PIR Motion Sensor Grove ን ወደ Base Shield's D4 ወደብ ያገናኙ ፣ እና የ NeoPixel strip ን ወደ Base Shield D5 ወደብ ያገናኙ።
** ደረጃ 3: ** Servo Grove ን ከ Base Shield ዲጂታል ፒን 9 ጋር ያገናኙ ፣ ስለዚህ የ DuPont መስመሮችን መጠቀም ያስፈልገን ይሆናል።
** ደረጃ 4: ** ቤዝ ጋሻን ወደ Seeeduino ያያይዙ።
** ደረጃ 5: ** ፕሮግራሙን ወደ Seeeduino ለማውረድ ከኮምፒዩተር ጋር ለመገናኘት የዩኤስቢ ገመድ እንጠቀማለን። ከወረዱ በኋላ በዱባ ውስጥ የኃይል ገመድ ብቻ መጠቀም እንችላለን።
ደረጃ 4 የሶፍትዌር ፕሮግራም
** ደረጃ 1: ** ቤተ -ፍርግሞችን ይጫኑ
ለተሻለ ውጤት ፣ እኛ ፍሪተቶስ የተባለ ስርዓተ ክወና እንጠቀማለን ፣ ከዚህ ማውረድ ይችላል።
በተጨማሪም ፣ ይህ ፕሮጀክት የሚከተሉትን ቤተ -መጻሕፍት ይፈልጋል ፣ ያውርዷቸው እና ይጫኑዋቸው
- ግሮቭ - MP3 v2.0
- Adafruit NeoPixel
- Adafruit TicoServo
ወይም MP3 Grove ን ለመጠቀም በቀላሉ በፕሮጀክቱ አቃፊ ውስጥ MP3.h ን ማካተት ይችላሉ።
** ደረጃ 2 ** ፕሮግራሙን ይገንቡ እና ይስቀሉ
*ማሳሰቢያ -ማርኮ MAX_BRIGHTNESS የ NeoPixel ከፍተኛውን ብሩህነት ይቆጣጠራል ፣ የኃይል ፍጆታን ለመቀነስ የሱን ብሩህነት ይቀንሱ።
ከዚህ ቀደም Seeeduino ላይ ስርዓተ ክወና ካልተጠቀሙ ፕሮግራሙን ለመረዳት ከባድ ሊሆን ይችላል ፣ የሚከተለው ጽሑፍ በቀላሉ ያደርገዋል።
በማዋቀር () ዘዴ ፣ ተከታታይን ፣ የ MP3 ግሮቭ እና ሰርቮ ሞተርን በመደበኛነት አስጀምረናል ፣ እና ሴማፎር ብለን የምንጠራውን ተለዋዋጭ ፈጠርን ፣ አንድ ሰው መጥቶ ወይም እንዳልመጣ ለማመልከት ያገለገለ እንደ ባንዲራ ተለዋዋጭ አድርገው ሊወስዱት ይችላሉ።
vSemaphoreCreateBinary (xPIRBinarySemaphore);
ከዚያ 3 ተግባሮችን ፈጥረናል ፣ አብረው መሮጥ ይችላሉ። ግን የዚያ ጊዜ ቅድሚያ የሚሰጣቸው ነገሮች አንድ ላይሆኑ ይችላሉ።
s1 = xTaskCreate (vFadingLEDsTask ፣ NULL ፣ configMINIMAL_STACK_SIZE ፣ NULL ፣ 1 ፣ NULL) ፤
s2 = xTaskCreate (vScaningPIRTask ፣ NULL ፣ configMINIMAL_STACK_SIZE ፣ NULL ፣ 1 ፣ NULL) ፤ s3 = xTaskCreate (vHandlePIRTask ፣ NULL ፣ configMINIMAL_STACK_SIZE ፣ NULL ፣ 2 ፣ NULL) ፤
ሴማፎርን እና ተግባሮች በትክክል ከተጀመሩ በኋላ የ vTaskSetartScheduler () ዘዴ መላውን FreeRTOS ይጀምራል።
ከሆነ (xPIRBinarySemaphore == NULL || s1! = pdPASS || s2! = pdPASS || s3! = pdPASS)
{ለ (;;;); } vTaskStartScheduler ();
በ FreeRTOS ውስጥ ጥቅም ላይ የዋለው የ loop () ዘዴ ነርቭ። አሁን ቀሪው ቀላል ነው ፣ vFadingLEDsTask ተግባር እየደበዘዘ ተለዋዋጭ ቀለም LED እና vScanPIRTask ተግባር ቅኝት PIR Motion Sensor 'pin ሁል ጊዜ። PIR Motion Sensor የሆነ ሰው እየመጣ መሆኑን ሲያውቅ ባንዲራውን ያዘጋጃል ፣ ከዚያ የ vHandlePIRTask ተግባር መሮጥ ይጀምራል። የ vHandlePIRTask ተግባር ቅድሚያ 2 ስለሆነ ፣ በሚሠራበት ጊዜ ፣ ሌሎች ሁለት ቀሪ ሥራዎች ይታገዳሉ።
የሚከተሉ ጥሪዎች ባንዲራ ለማቀናበር ወይም ዳግም ለማቀናበር ያገለግላሉ።
xSemaphoreGive (xPIRBinarySemaphore);
xSemaphoreTake (xPIRBinarySemaphore ፣ portMAX_DELAY);
ደረጃ 5 - ክወና
ተናጋሪውን ፣ Seeeduino እና Groves በዱባው መብራት ውስጥ ያስገቡ እና ያብሩት። አሁን አንድ ሰው ወደ እሱ እስኪመጣ መጠበቅ ይችላሉ ፣ ተንኮል ወይም ሕክምና:-)።
የሃሎዊን ዱባ ብርሃንን ጠቅ በማድረግ ቪዲዮውን ይመልከቱ። (https://www.youtube.com/embed/CFjuWXOIUN4)
የሚመከር:
አስፈሪ Pennywise: 7 ደረጃዎች
![አስፈሪ Pennywise: 7 ደረጃዎች አስፈሪ Pennywise: 7 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-3535-j.webp)
አስፈሪ Pennywise: የፕሮጀክቱ አጭር መግለጫ ለዚህ ፕሮጀክት እኛ “በአካዳሚክ አጠቃቀሞች እና በእንግሊዝኛ የተወሰነ የቃላት አጠቃቀም” በሚል ርዕስ የተማርነውን ስለ ፕሮግራሚንግ እና የወረዳ አሠራር እውቀታችንን ተግባራዊ አድርገናል። የፕሮጀክቱ ዓላማ ዲዛይን ማድረግ ነበር
አስፈሪ የማይክሮቢት ብርሃን ዳሳሽ 5 ደረጃዎች
![አስፈሪ የማይክሮቢት ብርሃን ዳሳሽ 5 ደረጃዎች አስፈሪ የማይክሮቢት ብርሃን ዳሳሽ 5 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-314-18-j.webp)
አስፈሪ የማይክሮቢት ብርሃን ዳሳሽ -ጓደኞችዎን ማሾፍ ይፈልጋሉ? ደህና ፣ ወደ ትክክለኛው ቦታ መጥተዋል። ዛሬ ከማይክሮቢትዎ ጋር ቀለል ያለ ዳሳሽ ፣ ጫጫታ መስራት ፣ ተንኮል አዘል ዘዴን እንዴት እንደሚያደርጉ አሳያችኋለሁ!-የድምፅ ማጉያ-ማይክሮቢት-አዞ ሽቦዎች-የኃይል አቅርቦት-እና የማይክሮቢት ሐ
ተጠልፎ !: ለሃሎዊን የሚያብለጨልጭ አምፖል -5 ደረጃዎች (ከስዕሎች ጋር)
![ተጠልፎ !: ለሃሎዊን የሚያብለጨልጭ አምፖል -5 ደረጃዎች (ከስዕሎች ጋር) ተጠልፎ !: ለሃሎዊን የሚያብለጨልጭ አምፖል -5 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/003/image-8391-j.webp)
ተጠልፎ! - ለሃሎዊን የሚያበራ አምፖል - ጓደኞችዎን ለማስፈራራት ጊዜው አሁን ነው። በዚህ ፕሮጀክት ውስጥ እኔ እንዴት እንደጠለፍኩ አሳያችኋለሁ " የተለመደው መሪ አምፖል። በዚህ መንገድ አንድ መጥፎ ነገር ሊፈጠር ሲል በእያንዳንዱ አስፈሪ ፊልም ውስጥ እንደ መብራቶች ያበራል። እሱ በጣም ቀላል ግንባታ ከሆነ
የሃሎዊን አስፈሪ አይኖች ድጋፍ: 8 ደረጃዎች
![የሃሎዊን አስፈሪ አይኖች ድጋፍ: 8 ደረጃዎች የሃሎዊን አስፈሪ አይኖች ድጋፍ: 8 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-1966-37-j.webp)
የሃሎዊን አስፈሪ አይኖች ድጋፍ-ባለፉት ዓመታት ፣ የተለያዩ ፕሮጄክቶችን በመስራት ፣ ጥቅም ላይ ያልዋሉ ተኝተው የነበሩ የተለያዩ ሞጁሎች ስብስብ አለ እና ቢያንስ አስደሳች እና ፈጠራን ለሚፈጥር ነገር ቢያንስ አንዳንዶቹን ለመጠቀም እፈልግ ነበር። .በማለፍ
ለሃሎዊን ቀለል ያለ Spiderbot እንዴት እንደሚሠራ -4 ደረጃዎች (ከስዕሎች ጋር)
![ለሃሎዊን ቀለል ያለ Spiderbot እንዴት እንደሚሠራ -4 ደረጃዎች (ከስዕሎች ጋር) ለሃሎዊን ቀለል ያለ Spiderbot እንዴት እንደሚሠራ -4 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/001/image-2264-23-j.webp)
ለሃሎዊን ቀለል ያለ Spiderbot እንዴት እንደሚደረግ - ይህ ለሃሎዊን ቀላል ፣ አስደሳች የብሩህ ጠብታ ነው! ብሪስትቦቶች የወረዳዎችን እና የሮቦት ግንባታን መሠረታዊ ነገሮች ለሚማሩ ሰዎች ታላቅ የጀማሪ ፕሮጀክቶች ናቸው። የጥርስ ብሩሽ ጭንቅላትን ለሰውነት ፣ እንቅስቃሴውን ለማቅረብ ትንሽ ሞተር እና ባትሪ በመጠቀም