![Nano ESP32 BLE сканнер: 14 алхам (зурагтай) Nano ESP32 BLE сканнер: 14 алхам (зурагтай)](https://i.howwhatproduce.com/images/002/image-5950-27-j.webp)
Агуулгын хүснэгт:
- Алхам 1: Яагаад BLE сканнер гэж?
- Алхам 2: Бэлтгэл ажил
- Алхам 3: ПХБ -ийг хайчилж ав
- Алхам 4: Гагнуурын зүү толгой
- Алхам 5: Гагнуурын цахилгаан хэлхээ
- Алхам 6: Гагнах эсэргүүцэл
- Алхам 7: Гагнуурын програмын зүү
- Алхам 8: TicTac хайрцгийг цэвэрлэх
- Алхам 9: Хайрцаг руу шахна
- Алхам 10: Програм хангамж бэлтгэх
- Алхам 11: ESP32 програмчлах
- Алхам 12: Мэдээлэл хүлээн авах
- Алхам 13: Эрчим хүчний хэмжилт
- Алхам 14: Аз жаргалтай сканнердаж байна
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Нано ESP32 BLE сканнер Нано ESP32 BLE сканнер](https://i.howwhatproduce.com/images/002/image-5950-28-j.webp)
Энэхүү зааварчилгаа нь ESP32 -ийг ашиглан утасгүй BLE дохио скан хийгчийг хэрхэн яаж хийхийг харуулсан бөгөөд сканнердсан бүх өгөгдлийг WiFi -ээр дамжуулан HTTP сервер рүү илгээх болно.
Алхам 1: Яагаад BLE сканнер гэж?
![Яагаад BLE сканнер вэ? Яагаад BLE сканнер вэ?](https://i.howwhatproduce.com/images/002/image-5950-29-j.webp)
BLE (Bluetooth Бага энерги) дохио нь одоогийн дижитал төхөөрөмж, гар утас, бугуйвч, iBeacon, хөрөнгийн тэмдэглэгээнд маш түгээмэл байдаг. Энэхүү дохио нь төхөөрөмжүүдийг хослуулахад туслах төдийгүй төхөөрөмжийн батерейны түвшин, зүрхний цохилт, хөдөлгөөн (алхах, гүйх, унах), температур, сандрах товчлуур, алдагдлын эсрэг … гэх мэт төхөөрөмжийн статусыг мэдээлэх болно.
Хэрэв бид тодорхой тооны байрлалд BLE дохиог цуглуулж чадвал энэ нь байршлыг хянах үнэ цэнэтэй том өгөгдөл юм.
Урт хугацаанд BLE сканнер нь сонгосон байрлалдаа засах ёстой. Гэсэн хэдий ч зөв газрыг сонгох нь туршилт, алдаа шаарддаг. Бяцхан утасгүй BLE сканнер нь хаана зөв газар байгааг шалгахад танд туслах болно.
Алхам 2: Бэлтгэл ажил
![Бэлтгэл Бэлтгэл](https://i.howwhatproduce.com/images/002/image-5950-30-j.webp)
![Бэлтгэл Бэлтгэл](https://i.howwhatproduce.com/images/002/image-5950-31-j.webp)
ESP32 хавтан
Би энэ удаад ESP-WROOM-32 самбарыг ашиглаж байна.
Жижиг сав
Аливаа жижиг сав сайн байх ёстой, миний гарт жаахан TicTac хайрцаг байгаа бөгөөд энэ нь зүгээр л ESP32 самбартай таарч байгаа нь ямар тохиолдлын хэрэг вэ!
Липо батерей
ESP32 оргил гүйдэл нь ойролцоогоор 250 мА байна. Хэзээ ч 1С -ээс дээш гүйдэл гүйхгүй байхын тулд Lipo Battery нь 250 мАч багтаамжтай байх ёстой. 852025 бол Tictac хайрцагт багтах хамгийн дээд хэмжээ бөгөөд 300 мАч хүчин чадалтай гэж мэдэгдсэн бөгөөд энэ нь хангалттай сайн.
Цахилгаан зохицуулагчийн хэлхээ
3.3 V LDO зохицуулагч, зарим конденсатор, надад HT7333A зохицуулагч, 22 uf ба 100 uf конденсатор байна
Бусад
EN зүү татах зориулалттай 10к Ом SMD резистор, олон зориулалттай ПХБ -ийн жижиг хэсэг, цахилгаан унтраалга, зарим бүрсэн утас, 7 зүү толгой
ESP32 Dev Dock
Хөтөлбөрийн явцад ESP32 Development Dock шаардлагатай бөгөөд үүнийг хэрхэн хийх талаар миний өмнөх зааварчилгаанаас олж болно.
www.instructables.com/id/Battery-Powered-E…
Алхам 3: ПХБ -ийг хайчилж ав
![ПХБ -ийг хайчилж ав ПХБ -ийг хайчилж ав](https://i.howwhatproduce.com/images/002/image-5950-32-j.webp)
Жижиг савныхаа хэмжээг хэмжиж, ПХБ -ийг дотор нь тааруулж засаарай.
Алхам 4: Гагнуурын зүү толгой
![Гагнуурын зүү толгой Гагнуурын зүү толгой](https://i.howwhatproduce.com/images/002/image-5950-33-j.webp)
7 голтой толгой ба ПХБ -аас гагнуурын ажлыг эхлүүлье.
Алхам 5: Гагнуурын цахилгаан хэлхээ
![Гагнуурын цахилгаан хэлхээ Гагнуурын цахилгаан хэлхээ](https://i.howwhatproduce.com/images/002/image-5950-34-j.webp)
![Гагнуурын цахилгаан хэлхээ Гагнуурын цахилгаан хэлхээ](https://i.howwhatproduce.com/images/002/image-5950-35-j.webp)
![Гагнуурын цахилгаан хэлхээ Гагнуурын цахилгаан хэлхээ](https://i.howwhatproduce.com/images/002/image-5950-36-j.webp)
Энд холболтын хураангуй байна:
LDO Vin -> Vcc зүү толгой (1) -> цахилгаан унтраалга -> Lipo V+, Цэнэглэгч зүү толгой (7)
LDO GND -> GND зүү толгой (2), конденсатор V- зүү, ESP32 GND LDO Vout -> конденсатор V+ зүү, ESP32 Vcc
Алхам 6: Гагнах эсэргүүцэл
![Гагнах эсэргүүцэл Гагнах эсэргүүцэл](https://i.howwhatproduce.com/images/002/image-5950-37-j.webp)
Энэ төслийн хамгийн хэцүү гагнуурын ажил бөгөөд ESP32 хавтан дээрх зүүний өргөн нь ердөө 1.27 мм юм. Аз болоход Vcc ба EN зүү ойролцоо байгаа бөгөөд энэ нь гагнуурын эсэргүүцлийг утасгүйгээр хоёр зүү хооронд чиглүүлэх боломжтой юм.
ESP32 Vcc зүү -> 10k Ом эсэргүүцэл -> ESP32 EN зүү
Алхам 7: Гагнуурын програмын зүү
![Гагнуурын програмын голууд Гагнуурын програмын голууд](https://i.howwhatproduce.com/images/002/image-5950-38-j.webp)
Энд холболтын хураангуй байна:
Tx pin толгой (3) -> ESP32 Tx pin
Rx зүү толгой (4) -> ESP32 Rx зүү Програмын зүү толгой (5) -> ESP32 GPIO 0 зүү RST зүү толгой (6) -> ESP32 EN зүү
Алхам 8: TicTac хайрцгийг цэвэрлэх
![TicTac хайрцгийг цэвэрлэх TicTac хайрцгийг цэвэрлэх](https://i.howwhatproduce.com/images/002/image-5950-39-j.webp)
- Бүх чихэр идээрэй
- Наалтуудыг арилга
Алхам 9: Хайрцаг руу шахна
![Хайрцаг руу шахна Хайрцаг руу шахна](https://i.howwhatproduce.com/images/002/image-5950-40-j.webp)
![Хайрцаг руу шахна Хайрцаг руу шахна](https://i.howwhatproduce.com/images/002/image-5950-41-j.webp)
![Хайрцаг руу шахна Хайрцаг руу шахна](https://i.howwhatproduce.com/images/002/image-5950-42-j.webp)
TicTac хайрцагт бүх бүрэлдэхүүн хэсгүүдийг шахаж, утсыг таслахаас болгоомжил.
Алхам 10: Програм хангамж бэлтгэх
![Програм хангамжийг бэлтгэх Програм хангамжийг бэлтгэх](https://i.howwhatproduce.com/images/002/image-5950-43-j.webp)
![Програм хангамжийг бэлтгэх Програм хангамжийг бэлтгэх](https://i.howwhatproduce.com/images/002/image-5950-44-j.webp)
Arduino IDE
Хэрэв хараахан болоогүй бол Arduino IDE татаж аваад суулгаарай:
www.arduino.cc/en/Main/Software
arduino-esp32
ESP32 -ийн техник хангамжийн дэмжлэгийг суулгана уу
Алдартай үйлдлийн системд суулгах дэлгэрэнгүй заавар.
Linux -ийн хувьд: https://www.arduino.cc/en/Guide/Linux (мөн Arduino тоглоомын талбайн хуудсыг үзнэ үү
MacOS X -ийн хувьд:
Windows -ийн хувьд:
Лавлагаа:
Алхам 11: ESP32 програмчлах
![ESP32 програмчлах ESP32 програмчлах](https://i.howwhatproduce.com/images/002/image-5950-45-j.webp)
![ESP32 програмчлах ESP32 програмчлах](https://i.howwhatproduce.com/images/002/image-5950-46-j.webp)
![ESP32 програмчлах ESP32 програмчлах](https://i.howwhatproduce.com/images/002/image-5950-47-j.webp)
![ESP32 програмчлах ESP32 програмчлах](https://i.howwhatproduce.com/images/002/image-5950-48-j.webp)
- Arduino програмыг татаж авах:
- Параметрүүдийг өөрчлөх:
#YOURAPSSID WIFI_SSID -ийг тодорхойлох
#YOURAPPASSWORD "WIFI_PASSWORD" -г тодорхойлох #POST_URL -г тодорхойлох "https:// YOURSERVERNAMEORIP: 3000/"
- Удирдах зөвлөлийг сонгоно уу: Ямар ч ESP32 самбар
- Partition -ийг сонгоно уу: OTA / Minimal SPIFFS байхгүй
- Байршуулах
Алхам 12: Мэдээлэл хүлээн авах
![Өгөгдөл хүлээн авах Өгөгдөл хүлээн авах](https://i.howwhatproduce.com/images/002/image-5950-49-j.webp)
Хэрэв танд POST өгөгдлийг хүлээн авах HTTP сервер хараахан байхгүй бол та Node.js програмыг ашиглахыг оролдож болно:
Хүлээн авсан өгөгдлийн жишээ энд байна:
Мягмар 20 2018 2018 08:44:41 GMT+0000 (UTC): [{"Хаяг": "6e: 3d: f0: a0: 00: 36", "Rssi": -65, "ManufacturerData": "4c0010050b1047f0b3"}, {"Хаяг": "f8: 04: 2e: bc: 51: 97 "," Rssi ": -94," ManufacturerData ":" 75004204018020f8042ebc5197fa042ebc51960100000000000000 "}, {" Хаяг ":" 0c: 07: 4a: fa: 60: dd "," Rssi ": -96," ҮйлдвэрлэгчДата " "4c0009060304c0a80105"}]
Алхам 13: Эрчим хүчний хэмжилт
![Эрчим хүчний хэмжилт Эрчим хүчний хэмжилт](https://i.howwhatproduce.com/images/002/image-5950-50-j.webp)
![Эрчим хүчний хэмжилт Эрчим хүчний хэмжилт](https://i.howwhatproduce.com/images/002/image-5950-51-j.webp)
![Эрчим хүчний хэмжилт Эрчим хүчний хэмжилт](https://i.howwhatproduce.com/images/002/image-5950-52-j.webp)
Програм нь BLE дохиог 30 секундын турш скан хийж, 300 секунд гүн унтаж, дараа нь дахин сканнердах болно. Гогцоо бүрийн хувьд ойролцоогоор 3.9 мВт / цаг зарцуулдаг.
Онолын хувьд энэ нь ажиллах боломжтой: (Би туршилтын үр дүнг дараа нь Twitter дээрээ шинэчлэх болно)
300 мАч Lipo / 3.9 мВт цаг @ 330 секунд
= [(300 mA * 3.3 V) mWh / 3.9 mWh * 330] секунд ~ 83769 секунд ~ 23 цаг
2018-04-08 Шинэчлэлт:
Би XC6503D331 LDO зохицуулагчийг ашиглахаар өөрчлөгдсөн бөгөөд 2 хэмжилт хийсэн.
1 -р тойрог: 12:43:28 - 16:42:10 (~ 20 цаг) 210 BLE scan POST хүлээн авлаа
2 -р тойрог: 10:04:01 - 05:36:47 (~ 19.5 цаг) 208 BLE scan POST хүлээн авсан
Алхам 14: Аз жаргалтай сканнердаж байна
![Аз жаргалтай сканнердаж байна! Аз жаргалтай сканнердаж байна!](https://i.howwhatproduce.com/images/002/image-5950-53-j.webp)
BLE хянах сүлжээг тохируулах газар олох цаг болжээ!
Зөвлөмж болгож буй:
LED Cylon Scooter - 80 -аад оны Ларсон сканнер: 5 алхам (зурагтай)
![LED Cylon Scooter - 80 -аад оны Ларсон сканнер: 5 алхам (зурагтай) LED Cylon Scooter - 80 -аад оны Ларсон сканнер: 5 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-83-15-j.webp)
LED Cylon Scooter- 80-аад оны Ларсон сканнер: Энэхүү төсөл нь 80-аад оны 80-аад оны скутер болж шинэчлэгдсэн бөгөөд би найз залуу Smokey-ийн Honda Elite-ийн сараалжинд LED зурвас тавьж, галзуу сканнерын анимац эффектийг хэрхэн яаж хийхийг зааж өгч байна. Гагнуур.Хэлхээг болон кодыг дахин
IPhone сканнер: 3 алхам (зурагтай)
![IPhone сканнер: 3 алхам (зурагтай) IPhone сканнер: 3 алхам (зурагтай)](https://i.howwhatproduce.com/images/003/image-7395-j.webp)
IPhone сканнер: Би маш олон тэмдэглэл хөтөлдөг бөгөөд тэдгээрийг хурдан сканнердах шаардлагатай болсон тул та онлайнаар зөвлөгөө авах боломжтой болно. Аливаа сканнер миний молекины олон зуун хуудсыг дижитал болгоход хэтэрхий удаан байсан. Сайн зураг авах нь маш сайн шийдэл байсан. Би iPhone -ийг энэ зорилгоор ашиглах болно гэж бодсон
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)
![Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай) Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)](https://i.howwhatproduce.com/images/006/image-15578-j.webp)
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: Энэхүү төсөл нь товчлуур ашиглах шаардлагагүй болох зорилготой байсан бөгөөд зорилгодоо хүрэхийн тулд хурууны хээний мэдрэгч, Arduino ашигласан. Гэсэн хэдий ч хурууны хээг уншдаггүй хүмүүс байдаг бөгөөд мэдрэгч үүнийг танихгүй. Дараа нь бодож байна
Raspberry Pi лазер сканнер: 9 алхам (зурагтай)
![Raspberry Pi лазер сканнер: 9 алхам (зурагтай) Raspberry Pi лазер сканнер: 9 алхам (зурагтай)](https://i.howwhatproduce.com/images/009/image-24345-j.webp)
Raspberry Pi лазер сканнер: Лазер сканнер нь Raspberry Pi суулгагдсан системийн төхөөрөмж бөгөөд объектуудыг дижитал хэлбэрт оруулах боломжтой. Төхөөрөмж үүнийг компьютерийн алсын харааг гүйцэтгэхийн тулд шугамын лазер болон нэгдсэн PiCam ашиглан хийдэг. Лазер
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
![Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай) Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-177-97-j.webp)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй