Мазмұны:
- Жабдықтар
- 1 -қадам: схеманы жасаңыз
- 2 -қадам: файлдар
- 3 -қадам: Arduino Nano бағдарламасы
- 4 -қадам: қалай қолдануға болады
- 5 -қадам: түймелерді калибрлеу әдісі
- 6 -қадам: Жүйені қосымша тартпалар үшін кеңейтіңіз
- 7 -қадам: Жарықтарды жәшіктерге бөліңіз
Бейне: «Resys» резисторлық сақтау орнын анықтау жүйесі: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл резисторларды табуды жеңілдететін жүйе.
Қажетті мәнді іздеңіз, содан кейін оң жақ тартпа жанады.
Бұл жүйе жәшіктердің қажетті санына дейін кеңейтілуі мүмкін.
Жабдықтар
Адаптивті жарықдиодты WS2812B
Ардуино Нано
4 x 4 матрицалық массив 16 кілт
Резистор
USB зарядтағыш немесе басқа 5В қуат көзі
PLA жіпшесі
Қосқыш тақырыптары
ПХД прототипін жасау
10 к потметр
1 -қадам: схеманы жасаңыз
Тізбекті екі жақты ПТБ үлгісінде жасаңыз
Пернетақта:
Арзан пернетақтада бағандарға, температураға, ылғалдылыққа және батырмаларды басу жылдамдығына байланысты өзгеретін кейбір ішкі қарсылықтар бар. сондықтан кодтағы түймелерді калибрлеуге тура келеді.
Менде бұл жобаға арналған i2c lcd экраны болмады, сондықтан мен arduino nano -да gpio қол жетімді болғандықтан adc (аналогтық кіріс) бар пернетақтаны жасауға мәжбүр болдым.
Пернетақта қосқыштары арасындағы резисторлар.
2-3 түйреуіш = 10к Ом
3-4 түйреуіш = 22к Ом
4-5 түйреуіш = 33к Ом
6-7 түйреуіші = 2,2км
7-8 түйреуіші = 4.8к Ом
8-9 түйреуіші = 10к Ом
1 және 10 қолданылмайды.
2 -түйреуіш ардуино буларында 5В -қа өтеді.
9 -түйреуіш A0 -қа, жерге 15к Ом -ға дейін барады.
5 пен 6 түйреуіш арасында ешқандай байланыс болмауы керек.
Лед:
D7 arduino -да 330 Ом -ға дейін жүреді және WS2812B -дегі бірінші сымдағы (екінші түйреуіште)
Жерден жерге.
Ардуинодағы 5В -тен 5 -ке дейінгі жарық диодтары
Жарық диодтарын байқаусызда кесіп, оларды артқы тақтаға немесе светодиодты қалай орналастырғыңыз келетінін байлау керек.
Светодиодтарды дұрыс бағытта сымдауды ұмытпаңыз, оларда кіріс және шығыс бар.
Lcd дисплейі:
Диаграмманы орындаңыз.
Потметр тек дисплейдегі контрастты реттеу үшін қажет.
Сіз оны кіріс кернеуі өзгерген кезде ғана реттеуіңіз керек.
www.arduino.cc/kz/Tutorial/HelloWorld
Қалпына келтіру:
PIN кодын қалпына келтіру үшін D10
Нәр беруші:
USB зарядтағыш.
USB кабелін кесіп, жерге (қара) arduino -ға, 5В -ке (қызыл) Винге қосыңыз
2 -қадам: файлдар
Бұл хобби жобасы, мен кәсіби кодер емеспін.
Кеңестер мен амалдар құпталады:)
3 -қадам: Arduino Nano бағдарламасы
Кітапханаларды жүктеу:
Arduino IDE -де эскиз деп аталатын қойындысын нұқыңыз және кітапхананы қосу/Кітапханаларды басқару түймесін басыңыз.
Іздеу
-Жылдам
-Сұйық кристалл
Оларды орнатыңыз.
«Ohmsys1.44.ino» ашыңыз
Ардуиноны USB арқылы қосыңыз
Тиісті портты таңдап, эскизді жүктеңіз.
4 -қадам: қалай қолдануға болады
Мәніңізді цифрмен енгізіңіз
* үтір
# - бұл жүйені қалпына келтіру
А - ом
В-К-Ом
С-М-Ом
D - қайта қосу цифры
5 -қадам: түймелерді калибрлеу әдісі
Түсініктеме «Serial.println (sensorValue);» (циклдегі екінші жол)
Сериялық мониторды іске қосыңыз.
Түймешіктердің қарсыласуы бар, себебі сіз батырманы қаншалықты қатты/ақырын басасыз.
Сериялық монитордағы құлақ түймесінің жоғарғы/төмен мәніне назар аударыңыз.
Кодтағы түймелерді табыңыз.
Бірінші сан «төмен», ал соңғысы «жоғары».
// **************************** 1 түйме ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Нәтижелерге сәйкес сандарды өзгертіңіз.
Сіз кодта әр түрлі сандар аласыз, бұл сізді ренжітуге жол бермеңіз:)
6 -қадам: Жүйені қосымша тартпалар үшін кеңейтіңіз
Әзірге жүйе 16 тартпаға арналған.
Сіз оны қалағаныңызша кеңейте аласыз.
Тек қуат көзі оны басқара алатынына сенімді болыңыз.
Оны ұзарту үшін «NUM_LEDS 15 -ті анықтауды» қажетті тартпаға/жарық диодына өзгерту керек.
Ол 0 -ден басталады, сондықтан қалаған жәшіктерден/ледтерден 1 -ді азайтыңыз
Көшіру пастасы
«if ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
leds [1] = CRGB (255, 0, 255);
FastLED.show (); кешіктіру (300); } «
және тартпаның диапазонын белгілеңіз.
«Leds [1]» ішіндегі әр жаңа тартпаның бір санын қосыңыз
Қажет болса, жарықдиодты өзгертуге болады (255, 0, 255)
7 -қадам: Жарықтарды жәшіктерге бөліңіз
Жеңіл ағып кетуі кейбір қиындықтарды тудырды.
Мен мұны әр жәшікке айна таспасын қосу арқылы шештім.
Таспа бүйір және төменгі жағына қосылады.
Егер сізде жарық өтпейтін таспа болса, онда mirrortape қажет емес.
Бұл мәселені шешті:)
Ұсынылған:
Компоненттерді сақтау жүйесі: 10 қадам (суреттермен)
Компоненттерді сақтау жүйесі: Ultimate Component Storage System - электронды компоненттерді ұйымдастыруға және сақтауға арналған бірегей шешім. Арнайы бағдарламалық қамтамасыз ету белгілі бір компоненттерге жылдам қол жеткізу үшін кіріктірілген іздеу функциясы бар компоненттерді каталогтауға мүмкіндік береді. Светодиодтар
IOT қолдану арқылы киілетін денсаулық сақтау жүйесі: 8 қадам
IOT қолдана отырып киілетін денсаулық сақтау жүйесі: Бұл жұмыста сенсорлар киілетін пальтоға оралған және ол пайдаланушының температурасын, ЭКГ, позициясын, қан қысымын және АҚҚ өлшейді және оны ThingSpeak сервері арқылы жібереді. Ол өлшенген деректердің графикалық көрінісін көрсетеді
Arduino саусақ ізі бар бұлтты деректерді сақтау жүйесі: 8 қадам
Arduino саусақ ізі қатысушыларының жүйесі/ бұлтты деректерді сақтау: Сіз осы және басқа да таңғажайып оқулықтарды ElectroPeak ресми веб -сайтынан оқи аласыз Шолу Қазіргі уақытта IoT құрылғыларының жұмысы мен енгізілуі туралы білу IoT жүйелерінің кеңеюіне байланысты өте маңызды. Бұл оқулықта біз жасаймыз
GrayBOX - жазатайым оқиғаларды анықтау және ұрлықтан қорғау жүйесі: 4 қадам (суреттермен)
GrayBOX - жазатайым оқиғаларды анықтау мен ұрлықтан қорғау жүйесі: GrayBOX - бұл сізді және сіздің көлігіңізді қорғайтын құрылғы*.Бұл құрылғы сіздің көлігіңізге орнатылады*және сізді және сіздің көлікті құтқару үшін автоматты түрде кейбір тапсырмаларды орындайды*.GrayBOX құрамында SIM картасы бар. Сіз онымен мәтіндік хабарлама арқылы байланыса аласыз
Жер сілкінісін анықтау жүйесі: 5 қадам (суреттермен)
Жер сілкінісін анықтау жүйесі: бұл жер сілкінісін анықтау жүйесі, онда жер бетіндегі тербелісті анықтайтын акселерометр қолданылады. Құрылғы қозғалса, arduino кірісті қабылдайды және оны дыбыстық сигналға жібереді. Мұны алғаннан кейін дыбыстық сигнал естіледі