Სარჩევი:

რორი რობოტის ქარხანა: 5 ნაბიჯი (სურათებით)
რორი რობოტის ქარხანა: 5 ნაბიჯი (სურათებით)

ვიდეო: რორი რობოტის ქარხანა: 5 ნაბიჯი (სურათებით)

ვიდეო: რორი რობოტის ქარხანა: 5 ნაბიჯი (სურათებით)
ვიდეო: 5 ყველაზე შხამიანი ობობა დედამიწაზე 2024, ნოემბერი
Anonim
რორი რობოტის ქარხანა
რორი რობოტის ქარხანა
რორი რობოტის ქარხანა
რორი რობოტის ქარხანა

რორი არის მხიარული რობოტი მცენარის სახით, ურთიერთქმედებს სენსორების ზოგიერთ საშუალებებთან, უკრავს მუსიკას და აღმოაჩენს ადამიანის ნებისმიერ მოძრაობას გარშემო, გარდა ამისა, გადაიღოს ფოტოებიც, როდესაც თქვენ მას შეუკვეთავთ.

ის ასევე ზრუნავს ქოთნის შიგნით არსებულ პატარა მცენარეზე, შემატყობინე წყლის დონის, ტენიანობის და ტემპერატურის შესახებ ადამიანის ხმით.

ნაბიჯი 1: საჭიროა აპარატურა

აპარატურაა საჭირო
აპარატურაა საჭირო
აპარატურაა საჭირო
აპარატურაა საჭირო
აპარატურაა საჭირო
აპარატურაა საჭირო

1. არდუინო გაერო

2. SD Card Reader მოდული

3. მიკრო SD ბარათი

4. LM386 აუდიო გამაძლიერებელი

5. 10uf კონდენსატორი (2 ნომერი)

6. 100uf კონდენსატორი (2 ნომერი)

7. 1K, 10K რეზისტორი

8. PIR სენსორი

9. გატეხილი ვებკამერა

10. KY-038 ხმის სენსორი

11. LDR შუქზე დამოკიდებული რეზისტორი

12. DHT11 ტენიანობის და ტემპერატურის სენსორი

13. ტენიანობის სენსორი

14. დამაკავშირებელი მავთულები

15. პურის დაფა

16. 8*16 LED მატრიცის მოდული

ნაბიჯი 2: მოემზადეთ თქვენი WAV აუდიო ფაილებით

თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება
თქვენი WAV აუდიო ფაილების მომზადება

Arduino– ს გამოყენებით SD ბარათის ბგერების დასაკრავად, ჩვენ გვჭირდება.wav ფორმატის აუდიო ფაილები, რადგან Arduino Board– ს შეუძლია აუდიო ფაილის დაკვრა სპეციფიკურ ფორმატში, რომელიც არის wav ფორმატში. Arduino mp3 პლეერის გასაკეთებლად, არსებობს მრავალი mp3 ფარი, რომლის გამოყენებაც შეგიძლიათ Arduino– სთან ერთად. ან არდუინოში mp3 ფაილების დასაკრავად, არის ვებსაიტები, რომლითაც შეგიძლიათ გამოიყენოთ თქვენი კომპიუტერის ნებისმიერი აუდიო ფაილი ამ კონკრეტულ WAV ფაილში.

Arduino SD ბარათის მოდული

+5V Vcc

გნდ გნდ

მიამაგრეთ 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (სინქრონული საათი)

Pin 4 CS (ჩიპის არჩევა)

1. დააწკაპუნეთ "Online Wav Converter" ვებსაიტზე შესასვლელად.

2. Arduino– ს შეუძლია WAV ფაილის დაკვრა შემდეგ ფორმატში. თქვენ შეგიძლიათ მოგვიანებით გაეცნოთ პარამეტრებს, მაგრამ ეს პარამეტრები იყო ექსპერიმენტი ხარისხის საუკეთესო.

ბიტის გარჩევადობა 8 ბიტიანი

შერჩევის მაჩვენებელი 16000 ჰც

აუდიო არხი მონო

PCM ფორმატი PCM ხელმოუწერელი 8 ბიტიანი

3. ვებგვერდზე დააწკაპუნეთ „აირჩიეთ ფაილი“და შეარჩიეთ ფაილი, რომლის გადაკეთება გსურთ. შემდეგ მიირთვით ზემოთ მოცემულ პარამეტრებში. დასრულების შემდეგ ის უნდა გამოიყურებოდეს ასე, როგორც ქვემოთ მოცემულ სურათზე

4. ახლა, დააწკაპუნეთ "ფაილის კონვერტაციაზე" და თქვენი აუდიო ფაილი გადაიყვანება WAV ფაილის ფორმატში. ის ასევე გადმოწერილი იქნება კონვერტაციის დასრულების შემდეგ.

5. დაბოლოს, დააფორმეთ თქვენი SD ბარათი და შეინახეთ.wav აუდიო ფაილი მასში. სანამ ამ ფაილს დაამატებთ, დარწმუნდით მის ფორმატში. ასევე, გახსოვდეთ თქვენი აუდიო ფაილის სახელი. ანალოგიურად, თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი ოთხი აუდიო და შეინახოთ ისინი სახელებით 1, 2, 3 და 4 (სახელები არ უნდა შეიცვალოს). მე გადავიყვანე დაახლოებით 51 ხმოვანი შეტყობინება და შევინახე ნიმუში ქვემოთ მოცემულ ბმულზე:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. საცდელი კოდი

#მოიცავს მარტივი SDAudio.h

void setup () {

SdPlay.setSDCSPin (4); // sd ბარათი cs pin

თუ (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

ხოლო (1);

}

თუ (! SdPlay.setFile ("music.wav")) // მუსიკის სახელის ფაილი

{

ხოლო (1);

}}

ბათილი მარყუჟი (ბათილია)

{

SdPlay.play (); // მუსიკის დაკვრა

ხოლო (! SdPlay.isStopped ()); {}

}

ნაბიჯი 3: მოემზადეთ მრავალ სენსორთან ერთად

მოემზადეთ მრავალ სენსორთან ერთად
მოემზადეთ მრავალ სენსორთან ერთად
მოემზადეთ მრავალ სენსორთან ერთად
მოემზადეთ მრავალ სენსორთან ერთად
მოემზადეთ მრავალ სენსორთან ერთად
მოემზადეთ მრავალ სენსორთან ერთად

ტენიანობის სენსორი:

თქვენ გამოიყენებთ HL-69 ტენიანობის სენსორს, რომელიც ხელმისაწვდომია ინტერნეტში რამდენიმე დოლარად. სენსორის კვანძები ამოიცნობს ტენიანობის დონეს მიმდებარე ნიადაგში, ნიადაგში დენის გავლით და წინააღმდეგობის გაზომვით. ნესტიანი ნიადაგი ადვილად ატარებს ელექტროენერგიას, ამიტომ უზრუნველყოფს დაბალ წინააღმდეგობას, ხოლო მშრალი ნიადაგი ცუდად გამტარობს და აქვს უფრო მაღალი წინააღმდეგობა.

სენსორი ორი ნაწილისგან შედგება

1. სენსორზე ორი პინი საჭიროა კონტროლერის ორ ცალკეულ ქინძისთავთან დაკავშირების მიზნით (ჩვეულებრივ, დამაკავშირებელი მავთულები მიეწოდება).

2. კონტროლერის მეორე მხარეს აქვს ოთხი პინი, რომელთაგან სამი აკავშირებს არდუინოს.

· VCC: ძალაუფლებისთვის

· A0: ანალოგური გამომავალი

· D0: ციფრული გამომავალი

· GND: გრუნტი

DHT11 ტემპერატურა და ტენიანობა:

DHT11 ტემპერატურისა და ტენიანობის სენსორი აღჭურვილია ტემპერატურისა და ტენიანობის სენსორული კომპლექსით, დაკალიბრებული ციფრული სიგნალის გამომუშავებით. ციფრული სიგნალის მოპოვების ექსკლუზიური ტექნიკისა და ტემპერატურისა და ტენიანობის მგრძნობიარე ტექნოლოგიის გამოყენებით, იგი უზრუნველყოფს მაღალ საიმედოობას და შესანიშნავ გრძელვადიან სტაბილურობას. ეს სენსორი მოიცავს რეზისტენტული ტიპის ტენიანობის საზომი კომპონენტს და NTC ტემპერატურის გაზომვის კომპონენტს და უკავშირდება მაღალი ხარისხის 8 ბიტიან მიკროკონტროლერს, რომელიც გთავაზობთ შესანიშნავი ხარისხს, სწრაფ რეაგირებას, ჩარევის საწინააღმდეგო უნარსა და ეკონომიურობას.

LDR შუქზე დამოკიდებული რეზისტორი:

LDR არის სპეციალური ტიპის რეზისტორი, რომელიც საშუალებას იძლევა უფრო მაღალი ძაბვები გაიაროს მასში (დაბალი წინააღმდეგობა), როდესაც სინათლის მაღალი ინტენსივობაა, და გადის დაბალ ძაბვას (მაღალი წინააღმდეგობა), როცა ბნელა. ჩვენ შეგვიძლია ვისარგებლოთ LDR ამ თვისებით და გამოვიყენოთ ჩვენი წვრილმანი Arduino LDR სენსორების პროექტში.

KY-038 ხმის სენსორი:

ხმის სენსორები შეიძლება გამოყენებულ იქნას სხვადასხვა რამისთვის, ერთ -ერთი მათგანი შეიძლება იყოს შუქების ჩაქრობა და ჩართვა ტაშით. თუმცა დღეს ჩვენ ვაპირებთ ხმის სენსორის მიერთებას LED განათების მასივთან, რომელიც სცემს მუსიკას, ტაშს ან დაკაკუნებას.

PIR სენსორი:

პასიური ინფრაწითელი სენსორი არის ელექტრონული სენსორი, რომელიც ზომავს ინფრაწითელ (IR) შუქს, რომელიც ასხივებს ობიექტებიდან მის ხედვის არეში. ისინი ყველაზე ხშირად გამოიყენება PIR– ზე დაფუძნებული მოძრაობის დეტექტორებში.

აბსოლუტური ნულის ზემოთ ტემპერატურის მქონე ყველა ობიექტი გამოსცემს სითბოს ენერგიას გამოსხივების სახით. ჩვეულებრივ, ეს გამოსხივება არ ჩანს ადამიანის თვალით, რადგან ის ასხივებს ინფრაწითელ ტალღის სიგრძეზე, მაგრამ მისი ამოცნობა შესაძლებელია ამ მიზნით შექმნილი ელექტრონული მოწყობილობებით.

ნაბიჯი 4: წრე და კოდი

წრე და კოდი
წრე და კოდი

ნაბიჯი 5: გატეხილი ვებკამერა

გატეხილი ვებკამერა
გატეხილი ვებკამერა
გატეხილი ვებკამერა
გატეხილი ვებკამერა

მთელი პროექტი კონტროლდება Windows პროგრამის საშუალებით, რომელიც ეხმარება შეტყობინებებისა და შეტყობინებების მიღებას, ასევე ვებკამერის საშუალებით ფოტოების მიღების და შენახვის შესაძლებლობას.

გირჩევთ: