Სარჩევი:
- ნაბიჯი 1: მარაგი
- ნაბიჯი 2: KY038 ხმის სენსორის განთავსება არდუინოს დაფაზე
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: კონტეინერის დიზაინი
- ნაბიჯი 5: დასკვნა
ვიდეო: მოწყობილობის აქტივატორი ძილის რეჟიმიდან: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
მას შემდეგ, რაც ტექნოლოგია პროგრესირებს უკიდურესად მაღალი ტემპით, მოსახლეობის უმრავლესობას არ შეუძლია იცხოვროს ამგვარი განვითარების კომფორტის გარეშე. როგორც ადამიანი, რომელიც ყოველდღიურად საჭიროებს მოწყობილობებს, ეს არდუინოს პროექტი წარმოგიდგენთ მოწყობილობის აქტივატორს. ამ მოწყობილობის აქტივატორი შეიძლება გამოყენებულ იქნას ფანჯრის სისტემაზე და ძველ MacBook– ზე, რაც გაააქტიურებს მოწყობილობას ძილის რეჟიმიდან, როდესაც მომხმარებელი დაუკრავს ტაშს. მე გადავწყვიტე ამ აპარატის შექმნა დისკომფორტის გამო, ჩემი ლეპტოპის ძილის რეჟიმიდან მუდმივად ხელახლა გააქტიურების მიზნით. ფანჯრის სისტემისთვის მომხმარებლებმა უნდა დააჭირონ შემთხვევით ღილაკს მოწყობილობის ხელახლა გასააქტიურებლად და ეს იწვევს დისკომფორტს. ზოგიერთი ძველი MacBook– ისთვის ეს ასევე უმნიშვნელო საკითხი იყო. ეს მანქანა შედგება KY038 ხმის სენსორისა და Arduino დაფისგან. როდესაც ხმის სენსორი აკვირდება უფრო მაღალ ხმას დანარჩენ ჩაწერილ მონაცემებთან შედარებით, სენსორი გააქტიურდება და ააქტიურებს დანარჩენ აპარატს მოწყობილობის ხელახლა გასააქტიურებლად.
ფანჯრის სისტემისთვის, მოწყობილობა ხშირად ავტომატურად უძლებს ძილის რეჟიმს, თუ მოწყობილობა არ გამოიყენება. თუმცა, მაგალითად, მომხმარებელი კითხულობს სტატიას ან იკვლევს მოწყობილობის გარკვეულ ელემენტებს მოწყობილობის მუდმივად გამოყენების გარეშე. ამ დიზაინით, თუ მომხმარებელი დისტანცირებულია მოწყობილობიდან, ორჯერ ტაშით, ლეპტოპი შეიძლება გამოფხიზლდეს ძილის რეჟიმიდან. ეს პრინციპი ასევე შეიძლება გამოყენებულ იქნას რამდენიმე ძველ Mac მოწყობილობაზე.
ნაბიჯი 1: მარაგი
წრე
- არდუინოს დაფა (არდუინო ლეონარდო)
- KY038 ხმის სენსორი
- USB კაბელი
- მავთულები (*3)
- Რჩევა
კონტეინერის დიზაინი
- სასარგებლო დანა
- ცხელი დნობის წებოვანი
- მმართველი
- ჭრის მატი (*1)
- მუყაო (30*30) (*2)
ნაბიჯი 2: KY038 ხმის სენსორის განთავსება არდუინოს დაფაზე
ამ აპარატისთვის ერთადერთი ელემენტი, რომელიც საჭიროა Arduino დაფასთან დაკავშირება არის KY038 ხმის სენსორი. იმისათვის, რომ ხმის სენსორი სწორად ფუნქციონირებდეს, არდუინოს ხმის სენსორთან დამაკავშირებელი მავთულები უნდა იყოს ჩასმული სწორ წერტილებში. ამრიგად, მანქანას შეუძლია სწორად იმუშაოს.
არდუინოს დაფებზე განსხვავებამ შეიძლება გამოიწვიოს დაუმუშავებელი ფუნქცია. ჩემი პროექტის საფუძველზე, არდუინოს დაფა არის არდუინო ლეონარდო, თუ თქვენ იყენებთ სხვა დაფას, დარწმუნდით, რომ გესმით განსხვავება არდუინოს სხვადასხვა დაფებს შორის.
არასწორი მავთულის კავშირის შედეგები:
ვინაიდან KY038 ხმის სენსორი უნდა იყოს დაკავშირებული Arduino დაფაზე სწორ წერტილებთან, როდესაც მავთულები არასწორად არის დაკავშირებული, Arduino ხმის სენსორი ვერ შეძლებს სწორად ფუნქციონირებას. ამრიგად, მოწყობილობის ხელახალი გააქტიურების მთელი პროცესი არ შესრულდება.
KY038 ხმის სენსორი:
KY038 ხმის სენსორს აქვს ოთხი ნაწილი, რომელთა დაკავშირება შესაძლებელია დაფაზე, თუმცა, ამ შემთხვევაში, მხოლოდ სამი ნაწილია საჭირო: A0, G და +. როგორც ნაჩვენებია დიაგრამაში, ხმის სენსორი სწორად უნდა იყოს დაკავშირებული დაფაზე არსებულ სამ წერტილთან. სამი წერტილის სწორად ჩასმის შემდეგ, KY038 ხმის სენსორი ახლა მზად არის გასააქტიურებლად.
A0 A0 არდუინოს დაფაზე
G GND არდუინოს დაფაზე
+ 5V არდუინოს დაფაზე
ამ პროექტისთვის, ერთადერთი ელემენტი, რომელიც საჭიროა დაფაზე განთავსდეს არის KY038 ხმის სენსორი, მაგრამ შემდეგ ეტაპზე შესვლამდე დარწმუნდით, რომ კავშირები სწორია, თავიდან აიცილებთ ყველა არასაჭირო საკითხს, რამაც შეიძლება გამოიწვიოს საშინელი შედეგები.
ნაბიჯი 3: კოდი
ეს კოდი სპეციალურად არის შემუშავებული, როდესაც მომხმარებელი ორჯერ ტაშით. ხმის სენსორი იღებს ხმას და გადასცემს ხმას რიცხვებში. რაც უფრო მაღალია ხმა, მით უფრო დიდია რიცხვი. როდესაც ხმის სენსორი აღმოაჩენს მომხმარებლის ტაში უფრო მაღალ ხმას, მანქანა დაიწყებს დამუშავებას. ჩემი კოდის თანახმად, როდესაც KY038 ხმის სენსორი აღმოაჩენს 80 -ზე მაღალი ხმის შეყვანას, მანქანა დაიწყებს მუშაობას. ვინაიდან მე დავინახე ის ნიმუში, რომელიც ნორმალურ პირობებშია, ჩაწერილი ბგერა არასოდეს არ აღემატება 80 -ს, ეს უზრუნველყოფს KY038 ხმის სენსორის გააქტიურებას დიდი ხმის შეყვანის გარეშე.
კოდის შესწავლისას არსებობს ორი პირობითი if- ფილიალი, რათა უზრუნველყოს, რომ მომხმარებელმა უნდა უზრუნველყოს ორი ტაში, რომ მანქანა წარმატებით გაააქტიუროს. ორი ტაში ან ორი დიდი ხმის შეყვანის გარეშე, მანქანა არ დაიწყებს დამუშავებას. პირველი თუ-ტოტი წარმოადგენს პირველი ტაშის გამოვლენას, მოგვიანებით კი მეორე ტოტი აღმოაჩენს მეორე ტაშს.
მას შემდეგ, რაც KY038 ხმის სენსორი აღმოაჩენს ორ დიდ ხმოვან შეყვანას, მანქანა აკრიფებს "WORKING !!!" კლავიატურაზე. ამ შემთხვევაში, ლეპტოპი ხელახლა გააქტიურდება ძილის რეჟიმიდან, რადგან სანამ კლავიატურაზე შემთხვევითი ელემენტი აკრეფილია, მოწყობილობა გამოიღვიძებს ძილის რეჟიმიდან.
კოდი: აქ
#მოიცავს // მიეცით საშუალება არდუინოს დაფას იმოქმედოს როგორც კლავიატურა
int t = 0; // დააყენეთ საწყისი დრო 0 void setup () {pinMode (0, INPUT); // დააყენეთ pin A0 შესასვლელი ხმის Keyboard.begin (); სერიული.დაწყება (9600); } void loop () {// clapping if (analogRead (0)> 80) {{გამოვლენა პირველი clap t = 0; bool done = true; while (analogRead (0)> 80) {/ დრო ძალიან დიდი ხანია გაკეთებულია = ყალბი; შესვენება; // მარყუჟის გარღვევა}} Serial.println (t); // დაბეჭდე ეკრანზე დრო Keyboard.print ("WORKING !!!"); // ჩაწერეთ კომპიუტერში WORKING !!! }}
ნაბიჯი 4: კონტეინერის დიზაინი
მას შემდეგ რაც წარმატებით შეხვალთ პროექტის ამ ეტაპზე, ბოლო რაც თქვენ გჭირდებათ რომ დაამუშაოთ არის თქვენი აპარატის კონტეინერი. ამ პროექტისთვის კონტეინერი იყოფა ორ ნაწილად, პირველი ნაწილი არის კონტეინერის უფრო მცირე ნაწილი, სადაც განთავსებულია KY038 ხმის სენსორი. კონტეინერის უფრო დიდი ნაწილი/ქვედა ნაწილი განკუთვნილია Arduino დაფის განთავსებისთვის.
- თითოეული ნაწილის სიგრძისა და სიგანის ეტიკეტებით გადახედულ ფოტოს, ოთხი მუყაო ზედა მარცხენა კუთხეში შექმნილია კონტეინერის უფრო მცირე ნაწილისთვის. პირველ რიგში, გამოიყენეთ მარკერი მუყაოზე ფორმების გამოსაყვანად. მეორე, გამოიყენეთ კომუნალური დანა, ორი 5*6 სმ, ორი 9*1.5 სმ და ორი 5*1.5 სმ მუყაო, რათა შეიქმნას KY038 ხმის სენსორისთვის განკუთვნილი კონტეინერის ნაწილი.
- ცხელი წებოს იარაღის გამოყენებით ააშენეთ პატარა კონტეინერი KY038 ხმის სენსორისთვის.
- უფრო დიდი ნაწილი რჩება ის ნაწილი, რომელზეც განთავსებულია არდუინოს დაფა. მარკერის გამოყენებით, ამოიღეთ ორი რეგულარული ექვსკუთხედი 6 სმ გვერდებით და 6 გვერდიანი მილაკი თითოეული გვერდის სიგრძით 23 და სიგანე 6. მუყაოზე ყველა ელემენტის დახატვის შემდეგ გამოიყენეთ კომუნალური დანა ფორმები.
- აიღეთ ერთ -ერთი ექვსკუთხედი და გამოიყენეთ დანის საშუალებით კვადრატის დასაჭრელად 1.5 სმ გვერდებით. შექმნილი კვადრატი იქნება ის ნაწილი, სადაც გამოყენებული იქნება USB კაბელი.
- ააშენეთ უფრო დიდი კონტეინერი არდუინოს დაფისთვის ცხელი წებოს იარაღით.
- ორივე კონტეინერის აგების შემდეგ გამოიყენეთ ცხელი წებოს იარაღი, რომ მოათავსოთ პატარა კონტეინერი უფრო დიდი კონტეინერის თავზე. ამ დროს, არდუინოს დაფა და ხმის სენსორი KY038 უნდა განთავსდეს კონტეინერებში.
ამ აპარატის კონტეინერი არ უნდა იყოს ერთი და იგივე, მაგრამ კონტეინერს უნდა შეეძლოს Arduino დაფისა და KY038 ხმის სენსორის შენახვა.
ნაბიჯი 5: დასკვნა
ვიმედოვნებთ, რომ ეს პროექტი დაგეხმარებათ უკეთ გაიგოთ, თუ როგორ შეიძლება არდუინოს გამოყენება რეალურ ცხოვრებაში. ამ პროექტის საშუალებით თქვენ ისწავლით KY038 ხმის სენსორის სწორად გამოყენებას და შემდგომი გაფართოებების შემუშავებას Arduino– ს ამ ელემენტზე.
ყველას დიდი მადლობა რომ კითხულობთ ჩემს შემოქმედებით არდუინოს პროექტს!
გირჩევთ:
SWD >> ძილის კარგად მოწყობილობა: 5 ნაბიჯი
SWD >> a Sleep Well Device: მოწყობილობა სასიამოვნო ხმის დასაკრავად მაგ. წვიმა, ტალღები, ჯუნგლები უკეთესად დასაძინებლად. ერთი მუხტი ითამაშებს (დააყენეთ ზომიერი მოცულობა) 8 საათამდე! ეს არის " როგორ უნდა " ააშენეთ პატარა მრავალჯერადი დატენვის MP3 პლეერი. ყუთი, რომელსაც ვიყენებ, არის 8.5 x 7 x 4 სმ. იდეა იყო აშენება
გამორთეთ ძილის ფუნქცია Presonus Temblor T8 საბვუფერში: 5 ნაბიჯი
გამორთეთ ძილის ფუნქცია Presonus Temblor T8 საბვუფერში: დაახლოებით ერთი დღე დამჭირდა იმის გასაგებად, რომ სანამ Temblor T8 არის შესანიშნავი საბვუფერი, მე მძულს მისი ავტომატური ძილის ფუნქცია. გაღვიძებას ძალიან დიდი დრო სჭირდება, ის ჩაქრება, როდესაც მშვიდად უსმენთ და ყოველ ჯერზე გიჟურად ჩნდება
Makey Makey Scratch ძილის ხმები: 3 ნაბიჯი
Makey Makey Scratch Sleep Sounds: ჩემს რვა წლის შვილს უჭირს მთელი ღამე თავის საწოლში ძილით დარჩენა. ის ხშირად იღვიძებს შუაღამისას კოშმარების გამო. შემდეგ ის ჩემს ოთახში გარბის, რათა დარწმუნდეს, რომ დაიძინოს. მე შევიმუშავე ეს შეხება
ბავშვთა ძილის სასწავლო საათი: 6 ნაბიჯი (სურათებით)
ბავშვთა ძილის ტრენინგის საათი: მე მჭირდებოდა საათი, რომელიც ჩემს 4 წლის ტყუპებს დაეხმარებოდათ დაძინებაში (მე უკვე მომიწია დილის 5:30 საათზე გაღვიძება), მაგრამ მათ არ შეუძლიათ ჯერ წაკითხვის დრო მას შემდეგ, რაც ათვალიერებთ რამდენიმე ნივთს ძალიან პოპულარულ საყიდლებზე
რბილი კუნთი (აქტივატორი): 11 ნაბიჯი
რბილი კუნთი (აქტივატორი): მოდით ავაშენოთ ჩვენი პირველი რბილი კუნთი (აქტივატორი). ყველა ის, რაც საჭიროა რბილი გამტარებლების დასამზადებლად, მოცემულია ქვემოთ, მე ასევე აღვნიშნე ბმულები, საიდანაც შეგიძლიათ შეიძინოთ ისინი