Სარჩევი:
- ნაბიჯი 1: დაყენება
- ნაბიჯი 2: კავშირები (ნაწილი A)
- ნაბიჯი 3: პროგრამა
- ნაბიჯი 4: საბოლოო დაყენება
- ნაბიჯი 5: გაუშვით
- ნაბიჯი 6: Bluetooth– ით (ნაწილი B)
- ნაბიჯი 7: ჩვენება (ნაწილი B)
- ნაბიჯი 8: დაასრულეთ
ვიდეო: Bluetooth კონტროლირებადი Arduino POV: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
შესავალი
მხედველობის გამძლეობა ეხება ოპტიკურ ილუზიას, რომელიც წარმოიქმნება მაშინ, როდესაც ობიექტის ვიზუალური აღქმა არ წყდება გარკვეული დროის განმავლობაში მას შემდეგ, რაც მისგან მომდინარე სინათლის სხივები შეწყვეტს თვალში. ილუზია ასევე აღწერილია როგორც "ბადურის დაჟინება", "შთაბეჭდილებების გამძლეობა" ან უბრალოდ "დაჟინება" და სხვა ვარიაციები.
Arduino POV– ის მუშაობა ემყარება ხედვის გამძლეობის პრინციპს. ადამიანის ტვინი ინახავს ვიზუალს მინიმუმ tp წამში. ასე რომ ნებისმიერი ცვლილება tp წამებში ხდება შეუმჩნეველი.
მოდით განვიხილოთ მაგალითი H ასოების ჩვენებისა.
თავდაპირველად, პირველი პოზიციის ყველა LED არის ჩართული. Tp წამში მე -2 პოზიციის ერთი LED ჩართულია. ისევ tp წამში, მე -3 პოზიციის ყველა LED ჩართულია. ამრიგად, H არის ნაჩვენები.
ახლა მე –2 ასო H– ის შემდეგ, tp წამზე მეტი დროის შემდეგ, აჩვენეთ ასო ისე, როგორც H არის ნაჩვენები, საჭირო LED- ების მაღალი მნიშვნელობით.
ეს პროექტი შედგება 2 ნაწილისგან:
ნაწილი A (bluetooth– ის გარეშე)
ნაწილი B (ბლუთუზით)
ტექნიკის მოთხოვნები:
არდუინო ნანო
Leds (5 ნომერი)
რეზისტორები (220 ohms და 10 k ohms)
ჰოლის ეფექტის სენსორი (44e)
HC-05 bluetooth მოდული
30 სმ მმართველი
მაგიდის ვენტილატორი/ ძრავა
მობილური ბატარეა/ ლიპო ბატარეა (3.7v/ 5v)
ზოგადი დანიშნულების PCB
მავთულები
მამაკაცი და ქალი ბურგის ქინძისთავები
შემაერთებელი იარაღი და შესაკრავი ტყვია
მაგნიტი და ლენტი.
პროგრამული მოთხოვნები:
Arduino IDE
Bluetooth ტერმინალური პროგრამა სმარტფონზე.
ნაბიჯი 1: დაყენება
ჩამოტვირთეთ Arduino IDE მათი ოფიციალური ვებსაიტისთვის.
შეაგროვეთ ყველა საჭირო ნაწილი.
ნაბიჯი 2: კავშირები (ნაწილი A)
მიკროსქემის დიაგრამა ნაჩვენებია ფიგურაში. შეაერთეთ კომპონენტები ზოგადი დანიშნულების PCB- ზე.
ჰოლის ეფექტის სენსორი გამოიყენება ისე, რომ ჩვენება ყოველთვის დაიწყოს იმ პოზიციიდან, სადაც მაგნიტი ინახება.
დარბაზის ეფექტის სენსორის გამოყენების გარეშე მიიღებთ გაშვებულ ეკრანს, რომელიც სათანადოდ არ ჩანს.
ნაბიჯი 3: პროგრამა
პროგრამაში ჩვენ ვხედავთ, რომ თითოეული ასო განსაზღვრულია მასივში.
მაგალითი:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
ასოები პრაქტიკულად შედგება 3 მწკრივისგან, როგორც ეს მოცემულია ფიგურაში. მასივში 5 ელემენტის ნაკრები მოიცავს მწკრივს (ანუ პირველი 5 არის რიგისთვის 1 და შემდეგი 5 არის რიგისთვის 2 და შემდეგი 5 რიგისთვის 3). ეს მასივის ინფორმაცია მიეწოდება led- ებს, რათა ისინი ბრწყინავდნენ კონკრეტული თანმიმდევრობით.
H- ის ჩვენება:
დროს 't' ყველა led ჩართულია (მასივის პირველი 5 ელემენტია 1/HIGH). Tp (dotTime) ძალიან მცირე დროის შეფერხების შემდეგ მხოლოდ შუა გამოიწვია ჩართვა (შუა 5 ელემენტში მხოლოდ ერთი ელემენტია 1/HIGH). შემდეგ Tp– ის შემდეგ ისევ ყველა led ჩართულია (მასივის ბოლო 5 ელემენტია 1/HIGH)). ეს არის ძალიან სწრაფი მემკვიდრეობა, რომელიც ქმნის ილუზიას, რომ ასო H არის ნაჩვენები.
ეს დროის დაყოვნება დამოკიდებულია ვენტილატორის ძრავის სიჩქარეზე და არ შეიძლება ადვილად გამოითვალოს, რადგან ვენტილატორის ძრავის სიჩქარე არ არის იდეალური. ამიტომ ცდისა და შეცდომის მეთოდი გამოიყენება ამ შეფერხების გამოსათვლელად.
შემდეგი ელემენტი ნაჩვენებია სხვა დროის დაყოვნების შემდეგ Tn (letterSpace).
ნაბიჯი 4: საბოლოო დაყენება
მოათავსეთ ზემოხსენებული კონფიგურაცია სასწორზე და დააინსტალირეთ ვენტილატორის როტორზე, როგორც ეს ნაჩვენებია ვიდეოში.
დარწმუნდით, რომ წონასწორობთ მმართველის ორივე მხარეს. ეს აუცილებელია შეუფერხებელი მუშაობისთვის
მთელი კონფიგურაცია უნდა იყოს დაბალანსებული, როდესაც თქვენ გეჭიროთ მასშტაბის შუა წერტილში. დაბალანსება შეიძლება მოხდეს საჭირო რაოდენობის წონის (მაგ.: მონეტების) ნებისმიერ მხარეს მიმაგრებით.
მოათავსეთ მაგნიტი იმ ადგილას, სადაც გსურთ ეკრანის დაწყება.
ატვირთეთ კოდი Arduino IDE გამოყენებით Arduino Nano დაფაზე.
ნაბიჯი 5: გაუშვით
გაუშვით ვენტილატორი/ძრავა. დარწმუნდით, რომ დაიჭირეთ ვენტილატორი თუ რაიმე დისბალანსია.
გამორთეთ ოთახის განათება უკეთესი ეფექტისა და სიცხადისთვის.
თუ თქვენ არ ხედავთ ასოებს, შეეცადეთ შეცვალოთ წერტილოვანი დრო და ასოების დრო დაყოვნებით და სცადოთ ხელახლა, სანამ არ მიიღებთ სათანადო ჩვენებას.
ნაბიჯი 6: Bluetooth– ით (ნაწილი B)
მიჰყევით ამ ნაბიჯს მხოლოდ იმ შემთხვევაში, თუ ნაწილი A დასრულებულია და მუშაობს.
შეაერთეთ bluetooth მოდული ნანოს დაფის პინ 10 და 11 და ასევე დააკავშირეთ Vcc და Gnd. ნუ დაგავიწყდებათ, რომ დააბალანსოთ მმართველი bluetooth მოდულის დამატების შემდეგ!
ჩამოტვირთეთ Bluetooth ტერმინალის პროგრამა Android ტელეფონზე.
play.google.com/store/apps/details?id=ptah…
პროგრამული სერია გამოიყენება bluetooth ინტერფეისისთვის.
ატვირთეთ პროგრამა (POV_BLUETOOTH_SIMPLE) ნანოს დაფაზე. დაუკავშირეთ bluetooth მოდული ტელეფონის bluetooth ტერმინალის აპს.
ჩაწერეთ ტექსტი ტერმინალის აპლიკაციაში და გაუგზავნეთ ნანოს.
ეს არის მარტივი კოდი. ახალი ტექსტის გასაგზავნად თქვენ უნდა გადააყენოთ arduino ხელით, გამორთეთ გულშემატკივარი/ძრავა.
ნაბიჯი 7: ჩვენება (ნაწილი B)
გაუშვით ვენტილატორი/ძრავა.
გამოიყენეთ ეს პროგრამა ტექსტების რეალურ დროში განახლებისთვის არდუინოს გადატვირთვის გარეშე:
ჩაწერეთ ტექსტი bluetooth ტერმინალის პროგრამაზე და დაასრულა "&" სიმბოლოთი და გაგზავნეთ. '&' გამოიყენება ტექსტის დასასრულის დასანიშნად. ტექსტი ინახება მასივში (ბუფერში) და იგი გამოიყენება ჩვენებისათვის, როგორც ეს შესრულებულია ნაწილ A- ში
შემდეგი ტექსტის გასაგზავნად თქვენ ჯერ უნდა გაგზავნოთ '$' სიმბოლო და შემდეგ საჭირო ტექსტი. თუ პროგრამა იღებს '$' სიმბოლოს, წინა ტექსტის შემცველი ბუფერი წაიშლება
ნაბიჯი 8: დაასრულეთ
თქვენ შექმენით arduino POV ჩვენება! აჩვენეთ თქვენს ოჯახს და მეგობრებს და ისიამოვნეთ !!
Გმადლობთ!!
გირჩევთ:
წვრილმანი Arduino Bluetooth კონტროლირებადი მანქანა: 6 ნაბიჯი (სურათებით)
წვრილმანი Arduino Bluetooth კონტროლირებადი მანქანა: გამარჯობა მეგობრებო! მე მქვია ნიკოლასი, მე ვარ 15 წლის და ვცხოვრობ ათენში, საბერძნეთი. დღეს მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ 2 ბორბლიანი Bluetooth კონტროლირებადი მანქანა Arduino Nano– ს, 3D პრინტერისა და რამდენიმე მარტივი ელექტრონული კომპონენტის გამოყენებით! აუცილებლად უყურე ჩემს
Arduino + Bluetooth კონტროლირებადი ავზი: 10 ნაბიჯი (სურათებით)
Arduino + Bluetooth კონტროლირებადი სატანკო: მე ვაშენებ ამ ავზს იმისთვის, რომ ვისწავლო პროგრამირება, როგორ მუშაობს ძრავები, სერვისები, Bluetooth და Arduino და ვაშენებ ერთს ინტერნეტიდან კვლევის საშუალებით. ახლა მე გადავწყვიტე, რომ გამეკეთებინა ჩემი ინსტრუქცია, იმ ადამიანებისთვის, ვისაც უნდა დაეხმაროს არდუინოს ავზის მშენებლობაში. აქ მე
Arduino Car კონტროლირებადი Bluetooth აპლიკაციის საშუალებით: 4 ნაბიჯი (სურათებით)
Arduino Car კონტროლირებადი Bluetooth აპლიკაციის საშუალებით: ჩვენ ყველამ ვიცით, რომ Arduino არის შესანიშნავი პროტოტიპების პლატფორმა, ძირითადად იმიტომ, რომ ის იყენებს მეგობრულ პროგრამირების ენას და არის ბევრი დამატებითი წარმოუდგენელი კომპონენტი, რომელიც გვაძლევს დიდ გამოცდილებას. ჩვენ შეგვიძლია Arduino– ს ინტეგრირება განსხვავებულად
Bluetooth კონტროლირებადი Arduino LED ყავის მაგიდა: 10 ნაბიჯი (სურათებით)
Bluetooth კონტროლირებადი Arduino LED ყავის მაგიდა: ეს იყო ჩემი პირველი რეალური Arduino პროექტი და ასევე ჩემი პირველი სასწავლო, ასე რომ იყავით კეთილი კომენტარებში :) მე მინდოდა ვცადო და გამეცა პასუხი იმ კითხვებზე, რომლებმაც გარკვეული დრო დამჭირდა იმის გასარკვევად და დეტალური ინსტრუქციის მიცემისთვის, თუ თქვენ ძალიან კარგად იცნობთ
Arduino კონტროლირებადი მანქანა (Bluetooth): 5 ნაბიჯი (სურათებით)
Arduino კონტროლირებადი მანქანა (Bluetooth): ჩვენ ყველამ ვიცით, რომ Arduino არის შესანიშნავი პროტოტიპების პლატფორმა, ძირითადად იმიტომ, რომ ის იყენებს მეგობრულ პროგრამირების ენას და არის ბევრი დამატებითი წარმოუდგენელი კომპონენტი, რომელიც გვაძლევს დიდ გამოცდილებას. ჩვენ შეგვიძლია Arduino– ს ინტეგრირება განსხვავებულად