Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 5: Visuino Set კომპონენტებში
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
ვიდეო: Arduino LED ბეჭედი ულტრაბგერითი მანძილის სენსორი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ LED ბეჭედი და ულტრაბგერითი მოდული მანძილის გასაზომად.
უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- ულტრაბგერითი დიაპაზონის მაძიებელი HC-SR04
- ჯუმბერის მავთულები
- ნეოპიქსელის LED ბეჭედი
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ LED Ring pin [VCC] Arduino pin [+5V]
- შეაერთეთ LED Ring pin [GND] Arduino pin [GND]
- შეაერთეთ LED Ring pin [IN] ან (DI) Arduino ციფრულ პინთან [6]
- შეაერთეთ ულტრაბგერითი მოდულის პინი (VCC) არდუინოს პინთან [+5V]
- შეაერთეთ ულტრაბგერითი მოდულის პინი (GND) არდუინოს პინთან [GND]
- შეაერთეთ ულტრაბგერითი მოდულის პინი (ECHO) Arduino პინ ციფრულთან (3)
- შეაერთეთ ულტრაბგერითი მოდულის პინი (TRIG) Arduino პინ ციფრულთან (2)
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- დაამატეთ კომპონენტი "ულტრაბგერითი რეინჯერი (პინგი)"
- დაამატეთ "NeoPixels" კომპონენტი
- დაამატეთ კომპონენტი "Ramp to Analog Value"
- დაამატეთ კომპონენტი "ანალოგი ხელმოუწერელს"
- დაამატეთ 2X კომპონენტი "შეადარეთ ანალოგური მნიშვნელობა"
- დაამატეთ 2X "ფერის მნიშვნელობა" კომპონენტი
- დაამატეთ კომპონენტი "RGBW Color Multi-Source Merger"
ნაბიჯი 5: Visuino Set კომპონენტებში
- აირჩიეთ "RampToValue1" და თვისებების ფანჯარაში დააყენეთ "ფერდობი (ები)" 1000 -ზე
- აირჩიეთ "CompareValue1" და თვისებების ფანჯარაში დააყენეთ "შეადარეთ ტიპი" ctBigger- თან და "მნიშვნელობა" 10-ზე-აირჩიეთ "Value" ველი და დააწკაპუნეთ pin ხატულაზე და აირჩიეთ "Float SinkPin"
- აირჩიეთ "CompareValue2" და თვისებების ფანჯარაში დააყენეთ "შეადარეთ ტიპი" ctSmaller- აირჩიეთ "მნიშვნელობა" ველი და დააწკაპუნეთ pin ხატულაზე და აირჩიეთ "Float SinkPin"
- შეარჩიეთ "ColorValue1" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" clRed
- აირჩიეთ "ColorValue2" და თვისებების ფანჯარაში დააყენეთ "მნიშვნელობა" კლიმატზე
- ორჯერ დააწკაპუნეთ "NeoPixels1" - ზე და "PixelGroups" ფანჯარაში გადაიტანეთ "Color Pixel" მარცხნივ "PixelGroups" ფანჯრის მარცხენა მხარეს, შემდეგ შეარჩიეთ "Color Pixel1" და თვისებების ფანჯარაში დააყენეთ "Count Pixels" 12 ან 16 (დამოკიდებულია იმაზე, თუ რამდენი LED აქვს თქვენს LED ბეჭედს) -შეგიძლიათ შეცვალოთ LED სიკაშკაშე "სიკაშკაშის" ველში მნიშვნელობის შეცვლით
ნაბიჯი 6: Visuino Connect კომპონენტებში
- შეაერთეთ "UltrasonicRanger1" pin [Ping (Trigger)] Arduino ციფრულ პინთან [2]
- შეაერთეთ "Arduino" ციფრული პინი [3] Out "UltrasonicRanger1" პინთან [ექო]
- შეაერთეთ "NeoPixels1" პინი [Out] Arduino ციფრულ პინთან [6]
- შეაერთეთ "UltrasonicRanger1" pin [Out] "RampToValue1" pin [In] and "CompareValue1" pin [Value] and "CompareValue2" pin [Value]
- შეაერთეთ "RampToValue1" pin [Out] "AnalogToUnsigned1" pin [In] and "CompareValue1" pin [In] and "CompareValue2" pin [In]
- შეაერთეთ "CompareValue1" პინი [Out] "ColorValue1" პინთან [საათი]
- შეაერთეთ "CompareValue2" პინი [Out] "ColorValue2" პინთან [საათი]
- "ColorValue1" პინის [Out] დაკავშირება "RGBWColorMultiMerger1" პინთან [0]
- შეაერთეთ "ColorValue2" პინი [Out] "RGBWColorMultiMerger1" პინთან [1]
- შეაერთეთ "RGBWColorMultiMerger1" pin [Out] "NeoPixels1"> ფერი Pixel1 pin [ფერი]
- შეაერთეთ "AnalogToUnsigned1" "NeoPixels1"> ფერადი Pixel1 პინი [U32 ინდექსი]
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს, LED რგოლმა უნდა დაიწყოს დიაპაზონის მანძილის ჩვენება და თუ დაბრკოლებას დაამატებთ დიაპაზონის მაძიებლის მოდულის წინ, LED რგოლმა უნდა შეცვალოს მისი ფერი.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
წვრილმანი ციფრული მანძილის გაზომვა ულტრაბგერითი სენსორის ინტერფეისით: 5 ნაბიჯი
წვრილმანი ციფრული მანძილის გაზომვა ულტრაბგერითი სენსორის ინტერფეისით: ამ ინსტრუქციის მიზანია შექმნას ციფრული მანძილის სენსორი GreenPAK SLG46537- ის დახმარებით. სისტემა შექმნილია ASM– ის და GreenPAK– ის სხვა კომპონენტების გამოყენებით ულტრაბგერითი სენსორთან ურთიერთქმედების მიზნით. სისტემა შექმნილია იმისთვის, რომ
მანძილის სენსორი (თეთრი ხელჯოხისთვის): 3 ნაბიჯი
დისტანციის სენსორი (თეთრი ხელჯოხისთვის): ტიპიური მანძილის სენსორი უკვე ფართოდ არის დაფარული Instructables– ით. ამიტომ, მინდოდა შემეცოდა ამ ცნობილი კონცეფციის ადაპტაცია, როგორც აპლიკაცია თეთრი ხელჯოხისთვის. თეთრი ხელჯოხები არის ხელჯოხები, რომლებსაც ბრმები იყენებენ, რომ უთხრან სად
Arduino LED ულტრაბგერითი სენსორი: 5 ნაბიჯი
Arduino LED ულტრაბგერითი სენსორი: LED Sonic სენსორი მითითებულია Arduino– სთან ულტრაბგერითი სენსორის ინტერფეისით. განსხვავება, რომელიც მე დავამატე არის LED. ეს არის LED ულტრაბგერითი სენსორი. როდესაც ობიექტი მიუახლოვდება მას, LED გახდება უფრო ნათელი. ის დაგეხმარებათ რაღაც ნოტის აღქმაში
უკაბელო მანძილის სენსორი წვრილმანი: 7 ნაბიჯი
უკაბელო დისტანციური სენსორი წვრილმანი: ულტრაბგერითი სენსორის საშუალებით მანძილის გაზომვის შესაძლებლობა რამდენიმე დოლარის ფარგლებში საკმაოდ ფანტასტიკურია, სიმართლე გითხრათ და უკაბელო ფუნქციონირების დამატებაც კი მიმზიდველია, თქვენ შეგიძლიათ გამოიყენოთ იგი როგორც პარკირების სენსორი ძველში. მანქანა სადაც
მრავალფუნქციური სინათლის მანძილის სენსორი: 5 ნაბიჯი
მრავალფუნქციური სინათლის მანძილის სენსორი: არსებობს მრავალი გზა საოცარი ქმნილების გამოყენებისათვის, როგორიცაა სინათლის მანძილის სენსორი! მიზეზი, რის გამოც მე გადავწყვიტე ამის შექმნა, იყო ჩემი სკოლის შემდგომ კოდირების კლასი მე –6 კლასელებთან ერთად. სტუდენტები მუშაობენ თავიანთ სფეროს ოლიებთან და სწავლობენ როგორ