Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Цикл
- 3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: Құм сағатын әр минут сайын айналдырыңыз - Arduino: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз әрбір 60 -шы жылдарда кіші (1 минуттық) құм сағатын серво қозғалтқышы мен Visuino көмегімен айналдыруды үйренеміз.
Демонстрациялық бейнені қараңыз.
1 -қадам: Сізге не қажет
- Arduino UNO (немесе кез келген басқа Arduino)
- Құм сағаты
- Серво қозғалтқышы
- сағатты қозғалтқышқа бекіту үшін кішкене сым немесе желім
- секіргіш сымдар
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: Цикл
- «Апельсин» серво моторының түйреуішін Arduino Digital істігіне жалғаңыз [2]
- «Қызыл» серво қозғалтқышының түйреуішін Arduino оң түйреуішіне [5V] қосыңыз
- «Қоңыр» серво моторын Arduino теріс істігіне қосыңыз [GND]
3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Arduino бағдарламалауды бастау үшін сізге осы жерден Arduino IDE орнату қажет:
Arduino IDE 1.6.6 жүйесінде маңызды қателер бар екенін ескеріңіз. 1.6.7 немесе одан жоғары нұсқасын орнатқаныңызға көз жеткізіңіз, әйтпесе бұл нұсқаулық жұмыс істемейді! Егер сіз осы нұсқаулықты орындамаған болсаңыз, Arduino UNO бағдарламасын Arduino IDE бағдарламасына орнатыңыз! Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз
- «Сағат генераторы» компонентін қосыңыз
- «Toggle (T) Flip-Flop» компонентін қосыңыз
- «Аналогтық мән» компонентін қосыңыз
- «Серво» компонентін қосыңыз
5 -қадам: Visuino Set компоненттерінде
- «ClockGenerator1» таңдаңыз және қасиеттер терезесінде «Жиілік» мәнін орнатыңыз: 0.0166667 << бұл 60 жыл, қаласаңыз нөмірді өзгертуге болады
- «AnalogValue1» таңдаңыз және қасиеттер терезесінде «Value» мәнін 1 -ге орнатыңыз
- «AnalogValue1» түймесін екі рет шертіңіз және элементтер терезесінде 2X 'Set Value' параметрін сол жаққа сүйреңіз 'Set Value2' таңдаңыз және «Value» мәнін 1 мәніне орнатыңыз.
6 -қадам: Visuino Connect компоненттерінде
- «ClockGenerator1» түйреуішін [Шығу] «TFlipFlop1» түйреуішіне [сағатқа] жалғаңыз
- «TFlipFlop1» түйреуішін [Шығу] «AnalogValue1»> «Set Value0» түйреуішіне [In] қосыңыз
- «TFlipFlop1» түйреуішін [Inverted] «AnalogValue1»> «Set Value1» істігіне [In] қосыңыз
- «AnalogValue1» түйреуішін [Шығу] “Servo1” түйреуішіне [In] қосыңыз
- «Servo1» түйреуішін [Out] Arduino тақтасының сандық түйреуішіне [2] қосыңыз
7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз Arduino UNO модуліне қуат берсеңіз, серво қозғалтқышы құм сағатын минут сайын айналдырады.
Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны мына жерден жүктеп, Visuino -да ашуға болады:
Ұсынылған:
Компьютерді күн сайын немесе кез келген уақытта автоматты түрде қалай қосуға болады: 5 қадам
Күн сайын немесе кез келген уақытта компьютерді қалай автоматты түрде іске қосуға болады: бұл нұсқаулықта сіз компьютерді күн сайын белгілі бір уақытта автоматты түрде қосуды үйренесіз, бұл менің бірінші нұсқаулығым
Құм жәшігі жобасы: BAC есептеу және түсіндіру: 6 қадам
Sandbox жобасы: BAC есептеу және түсіндіру: Haarika Gogineni, Hana Schlosser және Benedict Uiseco Бұл жобада біз сусындардың санына, салмағына және жынысына байланысты қандағы алкоголь концентрациясын (BAC) есептеуге тырысамыз. Есептелген BAC шығарылғаннан кейін, біз мәлімдейміз
3D сандық құм: 11 қадам (суреттермен)
3D сандық құм: Бұл жоба менің DotStar LED текшесінің жалғасы, онда мен шыны ПХД -ға бекітілген SMD жарық диодтарын қолдандым. Бұл жобаны аяқтағаннан кейін көп ұзамай мен Adafruit анимациялық жарықдиодты құмды кездестірдім, ол модельдеу үшін акселерометр мен жарықдиодты матрицаны қолданады
Құм сағатының пішіні жыпылықтаған жарықдиодты DIY жиынтықтары: 8 қадам
Құм сағаты пішінінде жыпылықтайтын жарықдиодты DIY жиынтықтары: Бұл жобада ICStation сізге сағатты пішінді жыпылықтайтын жарықдиодты DIY жиынтықтарын қалай жасау керектігін көрсетеді. Ол 57 дана 5мм диодты диодтардан тұрады, жоғарғы диодты шамдар төмендейді, ал төменгі диодты шамдар уақытқа жеткенде жиналады
Компьютеріңізді 10 минут ішінде серверге айналдырыңыз (ақысыз бағдарламалық қамтамасыз ету): 5 қадам
Компьютерді 10 минут ішінде серверге айналдырыңыз (ақысыз бағдарламалық қамтамасыз ету): Бұл компьютерді (Windows жүйесінде жұмыс істейтін) сервер ретінде қалай жылдам орнатуды қамтиды. Бұл сізге өзіңіздің веб -сайтыңызды компьютерден орналастыруға мүмкіндік береді және сізге үйдегі заттарды басқаруға мүмкіндік беретін «түймелері» бар веб -беттер жасауға мүмкіндік береді (роботтар, камералар