Სარჩევი:
- ნაბიჯი 1: ნაწილების სია
- ნაბიჯი 2: მახასიათებლები
- ნაბიჯი 3: წრე
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: ელექტრომომარაგება
- ნაბიჯი 6: საქმის დამზადება
- ნაბიჯი 7: მოტორსის დაკავშირება უსინათლოებთან
- ნაბიჯი 8: პროგრამის დაყენება
- ნაბიჯი 9: მიმოხილვა
ვიდეო: ხმის გააქტიურებული არდუინოს ბლაინდები: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ცოტა ხნის წინ მე გავაკეთე ინსტრუქცია, სადაც დავამატე 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 დახურეთ მარჯვენა ბლაინდი. ეს არის ბლაინდების თითქმის ყველა მახასიათებელი.
თუ თქვენ გაქვთ შეკითხვები, გთხოვთ შემატყობინოთ კომენტარებში და სიამოვნებით გიპასუხებთ.
მეორე ადგილი უკაბელო კონკურსში
გირჩევთ:
ხმის გააქტიურებული დისტანციური მართვის ღილაკი: 4 ნაბიჯი (სურათებით)
ხმის გააქტიურებული დისტანციური მართვის ღილაკი: თუ ჩემი სხვა ინსტრუქციები გინახავთ, თქვენ იცით, რომ ჩვენს შვილს აქვს კუნთოვანი დისტროფია. ეს არის პროექტის ერთ -ერთი ნაწილი, რაც მას უფრო ხელმისაწვდომს გახდის. ჩვენ გვაქვს კარი, რომელსაც მართავს ავტოფარეხის კარის გამშვები პულტი. ეს ფანტასტიკური იყო ლ
ხმის გააქტიურებული სარელეო გადამრთველი (არდუინო): 6 ნაბიჯი (სურათებით)
ხმის გააქტიურებული სარელეო გადამრთველი (არდუინო): გამარჯობა ყველას! ამ პროექტში მე გაჩვენებთ თუ როგორ განახორციელოთ ხმოვანი ბრძანებები თქვენი Arduino პროექტებისთვის. ხმოვანი ბრძანებების გამოყენებით, მე გაჩვენებთ როგორ აკონტროლოთ სარელეო გადართვის მოდული
ხმის გააქტიურებული მედია ტექნიკა Alexa– ს გამოყენებით: 9 ნაბიჯი (სურათებით)
ხმის გააქტიურებული მედია ტექნიკა Alexa– ს გამოყენებით: აქ შემუშავებული ერთეული თქვენს მოწყობილობებს, როგორიცაა ტელევიზია, გამაძლიერებელი, CD და DVD პლეერები აკონტროლებს ხმოვანი ბრძანებებით Alexa და Arduino– ს გამოყენებით. ამ ერთეულის უპირატესობა ის არის, რომ თქვენ უბრალოდ უნდა მისცეთ ხმოვანი ბრძანებები. ამ მოწყობილობას შეუძლია იმუშაოს ყველა ტექნიკით
ხმის გააქტიურებული კამერის ფლეშ: 13 ნაბიჯი (სურათებით)
ხმის გააქტიურებული კამერის Flash: მე გაჩვენებთ თუ როგორ უნდა შექმნათ ხმის გააქტიურებული სტრობი შუქი კამერის Flash– ის გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ ეს ჰელოუინის წვეულებისთვის
ხმის გააქტიურებული პლანეტარიუმი: 8 ნაბიჯი (სურათებით)
ხმის გააქტიურებული პლანეტარიუმი: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის მაკიაჟის საპროექტო მოთხოვნების შესასრულებლად (www.makecourse.com). ეს არის ჩემი ხმით გააქტიურებული პლანეტარიუმი. პლანეტარიუმის ძირითადი ფუნქციაა გააქტიურება