Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Дамжуулагч
- Алхам 3: Суурь станц
- Алхам 4: Апп
- Алхам 5: Код
- Алхам 6: хашлага
- Алхам 7: Туршилт ба дүгнэлт
Видео: Tinyduino LoRa -д суурилсан гэрийн тэжээвэр амьтан: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Хэн тэжээвэр амьтантай болохыг хүсдэггүй вэ? Эдгээр найз нөхөд таныг хайр, аз жаргалаар дүүргэж чадна, гэхдээ тэднийг алдахын зовлон үнэхээр аймшигтай юм. Манай гэр бүл Тор нэртэй мууртай байсан (дээрх зураг), тэр адал явдалд дуртай тэнүүлчин байсан. Олон удаа тэр долоо хоног бүр явсныхаа дараа ихэвчлэн бэртэл гэмтэл авч буцдаг байсан тул бид түүнийг гаргахгүйг хичээсэн. Гэхдээ юу ч болоогүй, тэр дахин гадагш гарсан боловч эргэж ирээгүй: (Бид хэдэн долоо хоногийн турш хайсан ч гэсэн бага зэрэг ул мөр олж чадсангүй. Манай гэрийнхэн түүнийг алдах нь маш их гэмтсэн тул мууртай болох дургүй болсон. Тиймээс би харахаар шийдлээ. Гэрийн тэжээвэр амьтдын мөрдөгчдийн хувьд. Гэхдээ ихэнх арилжаачид мууранд захиалга өгөх шаардлагатай байдаг, эсвэл хүнд жинтэй байдаг. Радио чиглэлд суурилсан сайн мөрдөгчид байдаг, гэхдээ би өдрийн ихэнх цагаар гэртээ байхгүй тул яг нарийн байршлыг мэдэхийг хүссэн юм. Тиймээс би Tinyduino болон LoRa модуль бүхий трекер хийхээр шийдсэн бөгөөд байршлыг гэрийнхээ үндсэн станц руу илгээж, байршлыг апп болгон шинэчилдэг.
P. S. Чанар муутай зургуудыг уучлаарай.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- TinyDuino процессорын самбар
- Tinyshield GPS
- ESP8266 WiFi хөгжүүлэх самбар
- RF RFM98 (W) (433 MHz) x 2 гэж найдаж байна
- Tinyshield Proto Board
- USB Tinyshield
- Лити полимер батерей - 3.7 В (би жингээ хасахын тулд 500 мАч ашигласан)
- Гагнуурын төмөр
- Холбогч утас (Эмэгтэй -Эмэгтэй)
Алхам 2: Дамжуулагч
Бид LoRa дамжуулагчийг tinyduino руу холбох хэрэгтэй. Үүнийг хийхийн тулд RFM98 модулийн утаснуудыг жижиг дэлгэцийн хамгаалалтын самбар руу гагнах хэрэгтэй. Би харилцаа холбооны хувьд RadioHead номын санг ашиглах байсан бөгөөд холболт нь баримт бичгийн дагуу хийгддэг.
Protoboard RFM98
GND -------------- GND
D2 -------------- DIO0
D10 -------------- NSS (CS чип сонгох)
D13 -------------- SCK (SPI цаг)
D11 -------------- MOSI (SPI өгөгдөл)
D12 -------------- MISO (SPI өгөгдөл гарах)
RFM98 -ийн 3.3V зүү нь зай болон ve -д холбогдсон байна.
ТАЙЛБАР: Мэдээллийн хүснэгтийн дагуу RFM98 -д хэрэглэж болох хамгийн их хүчдэл нь 3.9V байна. Холбохын өмнө батерейны хүчдэлийг шалгаж үзээрэй
Би RFM98 -ийн мушгиа антеныг ашигласан нь трекерийн хэмжээг багасгах болно.
Стекийн доод хэсэгт байрлах tinyduino процессор, дараа нь tinyshield GPS, дараа нь дээд талд байгаа протободыг ажиллуулна уу. Миний хувьд энэ нь доорх gps бамбайд хүрсэн тул би протоны самбарын ёроолыг цахилгаан соронзон хальсаар тусгаарлав. Ингээд л боллоо, бид дамжуулагчийг барьж дуусгалаа !!!
Дараа нь дамжуулагч төхөөрөмжийг батерейнд холбож, гэрийн тэжээвэр амьтдын хүзүүвч дээр холбож болно.
Алхам 3: Суурь станц
Хэрэв та төслөө интернетэд холбохыг хүсч байвал ESP8266 WiFi хөгжүүлэх самбар нь төгс сонголт юм. RFM98 дамжуулагч нь ESP8266 -тай холбогдсон бөгөөд байршлын шинэчлэлтийг трекерээс хүлээн авдаг.
ESP8266 RFM98
3.3V ---------- 3.3V
GND ---------- GND
D2 ---------- DIO0
D8 ---------- NSS (CS чип сонгох)
D5 ---------- SCK (SPI цаг)
D7 ---------- MOSI (SPI өгөгдөл)
D6 ---------- MISO (SPI өгөгдөл гарах)
Үндсэн станцын цахилгаан хангамжийг 5V тогтмол гүйдлийн хананы адаптер ашиглан хийсэн. Надад эргэн тойронд хэвтэж байсан хуучин ханын адаптерууд байсан тул би холбогчийг нь салгаад ESP8266 -ийн VIN ба GND зүү рүү холбосон. Түүнчлэн антенныг ~ 17.3 см урттай зэс утсаар хийсэн (дөрөвний долгионы антен).
Алхам 4: Апп
Би Blynk (эндээс) програмыг ашигласан. Энэ бол маш сайн баримтжуулсан тул виджетүүдийг зүгээр л чирж хаях боломжтой тул хамгийн хялбар сонголтуудын нэг юм.
1. Blynk данс үүсгэж, төхөөрөмж болгон ESP8266 ашиглан шинэ төсөл хий.
2. Виджет цэснээс виджетүүдийг чирж, буулгана уу.
3. Одоо та эдгээр виджет бүрт виртуал тээглүүр тохируулах хэрэгтэй.
4. Суурь станцын эх код дээр дээрхтэй ижил тээглүүрүүдийг ашиглана уу.
Төслийн зөвшөөрлийн түлхүүрээ arduino код дээр ашиглахаа бүү мартаарай.
Алхам 5: Код
Энэ төсөл нь Arduino IDE -ийг ашигладаг.
Код нь маш энгийн. Дамжуулагч нь 10 секунд тутамд дохио илгээж, дараа нь хүлээн зөвшөөрөлтийг хүлээж, хэрэв "идэвхтэй" мэдэгдэл хүлээн авбал GPS -ийг асааж, GPS -ээс байршлын шинэчлэлтийг хүлээх болно. Энэ хугацаанд үндсэн станцтай холболтыг шалгаж байх болно, хэрэв GPS -ийн шинэчлэлтүүдийн хооронд холбоо тасарвал хэд хэдэн удаа дахин оролдох болно, хэрэв холбогдоогүй бол GPS унтарч, мөрдөгч унах болно. ердийн горимд (өөрөөр хэлбэл 10 секунд тутамд дохио илгээх). Үгүй бол GPS өгөгдлийг үндсэн станц руу илгээдэг. Үүний оронд хэрэв "зогсоох" тухай мэдэгдэл хүлээн авбал (хооронд болон эхэнд нь), дамжуулагч GPS -ийг зогсоож, дараа нь ердийн горим руу буцна.
Суурь станц нь ямар ч дохиог сонсдог бөгөөд хэрэв дохио хүлээн авбал апп доторх "хайх" товчлуур асаалттай эсэхийг шалгадаг. Хэрэв "асаалттай" байвал байршлын утгыг сэргээнэ. Хэрэв энэ нь "унтраалттай" байвал үндсэн станц нь дамжуулагч руу "зогсоох" мэдэгдлийг илгээдэг. Та "хайх" товчлуур асаалттай байгаа тохиолдолд л дохиог сонсохыг сонгож болно, гэхдээ би үүнийг холболт тасарсан эсэхийг мэдэхийн тулд хамгаалалтын функц болгон нэмж, хэрэглэгчийг сэрэмжлүүлэв (геофенс гэх мэт).
Алхам 6: хашлага
Tracker:
3D хэвлэх нь хамгийн сайн арга юм, гэхдээ би үүнийг хүзүүвчэндээ наахыг илүүд үзсэн. Энэ бол эмх замбараагүй байдал бөгөөд муурнууд хүзүүндээ ийм эмх замбараагүй байдал үүсгэхийг хүсч байгаа эсэхийг би үнэхээр мэдэхгүй байна.
Суурь станц:
Хуванцар сав нь үндсэн станцад хангалттай байсан. Хэрэв та гадаа суулгахыг хүсч байвал ус үл нэвтрэх савыг анхаарч үзэх хэрэгтэй.
ШИНЭЧЛЭХ:
Би трекерийн зориулалттай хашлага хийх гэж бодсон боловч 3D принтер байхгүй байсан тул жижиг савнууд хашлага болж хувирсан:) Цахилгаан хэрэгслийг нэг саванд, батерейг өөр саванд хадгалдаг байв.
Би блокуудыг электроникийн хашлага болгон ашигладаг байсан. Аз болоход, үүнийг маш сайн тохируулсан таг байв. Зайны хувьд Tic-Tac савыг ашигласан. Батерейг найдвартай байлгахын тулд савыг богиносгосон бөгөөд ингэснээр батерейг төгс суулгасан болно. Савыг хүзүүвч дээр бэхлэхийн тулд цаасан хавчаар ашигласан.
Алхам 7: Туршилт ба дүгнэлт
Бид үүнийг хэнд туршиж үзэх вэ? Үгүй ээ, одоо надад муур байхгүй байна. За, надад хоёр бий;)
Гэхдээ тэд хүзүүвч зүүхэд хэтэрхий жижиг тул би үүнийг өөрөө туршиж үзэхээр шийдсэн юм. Тиймээс би трекертэй хамт байшингаа тойрон алхав. Суурь станцыг 1 м өндөрт байлгадаг байсан бөгөөд ихэнхдээ трекер ба суурь станцын хооронд хүнд ургамал, барилга байгууламж байдаг байв. Би маш их гунигтай байсан тул гэнэт орон зайгүй болсон (гэхдээ зарим газарт дохио сул байна). Гэхдээ ийм газарт өгөгдөл алдалгүйгээр ~ 100м -ийн зайд хүрэх нь мэдэгдэхүйц юм.
Миний хийсэн хүрээний туршилт энд байна.
GPS нь хүнд ургамлын дор жаахан хэвийн ажилладаг боловч хааяа байршил нь холдож байх шиг байна. Тиймээс би бүдүүн ширхэгтэй байрлалыг хурдан олж авахын тулд (олон чиглүүлэгчийн дохионы хүчийг хэмжиж, гурвалжин хийх замаар) WiFi модулийг (ойролцоох байшинд маш олон чиглүүлэгч байдаг тул) нэмж оруулахыг тэсэн ядан хүлээж байна.
Бодит хүрээ нь илүү их байх ёстой гэдгийг би мэднэ, гэхдээ одоогийн түгжигдсэн хувилбарын улмаас би гэрээсээ нэг их нүүж чадахгүй байна. Ирээдүйд би үүнийг хамгийн дээд хэмжээнд туршиж үзээд үр дүнг нь шинэчлэх болно.:)
Тэр болтол аз жаргалтай байгаарай ….
Зөвлөмж болгож буй:
Одоо Pee байхгүй байна, гэрийн тэжээвэр амьтдын зан авирыг тохируулах төхөөрөмж нь муурны эргэн тойронд хооллохыг зогсооно: 4 алхам
Одоо Pee байхгүй, гэрийн тэжээвэр амьтдын зан авирыг тохируулах төхөөрөмж: муурыг гэрийнхээ эргэн тойронд хооллохыг зогсооно: Миний зулзага надад маш их санаа зовж, тэр миний орон дээр шээх дуртай байсан тул би түүнд хэрэгтэй бүх зүйлийг шалгаж, түүнийг малын эмчид үзүүлэв. Миний бодож чадах бүх зүйлийг засч залруулж, эмчийн үгийг сонссоны дараа тэр зүгээр л муухай ааштай болохыг ойлгосон. Тиймээс
Ухаалаг гэрийн тэжээвэр амьтан тэжээгч: 9 алхам
Ухаалаг тэжээвэр тэжээгч: Та гэрийн тэжээвэр амьтантай юу? Үгүй: нэгийг нь өргөж ав! (мөн энэ зааварчилгаа руу буцна уу). Тиймээ: сайн ажил! Хэрэв та гэртээ цагтаа очихын тулд төлөвлөгөөгөө цуцлахгүйгээр хайртай хүнээ хооллож, ус өгч байвал сайн биш гэж үү? Бид санаа зоволтгүй гэж хэлье
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: 10 алхам (зурагтай)
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: Корона нь бидний амьдралыг өөрчилсөн: энэ нь биднийг бие махбодийн хувьд хол байлгахыг шаарддаг бөгөөд энэ нь эргээд нийгмийн холдолд хүргэдэг. Тэгэхээр ямар шийдэл байж болох вэ? Магадгүй гэрийн тэжээвэр амьтан уу? Гэхдээ үгүй, Корона амьтдаас гаралтай. Өөр Corona 2.0 -ээс өөрсдийгөө аварцгаая. Гэхдээ хэрэв бид
Аж үйлдвэрийн хүч чадал муур (тэжээвэр амьтан) тэжээгч: 10 алхам
Аж үйлдвэрийн хүч чадал муур (тэжээвэр амьтан) тэжээгч: Би олон долоо хоног аялдаг, намайг гадаа байхад тэжээх шаардлагатай гадаа зэрлэг муурнууд байдаг. Хэдэн жилийн турш би бөөрөлзгөнө pi компьютер ашиглан хянадаг Амазоноос худалдаж авсан өөрчлөгдсөн тэжээлийг ашиглаж ирсэн. Хэдийгээр миний
Arduino Tamagotchi Clone - Дижитал гэрийн тэжээвэр амьтан: 8 алхам (зурагтай)
Arduino Tamagotchi Clone - Дижитал гэрийн тэжээвэр амьтан: Энэхүү видеон дээр бид Тамаготчийн клон болох Arduino ашиглан өөрийн дижитал тэжээвэр амьтдыг бүтээх гэж байна. Дэлхий даяар зарагдсан 76 сая гаруй ширхэг ширхэг бүхий Тамаготчи бол 90 -ээд оны хамгийн алдартай тоглоомуудын нэг юм. Жижиг OLED дэлгэц дээр харж байгаагаар бид sma -ийг анхаарч үздэг