Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: Led Matrix
- 3 -кадам: Sensor DHT
- 4 -кадам: Саат
- 5 -кадам: IOT
- 6 -кадам: Электр схемасы
- 7 -кадам: Arduino коду
- 8 -кадам: Пайдалануу
Video: Bright Ball IOT: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор көзөмөлгө негизделген, Blynk колдонмосу аркылуу, неопикселдин матрицасы, анткени жөнөкөй чырак жетишсиз болгондуктан, мен саат менен температура жана нымдуулук сенсорун коштум, бирок биз майда -чүйдөсүнө чейин көрүп жатабыз.
1 -кадам: Компоненттер
1: Arduino R3
16: NeoPixel WS2812B
1: LCD 16x2 I2C модулу менен
1: RTC (реалдуу убакыт сааты) DS 1307
1: DHT 22 (температура жана нымдуулук сенсору)
1: DC DC Converter Adjustable Step Down
1: Сызыктуу жөнгө салуучу LM1117
1: ESP5266-01
3: Button Switch
1: буруучу
1: сырткы опал ак шар чырак үчүн диффузор
1: Электр байланыш түйүнү
1: резистор 220 Ом
1: резистор 510 Ом
1: резистор 1K ом
1: резистор 470 Ом
3: Диод 1N4007
Электр зымы
2 -кадам: Led Matrix
Мен төмөндөгү диаграммада көрсөтүлгөндөй кичинекей непикселди курдум, аны Arduino "Adafruit_NeoPixel.h" китепканасы менен башкарат, ал абдан жаркыраган жана светодиоддор күйүп турганда карабаш керек.
3 -кадам: Sensor DHT
Мен DHT 22 сенсорун айлана -чөйрөнүн шарттарын, LED түсүнүн өзгөрүүсүн көзөмөлдөө үчүн колдондум, температураны билдирет, 12 түстө, көк (суук) кызылдан (ысык).
4 -кадам: Саат
Саатты РТК көзөмөлдөйт, мен DS1307 колдонгом, бирок ал DS3231ге да туура келет, чоо-жайын билүү үчүн "Саатты белгилөө убактысын" караңыз, бул долбоорго карама-каршы, мен түшүүчү резисторлорду баскычтарга, P1, P2 жана Убакытты тууралоо үчүн колдонулган P3, мен кодго кичине өзгөртүү киргиздим.
5 -кадам: IOT
Arduino интернетке ESP8266 аркылуу туташкан, ал өз кезегинде App Blynk менен туташкан
Телефон аркылуу маанайга жараша лампанын түсүн өзгөртө аласыз. Түстөр төмөнкүчө белгиленет:
V1 = Кызыл
V2 = Жашыл
V3 = Blu
V5 = Сары
V6 = кызгылт
V7 = Көгүш
V8 = Ак
V4 = Температура
6 -кадам: Электр схемасы
Өткөрүү схемасынан көрүнүп тургандай, чынжырдын жүрөгү "Ардуино", менин учурда "Ардуино Нанону" колдондум.
Пин A4 жана A5 I2C 16x2 дисплей тиешелүү SDA жана SCL, жана RTC байланыштуу.
Температура жана нымдуулук сенсору Пин-4 каршылыгы аркылуу 4-пинге туташтырылган.
Ардуинонун 12 -пинге туташкан Дивертер IOT режиминен "кемчиликсиз асан -үсөн" деп аталган жарыктын жакшы оюнуна өтөт.
ESP8266ны иштетүү үчүн мен LM1117 жөндөгүчүн колдондум, ал эми RTXтеги чыңалууну төмөндөтүү үчүн мен резистивдүү бөлгүчтү (R1-R2) колдондум.
D1, D2, D3 тобу коргоочу функцияга ээ:
- D1 тескери полярдуулуктан коргойт.
- D2, эгерде биз Arduino кодун өзгөртсөк, Neopixel матрицасынын азыктануусуна жол бербейт.
- D3 5,6 Вольтту 5 Вольтко түшүрөт
7 -кадам: Arduino коду
Create.arduino.cc коду:
китепканалар:
- Wire.h - Arduino IDE
- RTClib.h -
- LiquidCrystal_I2C.h -
- DHT.h-https://github.com/adafruit/DHT-sensor-library
- Adafruit_NeoPixel.h -
- ESP8266_Lib.h -
- BlynkSimpleShieldEsp8266.h -
Коддо коюла турган параметрлер:
- char auth = "YourAuthToken"; Bynk колдонмосунун Токен кодун киргизиңиз
- Blynk.begin (auth, wifi, "ssid", "password"); роутериңиздин Wi Fi үчүн SSID менен сырсөздү киргизиңиз
8 -кадам: Пайдалануу
Менин мышыгым балатыны жактырбагандыктан, каникул учурунда мен бул шамды "радуга" режиминде колдондум
Сунушталууда:
Bright Controllable Sunrise Lamp: 6 кадам
Күндүн чыгышын көзөмөлдөгөн жарык чырак: Сиз жумушта ойгонушуңуз керек болгон кадимки саат 7де ойгонуп, караңгылыкка түшүп калдыңыз беле? Кыш - коркунучтуу мезгил, туурабы? Сиз түн ортосунда ойгонушуңуз керек (антпесе эмне үчүн караңгы?), Төшөктөн жулунуп
LED стол тенниси Ball-Ball: 16 кадам (Сүрөттөр менен)
LED стол тенниси боюнча топ-топ: Backstory Бир аз убакыт мурун стол тенниси топторунун жалпак панелин кургандан кийин, стол теннисинин топторунан 3D панелин жасоого болобу деп ойлоно баштадым. Менин " искусство " кайталануучу геометриялык фигуралардан I
DIY Super Bright кайра заряддалуучу фонарь (Micro Usb Charging Port): 6 кадам
DIY Super Bright Rechargeable Flashlight (Micro Usb Charging Port): Жакында мен youtubeтан кол чырак жасоо боюнча видеону көрдүм, бирок ал курган кол чырак анча күчтүү эмес болчу, ал аларды иштетүү үчүн баскыч клеткаларын колдонгон. Шилтеме https: // bit .ly/2tyuvlQSo Ошентип, мен анын версиясын алда канча күчтүү кылып чыгарууга аракет кылдым
Көнүмүш Light Panel ПКБ колдонуп Абдан Bright Bike Light: 8 кадам (Сүрөттөр менен)
Жарык панелинин PCBлерин колдонуу менен өтө жаркыраган велосипед: Эгер сизде велосипед болсо, анда дөңгөлөктөрүңүздө жана денеңизде кандай жагымсыз чуңкурлар пайда болорун билесиз. Мен дөңгөлөктөрдү жардырууга жетиштүү болчумун, ошондуктан мен велосипеддин жарыгы катары колдонуу ниетим менен өзүмдүн жеке панелимди иштеп чыгууну чечтим. Э болууга багытталган бири
DIY LED FLASHLIGHT (SUPER BRIGHT): 12 кадам (Сүрөттөр менен)
DIY LED FLASHLIGHT (SUPER BRIGHT): бүтүндөй курулуш процессинин деталдуу көрүнүшү үчүн бул ТОЛУК ВИДЕО сабагын көрүңүз