Агуулгын хүснэгт:

Ultimate DIY автомат загас тэжээгч: 2 -р шат: 10 алхам (зурагтай)
Ultimate DIY автомат загас тэжээгч: 2 -р шат: 10 алхам (зурагтай)

Видео: Ultimate DIY автомат загас тэжээгч: 2 -р шат: 10 алхам (зурагтай)

Видео: Ultimate DIY автомат загас тэжээгч: 2 -р шат: 10 алхам (зурагтай)
Видео: Friday Live Chat Crochet Community Podcast 2024, Долдугаар сарын
Anonim
Ultimate DIY автомат загас тэжээгч: 2 -р шат
Ultimate DIY автомат загас тэжээгч: 2 -р шат

Tier 2 Feeder нь Tier 1 -ээс том алхам юм. Энэхүү хувилбар нь ESP8266 wifi модулийг ашиглан тэжээлийн хуваарь, савны гэрэлтүүлгийг хянахын тулд arduino -ийн цагийг синхрончлох боломжийг олгодог.

Алхам 1: Танд хэрэгтэй зүйл:

1 -р түвшний гэрлийн таймераас бусад бүх зүйл

  • ESP8266-01
  • FTDI програмист (ESP8266 програмчлах)
  • Гагнуурын төмөр
  • 5V RGBW LED зурвас (SK6812 IP 65, өдрийн цагаан, би үүнийг ашигласан)
  • Гэрлийн зурвас нь ус нэвтэрдэггүй байх ёстой, учир нь савнаас ус ууршиж, савны таг дээр конденсац гарч, өөрөө гэрэлтдэг.
  • 5V цахилгаан хангамж (би үүнийг ашигласан, arduino бүх гэрлийг өөрөө асааж чадахгүй.)
  • Хүссэн 5В -ын цахилгаан хангамжийг чөлөөтэй ашиглаарай, энэ нь бүх гэрлийг хангах хангалттай хүчээр хангаж байгаа эсэхийг шалгаарай.
  • 3.3V хүчдэлийн зохицуулагч
  • ESP8266 нь 3.3V хүчдэлтэй ажилладаг тул бусад бүх зүйл 5V байдаг тул 5 -аас 3.3 хүртэл алхам хийх нь 12 -оос 3.3 хүртэл буурснаас хамаагүй хялбар байдаг.
  • Резистор (1kOhm x2, 2kOhm x2 (эсвэл 1kOhm x4), 10kOhm x1)
  • супер цавуу
  • Халуун цавуу
  • 3D хэвлэсэн эд анги x8 (STL файлуудыг өгсөн)
  • Утас хуулагч (би эдгээр ашигтай зүйлийг зөвлөж байна)
  • Талхны тавцан (аливаа зүйлийг түрүүлэхэд зориулагдсан)
  • Protoboard/Төслийн самбар (эцсийн угсралтад зориулагдсан)
  • Стандарт 3 залгууртай компьютерийн цахилгаан кабель.
  • (заавал биш) Гар утасны чичиргээний мотор (бункерийг хутгах) (би эдгээрийн аль нэгийг ашигласан)
  • Эдгээр arduino номын сангуудыг суулгаарай:
  • ESP8266WiFi.h
  • WiFiUdp.h
  • TimeLib.h
  • Бүрэнхий 2Dawn.h
  • Adafruit_NeoPixel.h
  • Тэвчээр.

Алхам 2: Энэ нь хэрхэн ажилладаг талаар

ESP8266 нь Unix -ийг NIST серверээс аваад arduino руу дамжуулдаг. Дараа нь arduino тухайн цагийг орон нутгийн нар мандах, нар жаргахыг тодорхойлж, дотоод цагаа синхрончлохын тулд шөнө дундаас хойш хэдэн минут өнгөрснийг тодорхойлдог. Шөнө дундаас хойшхи энэ хугацааг ашиглан arduino нь гэрлийн өнгийг тохируулж, тэжээгчийг хэзээ идэвхжүүлэхээ мэддэг бөгөөд энэ нь 1 -р түвшний чөлөөлөгчтэй ижил механизм юм. Миний бичсэн arduino кодын анхдагч тохиргоонууд нь гэрлийг өдөр шөнийн циклд тохируулсан бөгөөд хоёрдахь секундын турш хянах боломжтой бөгөөд таны байршил нар мандах, нар жаргахтай синхрончлогддог. Arduino нь NIST сервертэй өөрийгөө дахин синхрончлохын тулд өдөрт нэг удаа дахин тохируулж, цаг хэтрэхгүй байгаа эсэхийг шалгаарай.

Алхам 3: ESP8266 програмчлах

ESP8266 програмчлах
ESP8266 програмчлах

За, ESP8266 бол програмчлах новш юм.

Энэ нь талхны хавтан дээр ээлтэй биш бөгөөд хэрэв танд эмэгтэй холбогч утас байгаа бол би үүнийг ашиглахыг зөвлөж байна. Хэрэв таны ESP8266 минийх шиг ямар ч firmware суулгаагүй бол ирсэн бол та firmware -г анивчих хэрэгтэй болно. Үүнийг хийхийн тулд FTDI програмистыг ашиглаарай, өөр газар үүнийг хийх талаар олон заавар байдаг, гэхдээ би ая тухтай байдлыг хангах үүднээс утаснуудын диаграммыг өгсөн. FTDI програмист нь 3.3V хүчдэл өгч байгаа гэдэгт итгэлтэй байгаарай! 5V нь таны ESP8266 -ийг хуурна. Миний диаграммд GPI01 ба GND хооронд холбогдсон улбар шарыг зөвхөн ESP8266 -ийн програм хангамжийг анивчих үед хийх ёстой. Бодит arduino кодыг модульд байршуулахдаа GPI01 холболтгүй хэвээр байх ёстой.

Дараа нь та ESP8266 -ийн бодит кодыг байршуулах ёстой. Энэ удаад FTDI програмистыг arduino IDE -ийн хамт ашиглаарай. Мөн ашигласан бүх номын санг татаж аваад суулгах шаардлагатай болно. Arduino 1.8 -тай кодыг байршуулахад ашигладаг тохиргоог эхэнд тайлбарласан хэсэгт оруулсан болно. Кодыг wifi сүлжээ болон нууц үгээрээ шинэчлэхээ мартуузай.

Алхам 4: ESP8266 -ийг Arduino руу холбоно уу

ESP8266 -ийг Arduino руу холбоно уу
ESP8266 -ийг Arduino руу холбоно уу
ESP8266 -ийг Arduino руу холбоно уу
ESP8266 -ийг Arduino руу холбоно уу

Кодыг байршуулсны дараа та FTDI програмистыг салгаж, диаграммд үзүүлсэн шиг ESP8266 -ийг холбож болно. Резисторыг хүчдэл хуваагч болгон ашигладаг бөгөөд arduino нь 5V -ийг ESP8266 -ийн холболт руу оруулахгүй, зүүг дахин тохируулдаг. Энэ алхамыг дибаг хийх талхны тавцан дээр хий, бид үүнийг дараа нь самбар дээр байрлуулах болно.

ESP8266 -ийг бүхэлд нь залгасны дараа та тэжээлд холбогдсон үед цэнхэр гэрэл асах болно, хэдэн секундын дараа интернэтээс Unix цагийг авах ёстой бөгөөд үүнийг arduino руу илгээнэ үү, дараа нь хоосон хоосон тойрог байна () энэ нь дахин тохируулагдах хүртэл яг л 1 -р түвшний тэжээгч шиг байрладаг.

ESP8266 ажиллаж байгаа эсэхийг шалгахын тулд та кодыг дараагийн алхамаас arduino руу байршуулж, цуваа дэлгэцийг нээх хэрэгтэй болно.

Алхам 5: Arduino кодыг байршуулж, алдааг олж засварлах

Arduino кодыг байршуулж, алдааг олж засварлаж байна
Arduino кодыг байршуулж, алдааг олж засварлаж байна

Одоо кодыг arduino нано руу оруулаад цуваа дэлгэцийг нээгээд дээрх жишээ шиг зүйлийг харах хэрэгтэй. Цуваа дэлгэцийг нээх үед arduino дахин тохируулагддаг тул ESP8266 -ийг нэгэн зэрэг дахин тохируулах болно. Цуваа дэлгэц нь 1970 оны 1 -р сарын 1 -ний шөнө дундаас ESP8266 нь Unix -ийн одоогийн цагийг илгээх хүртэл секунд тоолж эхэлнэ. Ийм зүйл тохиолдоход та үүнийг харах ёстой:

Үүнийг хийхэд 3-15 секунд шаардагдах тул тэвчээртэй байгаарай. 10 секундээс илүү хугацаа шаардагдахыг би бараг хараагүй боловч алдааг олж засварлахаасаа өмнө 15 минут өг.

Хэрэв таны ESP8266 arduino руу цаг илгээхгүй бол дараах алхмуудыг хийж үзээрэй.

· Бүх зүйл яг байх ёстой утсандаа утсаар холбогдсон эсэхийг шалгаарай

· Та ESP8266 -д зөв wifi -ийн SSID болон нууц үгээ оруулсан эсэхээ дахин шалгаарай, эс бөгөөс зөв мэдээллийг байршуулахын тулд үүнийг FTDI програмист руу холбож, дараа нь arduino руу дахин холбоно уу. (хэт урт SSID эсвэл нууц үг нь зарим асуудал үүсгэж болзошгүй, гэхдээ миний wifi сүлжээ хоёр талбарт 20 гаруй тэмдэгттэй байдаг тул ихэнх гэрийн сүлжээ сайн байх ёстой)

· Зөвхөн ESP8266 асаалттай үед л холбогдсон төхөөрөмж байгаа эсэхийг чиглүүлэгчийнхээ админ хуудаснаас (боломжтой бол) шалгаарай. Үүнийг шалгаж байх үед асаалттай хэвээр байгаа эсэхийг шалгахын тулд (arduino үүнийг идэвхгүй болгодог) ESP8266 -ийн дахин тохируулах зүү рүү чиглэсэн утсыг 3.3V -тэй шууд холбож, өндөр байлгах нь ESP8266 -ийг асаалттай байлгах болно. Үүнийг шалгасны дараа үүнийг буцаахаа мартуузай.

Алхам 6: Arduino кодыг тохируулах

Таны ESP8266 холбогдож, arduino руу цаг илгээсэн бол програмчлагдсан arduino нь зөвхөн цагийг тоолж, нар мандах, нар жаргах гэх мэт дибаг хийх бусад мэдээллийг харуулна. Бид эдгээр утгуудын заримыг arduino код дээр өөрчилж болно, бусад нь зүгээр л байдаг тул би системийг бүхэлд нь дибаг хийх боломжтой болсон.

Arduino нар мандах, жаргах үйл явцыг хэрхэн тооцдог болохыг илүү сайн ойлгохын тулд Dusk2Dawn номын сангийн баримт бичгийг уншина уу. Та өргөрөг, уртраа оруулах шаардлагатай болно (хэрэв та байршлынхаа нэрийг өөрчилвөл кодын хаа сайгүй өөрчлөгдсөн эсэхийг шалгаарай!) шөнө дундаас хэдэн минутын дараа нар мандаж, жаргахыг тодорхойлох. MinfromMid хувьсагч нь шөнө дундаас хойшхи одоогийн минут бөгөөд нар мандах, нар жаргах, хооллох цаг, бүрэнхий цагтай харьцуулж arduino -д хэзээ юу хийхийг хэлж өгдөг. Цагийн бүсээ шинэчлэхээ мартуузай, анхдагч нь EST юм.

Байршлыг тохируулсны дараа бүрэнхий цагийг тохируулж, хэр удаан харанхуй байхыг хүсч байгаагаа arduino -д хэлээрэй. Энэ нь өдрийн болон шөнийн хоорондох хугацаа хэр удаан үргэлжлэхийг хянадаг бөгөөд хэдэн минутын дотор өгдөг. Анхдагчаар 90 минут байдаг тул RGBW гэрэл нь өдрийн цагаар шөнө хүртэл эсвэл өөр хугацаанд бүдгэрэх болно.

Дараа нь хүссэн хооллох хугацааг тохируулна уу. Бодит хооллох хугацааг getTime () аргаар тогтоож, тэжээлийг өдөр, шөнийн цагаар синхрончлох болно. Хэрэв та загасаа өдөр бүр нэг цагт хооллохыг хүсч байвал харьцангуй тохиргоог тайлбарлаж кодын эхэнд анхны тохиргоог ашиглана уу. Эдгээр цаг нь шөнө дундаас хэдхэн минутын дотор байдаг гэдгийг санаарай. Бүрэнхий, өдрийн гэрлийн хооронд (нар мандах, нар жаргах үед) бүдгэрэх үед тэжээлийн цаг буух тохиолдолд анхны хатуу кодлогдсон хооллох хугацааг ашиглах нь гэрэлтүүлэгт саад болж болзошгүй юм. Кодын анхдагч нь нар жаргах, нар мандахаас 15 минутын өмнө тус тус байдаг. Хэрэв хүсвэл хооллох хугацааг нэмж болно.

Дараа нь arduino -г дахин тохируулах хугацааг тохируулна уу. Энэ нь цаг хугацааны аль нь ч хэтрэхгүй бөгөөд цагийг дахин синхрончлох боломжийг олгодог. Дахин тохируулах үйл явц нь гэрлийг бүрэн гэрэлтүүлэхэд хүргэдэг тул би таныг эзгүй байх үед өдрийн дундуур хийхийг зөвлөж байна. Өдрийн цагаар энэ нь загасны хувьд асуудал биш байх болно, гэхдээ шөнийн цагаар эсвэл өглөө/оройд гэрэл гялалзах нь таны загасыг үймүүлж эсвэл тансаг байх үедээ савны үзэмжийг хэдхэн секундын турш сүйтгэж болзошгүй юм.

Төгсгөлд нь байгаа зурвас дахь LED тоог шалгаарай, Миний зурвас 60 байна, гэхдээ та ашиглаж буй олон тооны LED -ийн тохиргооны код дээрх утгыг шинэчлэх хэрэгтэй.

Алхам 7: Гэрэлтүүлэг

Гэрэлтүүлэг
Гэрэлтүүлэг

Хэрэв та хараахан амжаагүй байгаа бол LED туузаа залгаарай.

Эрчим хүч (улаан) 5В хүртэл, газардуулга (цагаан) газардуулга, 6 -р зүү рүү дохио (ногоон) (эсвэл тохируулсан зүйл). Arduino -ийг дахин тохируулсны дараа ESP8266 нь arduino руу цаг илгээж, гэрэлтүүлгийн мөчлөгт хаана байгааг тодорхойлох хүртэл гэрэл бүрэн гэрэлтэх болно. Гэрлийн өөрчлөлт илүү хүчтэй байх тул үүнийг орой эсвэл шөнийн цагаар тохируулах нь дээр. Хэрэв гэрэл 30 секундын дотор өөрчлөгдөхгүй бол arduino -г дахин тохируулна уу. Миний дахин тохируулах код ажиллах ёстой, гэхдээ би програмист биш тул энд эсвэл тэнд хэд хэдэн алдаа байж магадгүй юм. Та кодыг дахин байршуулсны дараа дахин тохируулах хугацааг нэг минут болгож тохируулах замаар ажиллаж байгаа эсэхийг шалгаж болно (дахин тохируулах секунд нь санамсаргүй байдлаар хийгддэг тул дахин тохируулахын тулд 1-2 минут шаардагдах болно). тэжээлийн хугацааг өөрчлөх замаар servo ажиллаж байгаа эсэхийг шалгаарай. Ажиллахаасаа өмнө эдгээр цаг хугацааг өөрчлөхөө мартуузай.

Анхдагч гэрэлтүүлгийн хуваарь нь маш энгийн:

Шөнийн цагаар цэнхэрээс бусад бүх гэрэл унтардаг бөгөөд энэ нь хамгийн доод түвшинд байна (2/255). Нар мандах цаг ойртох тусам цэнхэр өнгө бүрэн хэмжээгээр нэмэгддэг (255), энэ нь үдшийн бүрий болоход хүрдэг. Бүрэнхий болоход улаан, ногоон өнгөнүүд 255 хүртэл нэмэгддэг. Нар мандах үед улаан, цэнхэр, ногоон өнгөнүүд бүгд 255 -д байдаг боловч өдрийн гэрэл цагаан байдаг тул дараагийн 2 минутын дотор улаан, цэнхэр, ногоон өнгө нь бүдгэрч, цагаан өнгө нь бүдгэрдэг. Өдрийн үлдсэн хугацаанд цагаан өнгийг бүхэлд нь, нар жаргахаас 2 минутын өмнө, бүдгэрч, улаан, цэнхэр, ногоон өнгөөр солино. Нар жаргах үед гэрэлтүүлэг бүрэнхийд дахин ордог, гэхдээ энэ удаад улаан, ногоон өнгө бүрэн хэмжээгээр эхэлж, бүдгэрч, шөнө болоход цэнхэр өнгийг бүрэн хэмжээгээр нь үлдээдэг. Эндээс цэнхэр өнгө аажмаар бүдгэрч, хамгийн доод үнэ цэнэ рүүгээ шилжиж, шөнө дунд хүрдэг.

Бусад гэрэлтүүлгийн горимд зориулсан arduino ноорог зургийн төгсгөлд өөр код байдаг тул гэрэлтүүлгийг өөр өөрөөр бүдгэрүүлэх эсвэл өдрийн өөр өөр цагт өнгийг өөрчлөхийн тулд математикаар тоглож болно. Математик нь хөвөх форматаар хийгддэг боловч өнгөний утга нь инт байх ёстой гэдгийг санаарай.

Алхам 8: эд ангиудыг хэвлэх

Хэрэв та энэ түвшний хэсгүүдийг хэвлэж амжаагүй байгаа бол үүнийг хэвлэ. Орон сууц нь дунд оврын шүүлтүүрийн хэмжээтэй ойролцоо хэмжээтэй бөгөөд намайг хэвлэхэд шөнөжин ажилласан. Хэсэг хэсгүүдийг цэвэрлэж, ховилыг дээш нь, бөөрөнхий ирмэгийг нь харсан байдлаар тусгаарлагчийг оруулна уу. Серво нь 1 -р түвшний нэгэн адил суулгагдсан бөгөөд хэрэв та 1 -р түвшний системийг сольж байгаа бол бункер, таг, тэжээлийн хүрд адилхан тул ажиллах тохиолдолд тэдгээрийг дахин хэвлэх шаардлагагүй болно.

. Zip фолдер нь хоёр багц STL файл агуулдаг бөгөөд нэг нь миний ашиглаж байсан анхны SM22 servo моторт, нөгөө нь илүү түгээмэл SG90 servo -д зориулагдсан байдаг. Хэрэв та аль нэг хэсгийг өөрчлөх/өөрчлөх шаардлагатай бол хоёулаа Fusion 360 файл агуулдаг. SM22 STL нь хоорондоо таарч тохирсон байдаг, учир нь эдгээр нь миний ашиглаж байсан зүйл юм. Би SG90 эд ангиудыг хэвлэж, туршиж үзээгүй байна.

Материалын хувьд би хүнсний аюулгүй хуванцар ашиглахыг зөвлөж байна. Би маш олон өнгөөр бүтээгдсэн makergeeks -ийн Raptor PLA -ийг ашигласан бөгөөд 10 минутын турш түрхсэний дараа маш хүчтэй байдаг. Үүнийг эд ангиудыг буцалгах замаар хийж болно, хэрвээ энэ нь тохирохгүй байвал дугуйнд хийхийг зөвлөж байна.

Би орон сууцыг хажуу тийш нь хэвлэв (дээд тал нь хажуу тийш, нээлттэй тал нь дээшээ харсан) Энэ нь бусад чиглэлээс хамаагүй бага материал ашигладаг. Бункерыг дээрээс нь доош харуулан хэвлэх боломжтой бөгөөд үүн дээр байгаа бүх туслах материалаас зайлсхийх боломжтой. Бункерийн тагийг дээрээс нь доош нь харуулсан байх ёстой, гэхдээ том тагийг баруун тийш нь хэвлэсэн байх ёстой.

Орон сууцны ёроолд дэмжлэг үзүүлэх 'төгсгөлийн' хэсэг бас бий. Тэжээгчийг хэдэн долоо хоногийн турш байрлуулсны дараа цахилгаан тэжээлийн жингээс болж унжиж, нугалж эхэлсэн нь бункерийн хоолыг дугуйнд оруулах чадварт нөлөөлж байгааг би анзаарсан. Бүх зүйлийг жигд байлгахын тулд орон сууцны ёроолд 1-2 төгсгөлийг зүгээр л халуун цавуугаар наа.

Алхам 9: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Протобор ашиглан бүх зүйлийг холбоно уу. Би холбогч утас ашигладаг байсан болохоор тийм их гагнах шаардлагагүй байсан, гэхдээ энд та хамгийн их гагнах болно. Холболтууд бүгд адилхан байвал систем нь талхны самбар дээрх шиг ажиллах болно. Би газрын толгой, 5V, 3.3V хүчдэлийн "төмөр зам" үүсгэхийн тулд толгойн тээглүүрийг гагнаж, мөн servo болон хүчдэлгүй 3.3V дохиог ESP8266 (RX, CH_PD, RST) руу холбодог. Би бүх тээглүүрийг дээд самбарын доод талд чиглүүлж, бүрэлдэхүүн хэсгүүдийг дээд талд нь чиглүүлэв.

Протоборыг дуусгасны дараа түүнийг корпусын дээд хөндийд оруулаад servo моторыг холбоно уу. Гэрэлтүүлгийн кабель нь хаалтын тагны ховилоос гарч, цахилгаан хангамж нь доод хөндийд байрладаг. Доод хөндий нь дугуй хэлбэртэй бөгөөд ямар нэгэн байдлаар электроникаас хашаанд орох боломжтой усыг зайлуулах бага зэрэг налуутай байдаг. Цахилгаан хангамжийн эерэг ба сөрөг терминалуудыг системд холбож, хажуугийн тагийг нэмнэ.

Хэрэв та үүнийг цахилгаан хангамжийнхаа төлөө хийгээгүй байгаа бол хананд холбогдоогүй цахилгаан кабелийн үзүүрийг хайчилж, утсыг хангалттай хэмжээгээр хуулж авснаар та тэжээлийн эх үүсвэрийн зөв терминал руу оруулах боломжтой болно. Хэрэв та хавчаарын үзүүртэй бол тэдгээрийг ашиглахыг зөвлөж байна, хэрэв үгүй бол нүцгэн зэс зүгээр байх болно, юу ч богиносохгүй байгаа эсэхийг шалгаарай! Энэ нь таны гэрийн хананы цахилгаанд холбогдоно гэдгийг санаарай, АЮУЛГҮЙ АЖИЛЛАЖ, СИСТЕМИЙГ ЗАЛГАСАН ХЭЗЭЭ Ч АЖИЛЛАХГҮЙ БАЙ.

Дараа нь гэрлийн туузыг саванд нэмэх шаардлагатай. Танкныхаа тагийг аваад бүрэн хатаана. Гэрлийг асаахаасаа өмнө тагны гадаргуу цэвэр, хуурай байгаа эсэхийг шалгаарай. Надад авсан тууз нь наалдамхай дэвсгэртэй бөгөөд энэ нь гэрлийн туузыг бэхлэхэд тус болохгүй, гэхдээ тагны ирмэгийн дагуу байрлуулахад ажиллах болно (эсвэл хаана ч хамаагүй байрлуулна) Миний савны таг миний туузанд тохирох хэмжээтэй байсан., тиймээс би ямар ч утас сунгах шаардлагагүй болсон. Савны тагийг буцааж тавихаас өмнө бүх ил гарсан утаснууд нь ус нэвтэрдэггүй материалаар бүрхэгдсэн байх ёстой. Би халуун цавуу ашиглан үзүүрийг нь тагласан боловч энэ нь удаан хугацаанд ажиллахгүй байж магадгүй юм. Гэрлийг хэрхэн таалагдсаныг нь тохируулсны дараа тэдгээрийг байрлуул. LED тууз дээш өргөгдсөн тул би буланд нэмэлт цавуу хэрэглэх шаардлагатай болсон. Савны тагийг таглахаасаа өмнө цавууг хэдхэн минутын турш хатаагаарай. Юу ч дусахгүй байх ёстой. Тагийг таглаад асаахад утсыг arduino руу холбоно уу.

Тэжээлийн угсралт нь 1 -р түвшний тэжээгчтэй яг ижил байна. Серво нь түүний хөндийд тэжээлийн хүрдийг наасан байна. Тэжээлийн дугуйны халаас нь servo 0 байрлалд байх үед бункер руу чиглэсэн байх ёстой (мөн 180 байрлалд танк руу эргүүлэх). Хэрэв та нэмэлт чичиргээ мотор ашиглаж байгаа бол түүнд хэдэн тугалган утсыг гагнаж бункерт оруулаарай. Моторын утаснуудыг servo утастай ижил замаар дамжуулж, arduino дээрх газардуулга болон моторын зүү рүү холбоно. Бункерийг сууринд халуун цавуугаар наа.

Бүх зүйл холбогдсоны дараа та цахилгаан тэжээлийг хананд залгаж болно. Arduino нь эхлүүлэх дарааллаар явах ёстой бөгөөд цаг ирэхэд гэрэл нь өөрчлөгдөх болно. Үгүй бол цаг авах хүртэл самбарыг дахин тохируулна уу. Би хашлагын тагийг халуун нааж, харин хажуугийн тагийг нааж үлдээгээгүй тул ардуинод хандаж дахин тохируулах эсвэл дахин програмчлах боломжтой болсон.

Баяр хүргэе! Таны 2 -р түвшний загас тэжээгч бэлэн боллоо! Хөөрхөн гэрэлтүүлгийг хараад гайхаарай, энэ нь таныг хол байх үед загасаа тэжээх чадвартай юм. Дараагийн хэдэн өдөр бүх зүйл хэвийн ажиллаж, загас чинь тэжээгдэж байгаа эсэхийг шалгахын тулд системийг хянахаа мартуузай.

Алхам 10: Эхлээд анхаарах зүйлс:

Эхлээд анхаарах зүйлс
Эхлээд анхаарах зүйлс
Эхлээд анхаарах зүйлс
Эхлээд анхаарах зүйлс
Эхлээд анхаарах зүйлс
Эхлээд анхаарах зүйлс

Би уурхайг анх тохируулахдаа санамсаргүйгээр servo -ийг буруу дохионы зүүгээр холбосон тул загасыг хэд хоногийн турш хооллодоггүй байсан бөгөөд энэ алдааг ухамсарлах хүртэл (дараагийн алдааны хариуд би шөнө гараар хооллож байсан). Загасаа тэжээсэн гэдгээ батлахын тулд хооллох цагийг ойрхон байх хугацааг тохируулж үзээрэй.

Өөр нэг алдаа бол дахин тохируулах явдал юм. Жишээлбэл, хэрэв та нар жаргасны дараа гэртээ ирвэл танк тань өдрийн гэрэлтүүлэгтэй хэвээр байгаа бол дахин тохируулах функц амжилтгүй болж, arduino нь ESP8266 -аас цаг аваагүй байж магадгүй юм. Энэ нь таны загасыг дахин тохируулах хугацаанаас хойш хооллоогүй гэсэн үг юм, тиймээс та arduino дээрх дахин тохируулах товчлуур дээр дарж өөрөө хооллох хэрэгтэй. Үүнийг арилгасан гэдэгт би 99% итгэлтэй байна, гэхдээ код бичих нь миний мэргэжил биш тул үүнийг анхаарч үзээрэй.

Мөн бункерт байгаа хоолыг долоо хоног бүр эсвэл хоёр долоо хоног тутам шалгаж, шаардлагатай бол дахин дүүргэж, ямар ч муу зүйл болохгүй эсэхийг шалгаарай.

Хэрэв та амралтаараа явах гэж байгаа бол явахаасаа өмнө ус солих болон бусад савны үндсэн засварыг хийх хэрэгтэй. Хэрэв та удаан хугацаагаар алга болвол хоол хүнс, гэрэлтүүлэг нь таны загасны төгсгөл биш гэдгийг тэжээгч л баталгаажуулдаг. Та хэзээ ч амралтын тэжээл ашиглах шаардлагагүй!

Зөвлөмж болгож буй: