Мазмуну:
- Жабдуулар
- 1 -кадам: Ардуинону Lightstripке туташтырыңыз
- 2 -кадам: Arduino программасы
- 3 -кадам: Аны өзүңүзгө жасаңыз
Video: Юпитердин спутниктик дисплейи: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул кызыктуу, билим берүүчү жана баарлашууну баштоочу дисплейди түзүү үчүн көптөгөн мүмкүнчүлүктөргө ээ болгон кызыктуу жана оңой долбоор. Бул Юпитердин төрт негизги айынын учурдагы багытын көрсөтүү үчүн арзан (10 доллар) неопиксел жарык тилкесин колдонот.
Жабдуулар
Arduino Uno (каалаган вариант жасайт)
NeoPixel тилкеси (мен Амазонкадан жеткиликтүү бирин колдондум)
3 туташтыруу зымдары
1 -кадам: Ардуинону Lightstripке туташтырыңыз
Буга көп деле эмес. Жарык тилкесинин үч байланышы бар; Кызыл +5V үчүн, Жер үчүн кара, Жашыл сигнал үчүн.
Сизде меникинен башка жарык тилкеси болушу мүмкүн, ошондуктан түстөр ар кандай болушу мүмкүн, бирок байланыш бирдей болот.
Төмөнкүлөрдү туташтырыңыз:
Light strip -------- Arduino Pin
Кызыл зым -------------- 5V
Кара зым ------------ GND
Жашыл зым ------------ 6-пин (бул каалаган пин болушу мүмкүн, бирок менин эскизимде 6 колдонулат)
Жарык тилкесин туташтыруудан мурун Arduino программасын күткүңүз келет. Бул бир эле учурда бардык чырактарды күйгүзүүдөн жана компьютердин USB портун ашыкча жүктөөдөн баштоодо кокустуктун алдын алат.
2 -кадам: Arduino программасы
Эскизди Arduinoго жүктөп алыңыз, сиз көнгөн ыкманы колдонуңуз.
Эскертүү: Сиз Adafruit Neopixel китепканасын жүктөшүңүз керек болот. Адафрутка жаратуучулардын жамаатын укмуштай колдогону үчүн рахмат !!!
Бул өркүндөтүү үчүн көп орун калтырган абдан жөнөкөй ишке ашыруу. Азыркы учурда, сиз датаны жана убакытты (UTC боюнча) катуу кодго саласыз. Учурдагы UTC убактыңызга өзгөрмөлөрдү жаңыртыңыз. Кодду Arduinoго түзүңүз жана жүктөп алыңыз. Сиз айдын учурдагы абалын көрүшүңүз керек. Юпитер тилкенин ортосунда КЫЗЫЛ чекит катары пайда болот. Башка айдын түстөрүн эскизде каалаганыңызга өзгөртүүгө болот. Ишке кирүү датасы жана убактысы эскизде болгондуктан, азыр дисплейди башка жакка алып, туташтырсаңыз болот жана ал учурдагы убакта башталат. Бул аны программалоого жана датаны же убакытты жоготпостон тез бир жерге жылдырууга мүмкүндүк берет.
3 -кадам: Аны өзүңүзгө жасаңыз
Албетте, эгерде сиз муну үйүңүз үчүн сонун долбоор кылгыңыз келсе, муну жакшыртуунун бир нече сонун жолдору бар:
1) Батарея колдогон реалдуу убакыт саатын кошуңуз. Булар абдан арзан, аларды колдонуу боюнча көптөгөн маалымат бар. Бул агрегаттын кубатын жоготкон учурдагы датаны же убакытты жоготпоого мүмкүндүк берет.
2) Сиз Arduinoго бир нече өчүргүчтөрдү кошуп, жарык тилкесин дисплей катары колдонуу менен убакытты белгилөө үчүн код менен келсеңиз болот. Балким, күндүн жана убакыттын ар бир цифрасын Юпитерден канча LED (же тилкенин бир учунан) алысыраак коюңуз.
3) Мен планетаны жакшыраак көрсөтүү үчүн Юпитердин кичинекей сүрөтүн коштум. Жылдыз талаасынын фонуна орнотуу бул долбоорду популярдуу кылат.
4) Учурда код бир пикселдеги эки айдын үстүнө жазылат. Сиз кодду эки пикселди бир пикселде кезектешип өчүрүү үчүн өзгөртө аласыз.
5) Жогорудагы 2ге окшош, сиз айдын көрүнүшү менен убакытты алмаштыруу схемасын ойлоп таба аласыз. (Сызыктуу тилкеде убакытты кантип көрсөтсөңүз болот, сизге көз каранды). Код биринчи кезекте дисплейди орнотот, андан кийин позицияны кайра -кайра эсептөө үчүн чакан программаны чакырат. Мен Loop () кичи программасына ар бир циклди кайталоого 120 секунд кошуу үчүн сап коштум. Бул айлардын бири -бирине салыштырмалуу ылдамыраак кыймылда болушун көрүүгө мүмкүнчүлүк берет жана бул космостук бийчилердин чындап эле сонун көрүнүшүн берет.
Видеодо бул сызык жазылган код көрсөтүлөт. Сиз Юо Юпитердин айланасында кантип жарылганын жана Каллистонун ал жерден кантип атканын көрө аласыз. Бул долбоор сизге жагат деп ишенем. Эгерде сиз бирөөнү түзсөңүз, аны баардыгы менен бөлүшүңүз.
Сунушталууда:
BigBit экилик саат дисплейи: 9 кадам (сүрөттөр менен)
BigBit Binary Clock Display: Мурунку Instructable (Microbit Binary Clock) долбоору дисплей абдан кичинекей болгондуктан портативдүү рабочий шайман катары идеалдуу болчу, андыктан кийинки версия мантел же дубалга орнотулган версия болушу керек, бирок алда канча чоңураак
Жыгач LED оюн дисплейи Raspberry Pi Zero менен иштейт: 11 кадам (сүрөттөр менен)
Raspberry Pi Zero тарабынан иштетилген жыгач LED оюн дисплейи: Бул проект 20x10 пикселдик WS2812 негизделген LED дисплейин ишке ашырат, анын көлөмү 78х35 см, аны ретро оюндарын ойноо үчүн конок бөлмөсүнө оңой эле орнотсо болот. Бул матрицанын биринчи версиясы 2016 -жылы курулган жана башка көптөгөн адамдар тарабынан кайра курулган. Бул экспозиция
LCD дисплейи менен интерфейс M4Кирүү: 5 кадам
ЖК дисплей M4 менен интерфейс Киргизүү: Бул окуу куралы бизге смартфондогу Wi-Fi аркылуу ЖК дисплейди башкарууга мүмкүндүк берет Эгерде бизде айдоочу жок болсо, анда биз ардуинону колдоно алабыз, бирок Drivemallды өнүктүрүү үчүн шилтеменин астында. Drivemallды кладан артык көрөм
Мектептерге, бала бакчаларга же үйүңүзгө NodeMCU/ESP8266 менен Plug & Play CO2 сенсорунун дисплейи: 7 кадам
Мектептерге, бала бакчаларга же үйүңүзгө NodeMCU/ESP8266 менен Plug & Play CO2 сенсорунун дисплейи: Мен сизге кантип сайгычты тез курууну көрсөтөм. CO2 сенсорун ойноо, анда долбоордун бардык элементтери DuPont зымдары менен туташат. Мен бул проектке чейин такыр эле ширеткен эмесмин, анткени ширетүү керек болгон 5 гана пункт болот
☠WEEDINATOR☠ 2 -бөлүк: Спутниктик навигация: 7 кадам (Сүрөттөр менен)
☠WEEDINATOR☠ 2 -бөлүк: Спутниктик навигация: Weedinator навигациялык системасы төрөлдү! Акылдуу телефондун жардамы менен башкарыла турган айыл чарба роботу …. Жөнөкөй эле процесстен өтпөстөн, анын кантип иштээрин түшүндүрүп берейин деп ойлодум - obvi