Სარჩევი:

Arduino LED ბეჭედი ულტრაბგერითი მანძილის სენსორი: 8 ნაბიჯი
Arduino LED ბეჭედი ულტრაბგერითი მანძილის სენსორი: 8 ნაბიჯი

ვიდეო: Arduino LED ბეჭედი ულტრაბგერითი მანძილის სენსორი: 8 ნაბიჯი

ვიდეო: Arduino LED ბეჭედი ულტრაბგერითი მანძილის სენსორი: 8 ნაბიჯი
ვიდეო: Amazing Wireless Led Lights #gadgets #wireless #led #amazing #technology #viralreel 2024, ნოემბერი
Anonim
Image
Image

ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ 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 დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ 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– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ კომპონენტი "ულტრაბგერითი რეინჯერი (პინგი)"
  • დაამატეთ "NeoPixels" კომპონენტი
  • დაამატეთ კომპონენტი "Ramp to Analog Value"
  • დაამატეთ კომპონენტი "ანალოგი ხელმოუწერელს"
  • დაამატეთ 2X კომპონენტი "შეადარეთ ანალოგური მნიშვნელობა"
  • დაამატეთ 2X "ფერის მნიშვნელობა" კომპონენტი
  • დაამატეთ კომპონენტი "RGBW Color Multi-Source Merger"

ნაბიჯი 5: Visuino Set კომპონენტებში

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
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 კომპონენტებში

Visuino Connect კომპონენტებში
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: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE

Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

ნაბიჯი 8: თამაში

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

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:

გირჩევთ: