Мазмұны:

Жаңа піскен ет хабарлаушысы: 7 қадам
Жаңа піскен ет хабарлаушысы: 7 қадам

Бейне: Жаңа піскен ет хабарлаушысы: 7 қадам

Бейне: Жаңа піскен ет хабарлаушысы: 7 қадам
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Шілде
Anonim
Image
Image
Жаңа піскен ет туралы хабарлама
Жаңа піскен ет туралы хабарлама
Жаңа піскен ет туралы хабарлама
Жаңа піскен ет туралы хабарлама

Кездесуді жаңартуға арналған құрылғы. Бұл жоба менің сабақтарымның бірінде сыныпта үйренген дағдыларды қолдана отырып, мәселені шешуге шақырылғандықтан іске асты. Мен бірден бірнеше жыл бұрын отбасыммен болған бір нәрсені ойладым. Бір жазда біз бірнеше апта демалысқа кетіп, өлім мен қанға боялған еденге қайта келдік, бұл тазалаудың қорқынышты түні екенін және мұздатқышқа қуат берілмегенін айтудың қажеті жоқ. Бұл оқиға әкемнің сұрағына себеп болды, егер біз тіпті ақысыз сиыр етін (жақсы өнімдерді) сатып алу керек пе деген сұрақ туғызды. Бұл менің проблемамның көрінісі, сондықтан мен өз бетінше жұмыс жасай алатын құрылғыны ойлап таптым және үйді тексеріп жатқан кез келген адамға хабарлауға болады, ал мұны мұздатқыштан тез кері байланыс алу үшін үй иелеріне телефонмен жіберуге болады.. Жалпы алғанда, құрылғы үйдің айналасындағыларға бірдеңе дұрыс емес екенін және ақырында ет туралы мәтінді алғысы келетіндердің барлығының нашарлауы туралы хабарлау үшін түрлі түсті жарықдиодты пайдаланады.

1 -қадам: Бөлшектер мен құралдарды жинау

Бөлшектер мен құралдарды жинау
Бөлшектер мен құралдарды жинау

Бұл жобаны аяқтау үшін құрылысшыға дәнекерлеу, Arduino IDE және 3D басып шығару бойынша негізгі білім қажет болады (міндетті емес). Жоба негізінен Amazon электроникасынан тұрады, ал қалғандарын жергілікті әмбебап дүкенде оңай табуға болады.

Компоненттер:

  • NodeMCU тақтасы (https://a.co/haoqMPw)
  • DS18B20 су өткізбейтін температура сенсоры (https://a.co/ewfkmng)
  • Жалпы катодты RGB жарық диоды (https://www.sparkfun.com/products/9264)
  • Сабын қорабы қоршау болады (Walmart -те $ 1)
  • USB қуат көзі (https://a.co/ccjaQHv)

Қалған компоненттер Амазоннан жинаққа тапсырыс беру арқылы жиналды (https://a.co/gUIA75y), бірақ сіз Амазонадан арзан жиынтықты таба аласыз (мен Arduino үйренуге тырыстым).

  • Электронды тақта
  • Jumper Wires
  • Үш 270Ω резистор
  • Бір 4.7 кОм резистор
  • Үш+ түйреуіш түйреуіштері

Құралдар:

  • Компьютер
  • Микро USB сымы
  • Дәнекерлеу жинағы
  • Жоғары температуралы ыстық желім пистолеті
  • 1/4 бұрғылау ұшымен бұрғылау
  • Жіп тәрізді 3D принтер

Басында мен тақтаны ішкі қуат көзі арқылы қоректендіремін деп ойладым, бірақ оймен ойнағаннан кейін мен сыртқы USB қуат көзімен айналысуды аяқтадым, себебі бұл оңай.

2 -қадам: электрониканы біріктіру

Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру

1 -суретте электрониканың орналасуы көрсетілген

1 -бөлім:

Температура сенсорынан келетін сымдардың әрқайсысын өз түйреуішіне дәнекерлеңіз (2 және 3 -суреттер)

2 -бөлім: Температура. Сенсор

  • NodeMCU тақтасын нан тақтасының шетіне қойыңыз (4 және 5 суреттер)
  • NodeMCU температурасына қосылу үшін қосқыш сымдарды қолданыңыз. сенсор

    1. 4 -түйреуіштен бос жолға дейін сары сымды нан тақтасына салыңыз
    2. 4.7 кОм резисторды алып, оны 3.3 вольт желісіне қосыңыз, содан кейін оның екінші жағын алдыңғы қадамнан қатарға қойыңыз.
    3. Сары сымды температурадан салыңыз. сенсорды орнатыңыз және оны сол қатарға қойыңыз
    4. Қызыл сымды температурадан салыңыз. датчикті 3.3в желіге қойып, қара сымды жерге қосады
    5. NodeMCU жүйесіндегі 3.3в түйреуішті тақтадағы желіге қосыңыз
    6. NodeMCU -дегі жерге тұйықтағышты нан тақтасындағы желіге қосыңыз

3 -бөлім: жарық диоды

Бұл оқулық жарықдиодты қосуға қатысты өте пайдалы болды (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Жарық диодының әр бөлігін қандай түйреуішке қосқаныңызды қадағалау қажет (мысалы, Менің түйреуіштерім - D6 (қызыл), D7 (жасыл) және D8 (көк)

3 -қадам: Кодекс

Image
Image
Кодекс
Кодекс

Мен қазір қолданатын код негізінен OneWire кітапханасының DS18x20_Temperature мысалына негізделген.

1 -бөлім: Орнату

Жоғарыда көрсетілген бейне сізге NodeMCU пайдалануды жақсы бастау керек.

2 -бөлім: Менің кодым

Жоғарыда айтылғандай, мен көбінесе OneWire кітапханасының кодын қолдандым, бірақ мен файлдың жоғарғы жағына екі айнымалыны қостым және температура белгілі бір шегіне жеткенде жауап беретін бөлікті қостым (жоғарыдағы Arduino коды). Сондай -ақ, егер код таза болмаса, кешіріңіз, бұл мен Arduino -мен бірінші рет кодтау болды.

4 -қадам: 3D басып шығарылған снежинка (міндетті емес)

3D басып шығарылған снежинка (міндетті емес)
3D басып шығарылған снежинка (міндетті емес)
3D басып шығарылған снежинка (міндетті емес)
3D басып шығарылған снежинка (міндетті емес)
3D басып шығарылған снежинка (міндетті емес)
3D басып шығарылған снежинка (міндетті емес)

Температураны ұстап тұру үшін мен қар ұшқынын қостым. сенсор пайдаланушыға қайда бару керектігін білдіреді. Мен қолданған снежинка https://www.thingiverse.com/thing:2732146 сайтынан келді, мен тек сілтемені (несиені қайтару үшін) және температура сенсорына арналған тесікті қостым.

5 -қадам: кесу және желімдеу

Кесу және желімдеу
Кесу және желімдеу
Кесу және желімдеу
Кесу және желімдеу
Кесу және желімдеу
Кесу және желімдеу
Кесу және желімдеу
Кесу және желімдеу
  • Мен температура сенсорын бүйірге жіберуге шешім қабылдадым, сондықтан мен температураның 1/4 дюймдік тесігін бұрғыладым. шығу сенсоры. Мен сонымен қатар Micro-USB сымы кіретін жерді кесіп тастадым.
  • Желімдеу үшін мен жоғары температуралы ыстық желім пистолетін қолдандым, ол жақсы жұмыс істеді, тек жеткілікті желімді қолданғаныңызға көз жеткізіңіз. Мен температура сенсорын корпусқа және снежинкаға жапсырдым (4 және 5 суреттер).

6 -қадам: тестілеу

Сынақ
Сынақ
Сынақ
Сынақ
Сынақ
Сынақ

Мен әлі колледжде оқимын, сондықтан мен шағын тоңазытқышты тестілеу үшін қолдандым. OneWire коды сонымен қатар температураны сериялық желі арқылы жібереді (9600 Baud), сондықтан температураны тексеру оңайға түседі.

7 -қадам: Болашақ: WIFI кодын қосу

Болашақ: WIFI кодын қосу
Болашақ: WIFI кодын қосу

Мен хабарламаға мәтіндерді жіберу үшін WIFI мүмкіндіктерін кодқа қосуды жоспарлап отырмын.

Бұл Instructables -тегі менің алғашқы құрастыруым болды, сондықтан ондағы тесіктерді кешіруге тырысыңыз.

Ұсынылған: