![WIFI аркылуу от менен ойноңуз! ESP8266 жана неопикселдер: 8 кадам WIFI аркылуу от менен ойноңуз! ESP8266 жана неопикселдер: 8 кадам](https://i.howwhatproduce.com/images/001/image-226-68-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
By ElectropeakElectroPeak Расмий Веби Автордун көбүрөөк маалыматын караңыз:
![Ultrasonic Module жана Arduino менен баштоо Ultrasonic Module жана Arduino менен баштоо](https://i.howwhatproduce.com/images/001/image-226-69-j.webp)
![Ultrasonic Module жана Arduino менен баштоо Ultrasonic Module жана Arduino менен баштоо](https://i.howwhatproduce.com/images/001/image-226-70-j.webp)
![ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз](https://i.howwhatproduce.com/images/001/image-226-71-j.webp)
![ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз](https://i.howwhatproduce.com/images/001/image-226-72-j.webp)
![Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган] Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]](https://i.howwhatproduce.com/images/001/image-226-73-j.webp)
![Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган] Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]](https://i.howwhatproduce.com/images/001/image-226-74-j.webp)
Жөнүндө: ElectroPeak-бул электрониканы үйрөнүү жана идеяларыңызды ишке ашыруу үчүн бирдиктүү жер. Биз сиздин долбоорлорду кантип жасоо керектигин көрсөтүү үчүн эң мыкты жол көрсөткүчтөрдү сунуштайбыз. Биз ошондой эле жогорку сапаттагы продукцияларды сунуштайбыз, андыктан сизде… Electropeak жөнүндө кененирээк »
Wi-Fi зымсыз башкаруу менен салкын от симуляция эффектин түзүңүз. Жакшы көрүнгөн интерфейси бар мобилдик колдонмо (Android смартфондору үчүн) сиздин жаратууңуз менен ойноо үчүн орнотууга даяр! Биз ошондой эле жалынды көзөмөлдөө үчүн Arduino жана ESP8266 колдонобуз. Бул долбоордун аягында сиз үйрөнөсүз:
- NeoPixels кантип иштейт.
- ESP8266ны кантип программалоо жана wifi аркылуу өзгөрмөлөрдү башкаруу
- Кантип Neopixels менен салкын от эффектин түзүү керек
1 -кадам: Неопикселдерге киришүү
![Неопикселдерге киришүү Неопикселдерге киришүү](https://i.howwhatproduce.com/images/001/image-226-75-j.webp)
Жеке даректүү LED же көп учурда Neopixles деп аталат, бул көптөн бери эле бар жана сиз аларды билесиз, бирок, эгерде сиз билбесеңиз, алар кадимки RGB светодиоддоруна окшош, бирок аты айтып тургандай, алардын ар биринин түсүн жекече чечүүгө болот., чексиз сонун үлгүлөрдү жана анимацияларды жасоого мүмкүндүк берет. WS2812b үчүн сизге 3 зым, 2 кубат жана 1 маалымат керек. Бул сизге бир тонна светодиодду көзөмөлдөө үчүн бир бекер Arduino пини керек дегенди билдирет!
Бул долбоордо биз өрт таасирин жаратуу үчүн бул акылдуу диоддорду колдонобуз. Жарык диоддорун көзөмөлдөө үчүн биз FastLED китепканасын колдонобуз. Биз Марк Кригсман жазган китепкананын Fire2012 эскиздик мисалын колдонобуз. Биз 6 LED диоддорун колдонобуз, алардын ар биринде 30 светодиод бар (бардыгы 180 светодиод), биз бул диоддорду ПВХ түтүкчөсүнө жабыштырып, айнек цилиндрге салабыз (бул айнек цилиндрлер көбүнчө ваза катары колдонулат). Биз светодиоддордун жарыгын үзгүлтүксүз көрүнүшү үчүн чачыратышыбыз керек, муну үчүн биз жарыкты өткөрүүчү жана жарыкты чачуучу калька кагазын колдондук.
2 -кадам: Керектүү материалдар
![Керектүү материалдар Керектүү материалдар](https://i.howwhatproduce.com/images/001/image-226-76-j.webp)
Аппараттык компоненттер
- ESP8266 Serial WIFI Witty Cloud Board × 1
- Neopixels Smart LED Strip (60LED/m тилкеси) × 1
- Логикалык деңгээл Converter × 1
- 21cm 40P Эркектен Аялга секирүүчү зым × 1
- ПВХ түтүк 60см өлчөмү 2 "× 1
- Издөө кагазы × 1
- Айнек цилиндр × 1
Программалык камсыздоо
Arduino IDE
Hand Tools
- Ысык желим мылтык
- Кандооч
3 -кадам: Курулуш
![Курулуш Курулуш](https://i.howwhatproduce.com/images/001/image-226-77-j.webp)
![Курулуш Курулуш](https://i.howwhatproduce.com/images/001/image-226-78-j.webp)
![Курулуш Курулуш](https://i.howwhatproduce.com/images/001/image-226-79-j.webp)
![Курулуш Курулуш](https://i.howwhatproduce.com/images/001/image-226-80-j.webp)
Биринчиден, туура айнек цилиндрди алыңыз, биздин цилиндрдин узундугу 60см жана диаметри 12см.
Эгерде сиз тоңгон айнек цилиндрди таба алсаңыз, анда бул жагымдуу болот, бирок эгер ал тунук айнек болсо, анда цилиндрдин бетин (ички же тышкы бетин) жабуу үчүн калька кагазын колдонсоңуз болот, калька кагазы жарыкты таркатуу боюнча жакшы жумуш кылат жана жакшы натыйжаларды берет. Айнек цилиндрди алгандан кийин анын ички узундугун өлчөп, анан PVC түтүгүн кесип, цилиндрдин ичине туура келет. Биздин айнек цилиндрдин бийиктиги 60см (ички узундугу 59см болгон базаны эске албаганда), ошондуктан биз PVC түтүгүбүздү 59смге чейин кесип салдык. Сиз бул түтүккө LED тилкелерин жабыштырасыз, диаметри 4 см түтүк идеалдуу болмок. Андан кийин биз өзүбүздүн лента тилкесибизди 6 бирдей бөлүккө кесип алышыбыз керек, бул жерде 60LEDs/m тыгыздык тилкесин колдонобуз (эгер кааласаңыз, жакшы эффект алуу үчүн жогорку тыгыздыкты колдоно аласыз), биз 50 см узундуктагы алты тилкени колдонобуз, башкача айтканда бизге 3 метр керек. ПВХ түтүгүнүн тегерегиндеги алты узундукту бирдей бөлүңүз жана тилкелерди түтүккө жабыштырыңыз. Мына, ал кандай болушу керек.
Светодиоддук тилкелерди бирге төмөнкү сызыкка ылайык зымдарды түздөн -түз ээрчитип койсоңуз болот, же адегенде тилкенин башын бириктирип, анан аларды туташтыруу үчүн панель зымдарын колдонуңуз.
Бардык LED тилкеси туташуулары бүткөндөн кийин, түтүктү цилиндрдин ичине коюу керек. Цилиндрдин ичиндеги түтүктү борборлоштуруу үчүн көбүк менен сырткы диаметри айнек цилиндрдин ички диаметри менен бирдей болгон жана поливинилхлорид түтүгүнүн тышкы диаметри бар болгон тегеректи кесүү үчүн колдоно аласыз. Түтүктүн ар бир тарабына экиден даярдаңыз. Бул бөлүктөрдү учтарына бекитип, түтүктү акырындык менен цилиндрдин ичине салыңыз.
4 -кадам: Код
Биз Arduino IDEди ESP8266га коддоо жана жүктөө үчүн колдонобуз. Эгер контроллердин программалык файлдарын SPIFFSке жүктөөнү кааласаңыз, 3 MB SPIFFS менен ESP8266 бар тактаны колдонушуңуз керек. SPIFFS "Serial Perifheral Interface Flash File System" үчүн кыска, сиз ошол жерден файлдарды тейлөө үчүн контролердин файлдарын бул эстутумга жүктөй аласыз. Муну аткаруу менен сиз браузериңизди (телефонуңузда же ноутбугуңузда) ачып, ESP дарегиңизге кире аласыз (демейки 192.168.4.1) жана сиз колдонмону орнотпостон, браузериңиздеги контроллер интерфейсин аласыз. iPhone же iPad бар, бул сиздин жалгыз тандооңуз.
Төмөнкү эскизди ESP тактаңызга жүктөңүз. Бизге FastLED китепканасы керек, андыктан аны Arduino IDEге кошо элек болсоңуз, аны кошуңуз (Бул жерден жүктөп алсаңыз болот). Өрт симуляциялык коду - Марк Кригсмандын Fire2012 эскизи, аны мисалдардан таба аласыз. Бул мисал бир леддин тилкеси үчүн, бирок бул жерде биз өзгөрмөлүү сандагы тилкелерди колдонуу үчүн кодду өзгөрттүк. Тилкелердин/леддердин саны канчалык көп болсо, ошончолук эффект болот. Өрт симуляциясынын логикасы мисал файлында ачык жазылган. Эгер анын кандай иштээрин билгиңиз келсе, мисалдын баштапкы кодун окуңуз.
5 -кадам: Колдонмо
![Колдонмо Колдонмо](https://i.howwhatproduce.com/images/001/image-226-81-j.webp)
![Колдонмо Колдонмо](https://i.howwhatproduce.com/images/001/image-226-82-j.webp)
Өрттүн "көрүнүшүн жана сезимин" көзөмөлдөө үчүн ойноо үчүн эки өзгөрмө бар: SPARKING жана COOLING, сиз динамикалык түрдө SPIFFSке жүктөлгөн контроллер программасында же андроид колдонмосунда көзөмөлдөй аласыз. Сиз бул жерден FPSти көзөмөлдөй аласыз.
Оттун түсү түстөр палитрасы менен көзөмөлдөнөт, ал контроллер программасы аркылуу да өзгөрөт (4 түстүү токтоо аркылуу). Түстү коюу үчүн түстүү аялдаманы билдирген ар бир түс чөйрөсүн чыкылдатыңыз/таптаңыз, түстү орноткондон кийин диалогду жаап, өзгөрүүнү көрүңүз.
6 -кадам: SPIFFSке кантип жүктөө керек?
![SPIFFSке кантип жүктөө керек? SPIFFSке кантип жүктөө керек?](https://i.howwhatproduce.com/images/001/image-226-83-j.webp)
Файлдарды Arduino IDE аркылуу SPIFFS эс тутумуна жүктөө үчүн, адегенде эскиздин папкасынын ичинде "маалыматтар" деп аталган папканы түзүп, жүктөгүңүз келген бардык файлдарды ошол папкага салыңыз. Бул жерде жүктөлгөн файл эскизди да, бул папканы да камтыйт.
Андан кийин, Arduino үчүн Arduino ESP8266 файл тутумун жүктөөчү плагин керек. Анын Github баракчасындагы көрсөтмөлөрдү аткарыңыз жана плагинди орнотуңуз. Орнотулганда, сиз ESP8266 Sketch Data Upload куралдар менюсунда таба аласыз. ESPти программалоо режимине коюп, аны басыңыз. Чыдамдуу болуңуз жана файлдарды жүктөөгө уруксат бериңиз, бул бир аз убакытты алышы мүмкүн. Эскертүү: тезирээк кылуу үчүн "жүктөө ылдамдыгын" 921600 деп коюңуз.
7 -кадам: Бул кантип иштейт?
ESP8266 тактасына жүктөлгөн эскиз, бул боюнча веб -серверди түзөт, ал колдонмодон жөнөтүлгөн сурамдарга жооп берет. Колдонмо жөн гана GET сурамдарын серверге жөнөтөт (ESP8266). Палитраны түзүү үчүн түстүн маалыматтары алуу сурамында аргумент катары жөнөтүлөт, бул дагы Учкун жана Муздатуу параметрлери сыяктуу башка параметрлерге тиешелүү.
Мисалы, жарыкты орнотуу үчүн, төмөнкү өтүнүч https://192.168.4.1/conf?brightness=224 колдонмосу тарабынан жөнөтүлөт, бул сурамдын иштетүүчүсү эскизде бар, ал бул сурамды алганда жарыктыгын орнотот. Көбүрөөк билүү үчүн кодду карап чыгыңыз.
8 -кадам: Android колдонмосу
Android колдонмосу Phonegap аркылуу түзүлгөн. Бул веб-технологияларды (HTML, CSS, Javascript) колдонуп кросс-платформа мобилдик тиркемелерди түзүүгө мүмкүндүк берген технология. Булак кодун төмөнкү шилтемеден алсаңыз болот.
Сунушталууда:
Ардуино жана неопикселдер менен чапташуу: 4 кадам
![Ардуино жана неопикселдер менен чапташуу: 4 кадам Ардуино жана неопикселдер менен чапташуу: 4 кадам](https://i.howwhatproduce.com/images/009/image-24286-j.webp)
Clapper Arduino жана Neopixels менен: Бардык материалдарды колдонууга даяр кылуу. Биз Arduino PRO мини колдонушубуз керек болсо да, азырынча Arduino UNO колдоно баштасак болот жана кийинчерээк кайра которобуз. Материалдар: · Нео пикселдик тилкелер (кыска жана колдонула турган) ·
Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам
![Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам](https://i.howwhatproduce.com/images/002/image-4503-39-j.webp)
Wi-Fi аркылуу Blynk тиркемеси менен смартфондун көзөмөлдөгөн неопикселдери (LED тилкеси): Мен бул долбоорду досторумдун үйүндө смартфон башкарган неопикселдерден шыктандырып, бирок аны дүкөндөн сатып алгандан кийин түздүм. Мен ойлодум: "Өз колум менен жасоо канчалык кыйын болсо, ал дагы бир топ арзан болот!" &Quot; Мына ушундай
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
![WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен) WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Ардуино менен музыка ойноңуз!: 5 кадам (сүрөттөр менен)
![Ардуино менен музыка ойноңуз!: 5 кадам (сүрөттөр менен) Ардуино менен музыка ойноңуз!: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4622-44-j.webp)
Ардуино менен Музыка Ойноңуз!: Бул көрсөтмөдө мен сизге Arduino UNO жана SD Card модулун колдонуп музыканы кантип ойной турганыбызды көрсөтөм. Биз SPI байланышын колдонобуз
Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойноңуз: "Contraption": 11 кадам (сүрөттөр менен)
![Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойноңуз: "Contraption": 11 кадам (сүрөттөр менен) Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойноңуз: "Contraption": 11 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124471-play-anything-from-nes-to-xbox-with-the-skittlespider-a-t-s-aka-the-contraption-11-steps-with-pictures-j.webp)
Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойногула: "The Instructable" Skittlespider A.T.S (All Together System) үчүн, ошондой эле " Контрапион " үчүн белгилүү, бул долбоор мен күткөндөн да кыйын болуп чыкты. Бир нече жолдор менен бул дагы оңой болгон, ошондуктан бул жалпы же оор проект болду деп айта албайм