Мазмуну:
- Жабдуулар
- 1 -кадам: Фритинг схемасын түзүү
- 2 -кадам: Маалыматтар базасын түзүү
- 3 -кадам: Менин орнотуумду жана программалоону куруу
- 4 -кадам: Менин сайтымды түзүү
- 5 -кадам: Менин ишимди куруу
Video: CloudLamp: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Мен Howest Kortrijk студентимин. Жылдын аягында эмнелерди үйрөнгөнүбүздү көрсөтүү үчүн биз долбоорду түзүшүбүз керек болчу. Мен булут түрүндөгү акылдуу чырак жасоону тандадым. Мен бул идеяны эжелеримдин туулган күнүнө булут жасоону каалаганым үчүн ойлоп таптым. Бирок аны жасоого убактым да, жөндөмүм да жок болчу. Жылдын аягында мен ушунчалык көп нерсени үйрөндүм, мен булуттун чырагынын жакшыраак/акылдуу версиясын жасай алам.
CloudLamp - булут түрүндөгү акылдуу чырак.
Анын көптөгөн функциялары бар.
Анын ичиндеги абанын сапатын өлчөөчү сенсорлор болгон. Ал өлчөйт:
- CO2 концентрациясы (ppm менен)
- Салыштырмалуу нымдуулук (%менен)
- Температура (° C менен)
Веб -сайтта сиз тандаган жерлердин аба ырайы тууралуу отчетторун көрө аласыз. Чырактын түсү тандалган жердин аба ырайына ылайыкташат. Менин аба ырайы үчүн мен openweathermaps API колдоном.
Микрофон дагы бар, андыктан булуттун жайгашкан жерин 2 чапкылоо менен өзгөртө аласыз. Жана дисплей сизге чырактын жайгашкан жерин жана аба ырайынын сүрөттөмөсүн көрсөтөт. Сиз бул жерден көрө аласыз.
Лампа 5 түрдүү аба ырайы режимине ээ:
- күнөстүү
- кар
- жамгыр
- булуттуу
- Бир аз булуттуу
- бороон
Жабдуулар
Сиз дээрлик бардыгын DIY дүкөнүнөн таба аласыз.
Мен үчүн жалпы чыгым 220 евронун тегерегинде болчу.
бул долбоор үчүн сизге керек:
- Raspberry Pi 3 модели В.
- Нымдуулук жана температура сенсору - DHT11
- Adafruit CCS811 аба сапатынын сенсорунун үзүлүшү
- жаздык толтуруу
- 5л суу бөтөлкөсү
- rgb ledstrip
- транзисторлор
- LCD 16X2
- KY-038 микрофону
- 8 ГБ микро SD карта
- 470-OHM резисторлору
- Аял - аял зымдары
- Аял - Эркек зымдары
- Эркек - Эркек зымдары
- желим курал
- ПХБ
1 -кадам: Фритинг схемасын түзүү
CSS811ди колдонуу үчүн кошумча конфигурациялар керек. Бул жерден баарын таба аласыз. DHT11 onewire компоненти болуп саналат. Мен аны программалоо үчүн китепкананы колдондум. Эгерде сиз өзүңүз программалоону кааласаңыз, бул баш аламандык, ошондуктан китепкананы колдонууну сунуштайм: Adafruit DHT
Мен малина pi менен Arduino ортосунда USB аркылуу сериялык байланышты колдоном. Менин LCD дисплейим жана LED тилкелерим Arduino менен DHT11, микрофон менен ccs811 малинага туташкан.
2 -кадам: Маалыматтар базасын түзүү
Бул жерде сиз менин маалымат базасынын моделин көрө аласыз.
Мен бул маалымат базасын Raspberry piге MariaDB аркылуу жайгаштырдым.
Менин маалымат базамда 3 таблица бар, 1 сенсорум үчүн, 1 маалыматтарды каттоо үчүн. жана openweathermaps APIнин бардык жайгашкан жерлери үчүн 1.
3 -кадам: Менин орнотуумду жана программалоону куруу
Мунун бардыгын бириктирүүдөн мурун, мен баардык нерселерди бириктирип, сенсорлорумду жана лента тилкелеримди текшерүү үчүн нан тактамды колдондум. Сиз менин кодумду githubдан таба аласыз.
4 -кадам: Менин сайтымды түзүү
Менин сенсорлорумдун жана openweathermaps API маалыматтарын көрсөтүү үчүн мен бардыгын тыкан чагылдырган сайт жасадым.
5 -кадам: Менин ишимди куруу
Бардык кадамдарды ийгиликтүү аяктагандан кийин, ишти кура баштасаңыз болот. Муну аткаруу үчүн, мен сизге компоненттериңизди кокусунан ажыратып албоо үчүн аларды ширетүүнү сунуштайм. Жогорудагы сүрөттөрдөн менин ишим үчүн жасаган кээ бир кадамдарды көрө аласыз. Адегенде мен баарын ширеттим, андан кийин ар бир компонентти чоң 5 литрлик суу бөтөлкөсүнө салып коём. Акыры мен бөтөлкөгө жаздык толтурууну жабыш үчүн ысык клей колдондум.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)