Სარჩევი:
- ნაბიჯი 1: საჭიროა აპარატურა
- ნაბიჯი 2: მოემზადეთ თქვენი WAV აუდიო ფაილებით
- ნაბიჯი 3: მოემზადეთ მრავალ სენსორთან ერთად
- ნაბიჯი 4: წრე და კოდი
- ნაბიჯი 5: გატეხილი ვებკამერა
ვიდეო: რორი რობოტის ქარხანა: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
რორი არის მხიარული რობოტი მცენარის სახით, ურთიერთქმედებს სენსორების ზოგიერთ საშუალებებთან, უკრავს მუსიკას და აღმოაჩენს ადამიანის ნებისმიერ მოძრაობას გარშემო, გარდა ამისა, გადაიღოს ფოტოებიც, როდესაც თქვენ მას შეუკვეთავთ.
ის ასევე ზრუნავს ქოთნის შიგნით არსებულ პატარა მცენარეზე, შემატყობინე წყლის დონის, ტენიანობის და ტემპერატურის შესახებ ადამიანის ხმით.
ნაბიჯი 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 აუდიო ფაილებით
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 პროგრამის საშუალებით, რომელიც ეხმარება შეტყობინებებისა და შეტყობინებების მიღებას, ასევე ვებკამერის საშუალებით ფოტოების მიღების და შენახვის შესაძლებლობას.
გირჩევთ:
ქარხანა: 6 ნაბიჯი (სურათებით)
Plant'm: როგორც უმეტესობა, მე მიყვარს მცენარეების შემოტანა სახლში. სამწუხაროდ, ისინი თითქმის ყოველთვის იღუპებიან რამდენიმე კვირაში. ასე რომ, როდესაც პირველი წლის ბოლოს, როგორც სტუდენტი MCT Howest– ში, მე დამავალეს შემექმნა პროექტი, რომელიც აჩვენებდა ყველაფერს
AutoWaterFlora: თვითმმართველობის სარწყავი ქარხანა: 3 ნაბიჯი
AutoWaterFlora: თვითმმართველობის სარწყავი ქარხანა: ეს არის თვით მორწყვის მცენარეული აპარატი, რომელიც დაიწყებს ტუმბოს განსაზღვრულ დროს და კონკრეტულ ინტერვალებში. მუშაობა: პროექტი მუშაობს Arduino Uno დაფის მარტივ ქრონომეტრზე და დაიწყებს ტუმბოს მუშაობას კონკრეტული დროისათვის კონკრეტულ შუალედში
IOT წყლის პისტოლეტი/ქარხანა Waterer: 20 ნაბიჯი
IOT Water Pistol/plant Waterer: ეს არის სახალისო პროექტი, რომელიც იყენებს Google Home- ს ან ნებისმიერ ტელეფონს Google ასისტენტით, რომ დაასხას წყალი ვინმეს ან მორწყოს ზოგიერთი მცენარე. მას ასევე აქვს ბევრი პოტენციური გამოყენება სხვა მიზნებისთვის, როგორიცაა განათება, გათბობა, ვენტილატორები და ა.შ. თუ მოგწონს ეს
თვით მორწყვის ქარხანა არდუინოს გამოყენებით: 3 ნაბიჯი
თვით მორწყვის ქარხანა არდუინოს გამოყენებით: კეთილი იყოს თქვენი მობრძანება ჩემს პროექტში! ეს არის მცენარე, რომელსაც აქვს უნარი იზრუნოს საკუთარ თავზე და თავად მორწყოს, როდესაც აღმოაჩენს, რომ მას სჭირდება. ეს სურათი არის ჩემი საბოლოო პროექტის წინა ხედი. ჭიქა შეიცავს თქვენს მცენარეს, რომელსაც ატენიანებთ თქვენს ნიადაგს
თვითმმართველობის შენარჩუნების ქარხანა: 4 ნაბიჯი
თვითმმართველობის მდგრადი მცენარე: თვითმმართველობის მდგრადი მცენარე არის მოწყობილობა, რომელიც ინარჩუნებს მცენარეს ცოცხლად მომხმარებლის მხრიდან მინიმალური მოვლის საშუალებით. მოწყობილობის ჩართვისთანავე, მომხმარებელი ატარებს იმ დროს, როდესაც მცენარე უნდა დარჩეს სინათლის მაქსიმალური ზემოქმედების ქვეშ, სანამ არ დაზიანდება