Мазмуну:
- 1 -кадам: Ингредиенттер
- 2 -кадам: LEDди орнотуу
- 3 -кадам: LDR, лазер жана нымдуулук сенсорун орнотуу
- 4 -кадам: Код
- 5 -кадам: IFTTT
Video: Туман сенсору - Бөлүк Фотону - Интернетте маалыматтарды сактоо: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Абадагы тумандын же түтүндүн өлчөмүн өлчөө үчүн биз бул туман сенсорун жасадык. Бул LDRдин лазерден алган жарыктын көлөмүн өлчөйт жана аны айланадагы жарыктын өлчөмүнө салыштырат. Бул маалыматты IFTTT аркылуу Google баракчасына реалдуу убакытта жайгаштырат.
1 -кадам: Ингредиенттер
- Бөлүкчө фотону
- 2x нан тактасы
- секирүүчү зымдар
- 2x 220k Ohm резисторлору
- 3x 10k Ohm резисторлору
- 3 LED (жашыл, кызыл, сары)
- Нымдуулук сенсору (DHT11)
- 2x LDR
- Лазер
- Компоненттерди чогултуу үчүн кээ бир жыгач же ушул сыяктуу үй материалдары.
- Сенсорлорду жаба турган нерсе (б.а. PVC канал)
2 -кадам: LEDди орнотуу
Сүрөттөн кийинки зымдарды туташтырыңыз. Pin D7 allready ички резисторго ээ, андыктан аны түздөн -түз LEDге туташтырса болот.
3 -кадам: LDR, лазер жана нымдуулук сенсорун орнотуу
Зымдарды сүрөттө белгиленгендей туташтырыңыз. Биз LDR сенсорлорун кармоо үчүн экинчи нан тактасын колдондук, бирок алар түз эле туташтырылышы мүмкүн.
Лазер менен ЛДРдин ортосундагы так аралык маанилүү эмес, бирок ал кеминде 30 см болушу керек. Лазер ЛДРдин бирине багытталышы керек, ошондуктан экинчи ЛДР шилтеме катары колдонулушу мүмкүн. Алар айлана -чөйрөдөн бирдей көлөмдөгү жарыкка дуушар болушу керек. Бардык жабдуулар абдан катуу туташтырылганын текшериңиз, лазердин багытындагы кичине өзгөрүү сиздин өлчөөңүздү бурат.
Биз Pvc каналын LDRди айлана -чөйрөдөн түз нурдан коргоо үчүн колдондук. Сиз чыгармачыл болуп, кээ бир картон же башка материалдарды колдоно аласыз. Туман же түтүн дагы эле лазер нуруна кире аларын текшериңиз.
4 -кадам: Код
Коддоо build.particle.io дарегинде жүргүзүлөт. Console.particle.ioдо жарыяланган баалуулуктар көрсөтүлөт.
Биз колдонгон кодду.txt файлынан тапса болот. Бөлүкчө программалык камсыздоо биринчи сапты автоматтык түрдө түшүнбөйт. Сиз Adafruit_DHT китепканасын кол менен кошушуңуз керек.
Кошумча түшүндүрмөлөр:
LDRди калибрлөө үчүн лазер башында өчүрүлөт. LDR экөө тең бир катар өлчөөлөргө салыштырылат жана өлчөнгөн айырма "DS" катары коюлат. Бул LDRдин сезгичтигиндеги айырма.
Курчап турган жарыкты калибрлөө үчүн лазер күйгүзүлөт жана S максималдуу өлчөнгөн мааниси аныкталат. Бул кийинки өлчөөлөр үчүн 100% деп белгиленген. Анын мааниси 'MaxS' катары сакталат.
Андан кийин, орнотуу аяктады жана сенсор ар бир 0.1 секундда абаны өлчөө үчүн таймерлерди иштете баштайт жана ар 5 секундда консолго өлчөө жөнөтөт.
5 -кадам: IFTTT
IFTTT - Эгерде бул жарыяланган баалуулуктарды сактоо үчүн пайдалуу курал болсо. IFTTT.com сайтында сизде жок болсо, каттоо эсебин түзүңүз. Жаңы апплет түзүү.
Эгер бул
"Бул" баскычын чыкылдатыңыз, бөлүкчөнү издеп, чыкылдатыңыз. "Жаңы окуя жарыяланды" тандаңыз. "Иш -чаранын аталышында" "маалымат" териңиз. Бул 5 секунд сайын жарыяланган жана документте сакталышы керек болгон окуялардын аты. "Триггер түзүү" чыкылдатыңыз.
Анан ошол
"Тигини" чыкылдатыңыз, барактарды издеңиз. Google баракчасынын сөлөкөтүн тандаңыз. Алар сизден IFTTT аккаунтуңузду Googleга туташтырууңузду суранат, эгер сизде азырынча жок болсо. "Электрондук жадыбалга сап кошууну" чыкылдатыңыз.
"Форматталган катар" бөлүгүн кошпогондо, демейки жөндөөлөрдүн эч бирин өзгөртпөңүз. Көчүрүү.txt бул талаага.
Маалыматты пайдалуу кылуу үчүн, excel өлчөө пайызын жана убактысын ар кандай мамычаларга бөлүп алышы керек. Муну ар бир жаңы сап үчүн автоматтык түрдө жасоо үчүн, код IFTTT апплетинде жазылган.
Жаңы маалымат баракчаңызды ачуу үчүн docs.google.com сайтына өтүңүз.
Баракты түзүү жана маалыматтарды жеткиликтүү кылуу үчүн бир аз убакыт талап кылынышы мүмкүн. Чыдамкай болушу.
Сунушталууда:
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)
DIY дем алуу сенсору Arduino менен (Өткөргүч токулган сенсор): Бул DIY сенсор өткөргүч трикотаж сунуу сенсорунун формасын алат. Ал көкүрөгүңүздү/ашказаныңызды ороп алат, жана көкүрөгүңүз/ашказаныңыз кеңейгенде жана контрактта болгондо, сенсор, демек, Arduinoго берилүүчү маалымат. Ошентип
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: 23 кадам
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: Маалыматты алуу системасы - бул тышкы сенсорлордон маалыматтарды чогултуу, сактоо жана иштетүү үчүн чогуу иштеген аппараттык жана программалык камсыздоолордун жыйындысы, аны графикалык түрдө визуалдаштыруу жана анализдөө үчүн, инженерлерге уруксат берүү
Батарея менен иштеген туман машинасы: 5 кадам (сүрөттөр менен)
Батарея менен иштеген туман машинасы: Алдыдагы долбоор үчүн мага батарейка менен иштеген кичинекей туман машинасы керек болчу. Электр тармагы менен иштеген туман баскычтар такыр кымбат эмес (~ 40 доллар). Бирок батарейка менен иштеген портативдүү, мен түшүнбөгөн себептерден улам, абдан чоң $ 800 (же 1850 доллар!). Ва бар
Мультиметр/Arduino/pfodAppты колдонуу менен жогорку тактыкта алыскы маалыматтарды каттоо: 10 кадам (сүрөттөр менен)
Мультиметр/Arduino/pfodAppты колдонуу менен жогорку тактыкта алыскы маалыматтарды каттоо: 26 -апрелде жаңыртылган 4000ZC USB эсептегичтери менен иштөө үчүн такталган схема жана Android коддоосу талап кылынбайт каттоо үчүн жана
RFID жана Arduino Ethernet Shieldди колдонуп, Google электрондук жадыбалында маалыматтарды сактоо менен катышуу системасы: 6 кадам
Катышуу системасы RFID жана Arduino Ethernet Shieldди колдонуп, Google электрондук жадыбалында маалыматтарды сактоо менен: Саламатсыздарбы балдар, бул жерде биз абдан кызыктуу долбоорду ойлоп таптык жана бул Arduino аркылуу Google жадыбалына rfid маалыматтарын кантип жөнөтүү керек. Кыскача айтканда, биз катышуу маалыматын реалдуу убакытта сактап калуу үчүн rfid окурманынын негизинде катышуу системасын түзөбүз