Мазмуну:
- Жабдуулар
- 1 -кадам: Районду жасаңыз
- 2 -кадам: Файлдар
- 3 -кадам: Arduino Nano программасы
- 4 -кадам: Кантип колдонуу керек
- 5 -кадам: Баскычтарды кантип калибрлөө керек
- 6 -кадам: Системаны көбүрөөк тартмалар үчүн кеңейтүү
- 7 -кадам: Жарыктарды суурмаларга бөлүп коюңуз
Video: Резистордук сактоочу жайгаштыруу системасы "Resys": 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул сиздин резисторлорду табууну оңой кылган система.
Каалаган мааниде издеңиз, жана оң суурма күйүп калат.
Бул система керектүү сандагы суурмаларга чейин узартылышы мүмкүн.
Жабдуулар
Adressable LED WS2812B
Arduino Nano
4 x 4 Matrix Array 16 ачкычтары
Резистордуку
USB кубаттагычы же башка 5v кубаттуулугу
PLA жипчеси
Connector Headers
PCB прототиптештирүү
10k potmeter
1 -кадам: Районду жасаңыз
Районду эки тараптуу ПТБда жасаңыз
Баскычтоп:
Арзан клавиатурада мамычаларга, температурага, нымдуулукка жана баскычтарды басуу канчалык өзгөрмөлүү болгон ички каршылыктар бар. Ошентип, коддогу баскычтарды калибрлөөңүз керек болот.
Менде бул долбоорго ылайыкталган i2c lcd экраны жок болчу, андыктан gpio arduino нанодо жеткиликтүү болгондуктан, клавиатураны adc (аналогдук киргизүү) менен жасоого туура келди.
Ариптакта туташтыргычтарынын ортосундагы резисторлор.
Pin 2-3 = 10k ohm
Pin 3-4 = 22k ohm
Pin 4-5 = 33k ohm
Pin 6-7 = 2.2k ohm
Pin 7-8 = 4.8k ohm
Pin 8-9 = 10k ohm
1 жана 10 колдонулбайт.
Pin 2 arduino bouardдагы 5Vга барат.
Pin 9 A0 жана 15k ohm жерге барат.
5 жана 6 -пин ортосунда эч кандай байланыш болбошу керек.
Led`s:
Arduino боюнча D7 330ohm менен барат жана WS2812B боюнча биринчи жетектеги (экинчи пин) (In In).
Жерден жерге.
Led 5v to vin to arduino
Сиз ледтерди байкабастык менен кесип, арткы тактага же зымдарды кантип орнотууну каалашыңыз керек.
Леддерди туура багытта өткөрүүнү унутпаңыз, алардын кириши жана чыгышы бар.
Lcd дисплейи:
Диаграмманы аткарыңыз.
Потметр дисплейдеги контрастты жөнгө салуу үчүн гана керек.
Мен аны киргизүү чыңалуусу өзгөргөндө гана тууралашыңыз керек болот.
www.arduino.cc/en/Tutorial/HelloWorld
Баштапкы абалга келтирүү:
Пинти баштапкы абалга келтирүү үчүн D10
Электр камсыздоо:
USB кубаттагыч.
USB кабелин кесип, жерге (кара) arduino менен жерге, 5в (кызыл) Винге туташтырыңыз
2 -кадам: Файлдар
Бул хобби долбоору, мен профессионалдуу кодер эмесмин.
Кеңештер жана амалдар кабыл алынат:)
3 -кадам: Arduino Nano программасы
Китепканаларды түшүрүү:
Arduino IDEде эскиз аттуу өтмөктү чыкылдатып, китепкананы кошуу/Китепканаларды башкаруу дегенди басыңыз.
Үчүн издөө
-FastLED.h
-LiquidCrystal.h
Аларды орнотуңуз.
"Ohmsys1.44.ino" ачуу
Ардуинону USB менен туташтырыңыз
Туура ком портун тандап, эскизин жүктөңүз.
4 -кадам: Кантип колдонуу керек
Цифралар менен маанини киргизиңиз
* үтүр
# системасы баштапкы абалга келтирилет
А - ом
B-K-ohm
C M-ohm болуп саналат
D - кайра баштоо цифрасы
5 -кадам: Баскычтарды кантип калибрлөө керек
Комментарийсиз "Serial.println (sensorValue);" (циклдин экинчи сабы)
Сериялык мониторуңузду иштетиңиз.
Баскычтар баскычты канчалык катуу/акырын басканыңызга байланыштуу өзгөрүлмө каршылыкка ээ.
Сериялык монитордогу кулак баскычынын жогорку/төмөн маанисине көңүл буруңуз.
Коддогу баскычтарды табыңыз.
Биринчи сан "төмөн", акыркысы "жогорку".
// **************************** 1 -баскыч ****************** ********
эгер ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Жыйынтыгыңызга жараша сандарды өзгөртүңүз.
Сиз коддо ар кандай сандарды аласыз, бул сиздин көңүлүңүздү калтырбасын:)
6 -кадам: Системаны көбүрөөк тартмалар үчүн кеңейтүү
Азырынча система 16 суурма үчүн жасалган.
Сиз аны каалаганыңызча кеңейте аласыз.
Жөн эле кубат булагы аны көтөрө алаарына ишениңиз.
Аны узартуу үчүн "#define NUM_LEDS 15ти" каалаган тартма/леддерге өзгөртүү керек.
Ал 0ден башталат, андыктан каалаган суурмаларыңыздан/ледтерден 1ди алып салыңыз
Copypaste
"if ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
leds [1] = CRGB (255, 0, 255);
FastLED.show (); кечигүү (300); }"
жана бир суурмада диапазонуңузду түзүңүз.
"Leds [1]" бөлүмүнө ар бир жаңы суурма үчүн бир сан кошуңуз
Кааласаңыз, LEDдин түсүн да өзгөртө аласыз (255, 0, 255)
7 -кадам: Жарыктарды суурмаларга бөлүп коюңуз
Жарыктын агып кетиши кээ бир көйгөйлөрдү жараткан.
Мен муну ар бир суурманын үстүнө күзгү лента кошуп чечтим.
Тасма капталына жана астына кошулган жерге.
Эгерде сизде жарык өтпөй турган лента болсо, mirrortapeтин кереги жок.
Бул көйгөйдү чечти:)
Сунушталууда:
Суу эскертүүсү - кайыгыңызды сактоочу түзмөк: 5 кадам (сүрөттөр менен)
Суу эскертүүсү - Сиздин Кайыкты сактоочу түзмөк: Эгер сиз кайыктын ээси болсоңуз, акыры кайыкты кургактыкка алып келүүңүздө бекем сооронуч бар. Ал жерге батып кете албайт. Башка бардык жерде толкундардын астында тайып жок болуу тенденциясын жеңүү үчүн дайыма күрөш жүрөт. Кыш мезгилинде бул жерде Алас
Күн энергиясы менен иштеген "Акылдуу" WiFi башкарган сугат системасы: 6 кадам (Сүрөттөр менен)
Күн менен иштөөчү "Акылдуу" WiFi башкарылуучу сугат системасы: Бул долбоор eBayден келген стандарттык DIY күн жана 12v бөлүктөрүн, Shelly IoT түзмөктөрүн жана openHABтын кээ бир негизги программалоолорун колдонуп, үйдө, толугу менен күндөн иштейт, акылдуу бакчанын электр тармагын жана ирригациясын колдонот. орнотуу.Системанын өзгөчөлүктөрү: Fu
Aruino Pro Microдо Сырсөздөрдү сактоочу же Эмгек жолу болгондо эмне үчүн жөнөкөй болсун!: 15 кадам (Сүрөттөр менен)
Aruino Pro Microдо Сырсөздү Каптоочу же Эмнеге Татаал Жол болгондо Эмнеге Жөнөкөй Болот !: Кыязы, электрониканын күйөрмандары үчүн микроконтроллерлердин негизги көйгөйү (айрыкча жаңыдан баштагандар) аларды кайда колдонуу керек экенин билүү болуп саналат :) Nowaday electronics, айрыкча санариптик , барган сайын кара сыйкырга окшоп баратат. Болгону 80-Lvl акылдуулар
GPS объектилерин GPS координаттарына жайгаштыруу: 8 кадам (сүрөттөр менен)
АР объектилерин GPS координаттарына кеңири реалдуулукта жайгаштыруу: Бул көрсөтмө AR объектилерин GPS координаттарында ARkit жана ARCore менен Unity3D аркылуу жайгаштыруу үчүн мобилдик тиркеме жасоону көздөйт. Мен Mapboxтун жардамы менен жасаган долбоорумду түзүү аркылуу сизге маалымат берем, ал бизге билдирүүлөрдү өзгөчө G ге белгилөөгө мүмкүндүк берет
VHS тасма сактоочу диск: 8 кадам (сүрөттөр менен)
VHS скотч сактоочу диск: Бул долбоор эски VHS тасмасын USB сактагычка айлантат. Бул кабыктан чыккан USB кабелин кошпогондо кадимки VHS кассетасына окшош. Долбоордун бардык ичеги ачык терезелердин айланасында жашынып жатат, ошондо сиз