Სარჩევი:

ხმის გააქტიურებული არდუინოს ბლაინდები: 9 ნაბიჯი (სურათებით)
ხმის გააქტიურებული არდუინოს ბლაინდები: 9 ნაბიჯი (სურათებით)

ვიდეო: ხმის გააქტიურებული არდუინოს ბლაინდები: 9 ნაბიჯი (სურათებით)

ვიდეო: ხმის გააქტიურებული არდუინოს ბლაინდები: 9 ნაბიჯი (სურათებით)
ვიდეო: როგორ გააკეთოთ PLL კონტროლირებადი FM გადამცემი / 2 კმ დიაპაზონი / Fm სტერეო გადამცემი 2024, ნოემბერი
Anonim
Image
Image
ხმის გააქტიურებული არდუინოს ბლაინდები
ხმის გააქტიურებული არდუინოს ბლაინდები

ცოტა ხნის წინ მე გავაკეთე ინსტრუქცია, სადაც დავამატე servo და Bluetooth მოწყობილობა ჩემს კარის საკეტში, რაც მაძლევს საშუალებას გავაკონტროლო ის ჩემი ტელეფონით, როგორც ნარკომანი, მე უბრალოდ არ შემიძლია შეწყვიტო Bluetooth– ის დამატება და ამ პროექტში ვაპირებ ვაჩვენო როგორ გააკეთოთ Bluetooth კონტროლირებადი ჟალუზები ხმის გააქტიურების ზოგიერთი მახასიათებლით. Დავიწყოთ!

ნაბიჯი 1: ნაწილების სია

ნაწილების სია
ნაწილების სია

ეს პროექტი საკმაოდ იაფია და მას ნამდვილად არ სჭირდება ამდენი ნაწილი, ჩვენ დაგვჭირდება ნაწილები:

  • არდუინო ნანო (აქ)
  • Hc-06 Bluetooth მოდული (აქ)
  • საავტომობილო კონტროლერი (აქ)
  • 2x გადაცემათა კოლოფი (აქ)
  • 2x 220-ohm რეზისტორები (აქ)
  • 2x ღილაკი (აქ)
  • LED (აქ)

და ინსტრუმენტებისა და მასალებისთვის ჩვენ დაგვჭირდება:

  • მუყაო
  • მავთული
  • soldering რკინის და solder
  • ცხელი წებოს იარაღი და ცხელი წებო
  • ყუთის საჭრელი

ნაბიჯი 2: მახასიათებლები

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

ნაბიჯი 3: წრე

წრე
წრე
წრე
წრე
წრე
წრე

არ მოგატყუოთ არეული გაყვანილობის დიაგრამა, ეს წრე ფაქტიურად საკმაოდ მარტივი და პირდაპირია, თუ ნაწილ -ნაწილ მიჰყვებით გაყვანილობის დიაგრამას, ასე რომ დავიწყოთ საავტომობილო კონტროლერის არდუინოსთან შეერთებით:

  • პინი 8 უკავშირდება M1– ს ძრავის კონტროლერზე
  • პინ 9 უკავშირდება E1– ს ძრავის კონტროლერზე
  • პინ 10 უკავშირდება M2– ს ძრავის კონტროლერზე
  • პინი 11 აკავშირებს E2– ს ძრავის კონტროლერთან

ახლა ჩვენ გვსურს Bluetooth მოდულის დაკავშირება Arduino– თან, ჩვენ ამას ვაკეთებთ შემდეგნაირად:

  • 5 ვოლტიანი პინი უკავშირდება VCC– ს Bluetooth მოდულში
  • Ground Pin უკავშირდება Ground– ს Bluetooth მოდულში

Rx და Tx ასევე დაუკავშირდება Arduino– ს, მაგრამ ჩვენ ამას ვერ ვაკეთებთ, რადგან ამ კავშირების დამყარების შემდეგ ჩვენ ვერ ავტვირთავთ კოდს, ასე რომ ნუ დააკავშირებთ მათ სანამ კოდს არ ავტვირთავთ.

  • Rx უკავშირდება Tx– ს Bluetooth მოდულში
  • Tx უკავშირდება Rx– ს Bluetooth მოდულში

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

  • შეაერთეთ რეზისტორი პინ 7 -დან არდუინოზე 5 ვოლტზე არდუინოზე
  • შეაერთეთ რეზისტორი პინ 4 -დან არდუინოზე 5 ვოლტზე არდუინოზე
  • დააკავშირეთ ღილაკის ერთი ფეხი პინ 7 -თან და მეორე ფეხი მიწასთან
  • შეაერთეთ შემდეგი ღილაკის ერთი ფეხი პინ 4 -თან და მეორე ფეხი მიწასთან

ახლა ჩვენ ვაპირებთ LED- ს დაკავშირებას პინ 4 -თან, რომელიც აჩვენებს, რომ მოწყობილობას აქვს ძალა:

  • პინ 4 მიდის კათოდზე (LED- ის გრძელი ფეხი)
  • მიწა მიდის ანოდზე (LED- ის მოკლე ფეხი)

და ბოლოს, ჩვენ ვაპირებთ ძრავების დაკავშირებას ძრავის კონტროლერთან ხრახნიანი ტერმინალში

ნაბიჯი 4: კოდი

ჩამოტვირთეთ ესკიზი, გახსენით Arduino IDE და ატვირთეთ Arduino Nano– ში.

ნაბიჯი 5: ელექტრომომარაგება

Ენერგიის წყარო
Ენერგიის წყარო

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

ის არდუინოს უკავშირდება შემდეგნაირად:

  • Arduino– ს VIN პინთან დადებითი (+) დაკავშირება
  • Ground (-) უკავშირდება Ground Pin– ს Arduino– ზე

იგი აკავშირებს ძრავის კონტროლერს შემდეგნაირად:

  • დადებითი (+) უკავშირდება VS ძრავის კონტროლერს
  • გრუნტი (-) უკავშირდება GND– ს ძრავის კონტროლერზე

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

ნაბიჯი 6: საქმის დამზადება

საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება

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

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

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

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

ნაბიჯი 7: მოტორსის დაკავშირება უსინათლოებთან

მოტორსის დაკავშირება უსინათლოებთან
მოტორსის დაკავშირება უსინათლოებთან
მოტორსის დაკავშირება უსინათლოებთან
მოტორსის დაკავშირება უსინათლოებთან
მოტორსის დაკავშირება უსინათლოებთან
მოტორსის დაკავშირება უსინათლოებთან

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

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

ნაბიჯი 8: პროგრამის დაყენება

აპის დაყენება
აპის დაყენება
აპის დაყენება
აპის დაყენება
აპის დაყენება
აპის დაყენება
აპის დაყენება
აპის დაყენება

აპლიკაციას, რომელსაც ჩვენ ვიყენებთ, Broxcode- ს უწოდებენ "Arduino Bluetooth Control", მიზეზი იმისა, რომ ეს აპლიკაცია ავირჩიე არის ის, რომ მას აქვს არა მხოლოდ ტერმინალური ფუნქცია, არამედ ფუნქცია, რომელიც საშუალებას გვაძლევს Arduino- ს მივცეთ ბრძანებები, როდესაც არჩეული ფრაზა არის განაცხადა.

მისი დასაყენებლად ჩვენ ვაპირებთ დავაწყვილოთ ჩვენი Bluetooth მოწყობილობა სმარტფონთან, გავხსნათ აპლიკაცია და დააწკაპუნოთ წყვილის ღილაკზე და ვეძებთ HC-06 და დაწყვილდება მასთან ერთად, თუ ის პაროლს მოითხოვს 1234 ან 0000 მისი დაწყვილებისთანავე, დააწკაპუნეთ ტერმინალის ვარიანტზე და გააგზავნეთ U და შემდეგ D, რომლის მეშვეობითაც ძრავები უნდა დატრიალდეს საათის ისრის მიმართულებით და შემდეგ საწინააღმდეგოდ.

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

ნაბიჯი 9: მიმოხილვა

მიმოხილვა
მიმოხილვა

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

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

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

უკაბელო კონკურსი
უკაბელო კონკურსი
უკაბელო კონკურსი
უკაბელო კონკურსი

მეორე ადგილი უკაბელო კონკურსში

გირჩევთ: