Агуулгын хүснэгт:
- Алхам 1: Багаж хэрэгсэл ба бүрэлдэхүүн хэсгүүд
- Алхам 2: холбох ба гагнах
- Алхам 3: Arduino Mega Sketch -ийг байршуулна уу
- Алхам 4: ESP8266 ноорогыг байршуулна уу
Видео: Arduino ASCD 8x 18650 ухаалаг цэнэглэгч / цэнэглэгчийг ESP8266 тоног төхөөрөмжийн цуваа болгон өөрчлөх: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
ПХБ -ийн 2.0 ба түүнээс дээш хувилбар дээр ESP8266 Arduino адаптер нь буруу оролттой бөгөөд та ESP8266 -тай Vortex It Battery Portal руу утасгүй холболт хийх боломжгүй.
Энэхүү өөрчлөлт нь ESP8266 Arduino адаптерийг Arduino Mega 2560 дээрх Serial RX1 ба TX1 төхөөрөмжтэй холбодог.
Алхам 1: Багаж хэрэгсэл ба бүрэлдэхүүн хэсгүүд
Шаардлагатай багаж хэрэгсэл:
Гагнуурын төмөр
Бахө эсвэл утас хуулагч
Халуун цавуу буу (заавал биш)
Шаардлагатай эд ангиуд:
ESP8266 Arduino адаптер ESP8266 ESP-01
AliExpress холбоос
eBay линк
ESP8266 ESP-01
AliExpress холбоос
eBay линк
Dupont Wire F-F
AliExpress холбоос
eBay линк
Алхам 2: холбох ба гагнах
Уул
ESP8266 Arduino адаптерийг 2.5 мм гуулин тавиуртай холбоно уу
Хэмжих
Dupont Эмэгтэй утаснуудыг хэмжиж, гагнуурын цэгүүдийн дагуу хэмжээгээр нь хайчилж ав. Та ESP8266 Arduino адаптерийг ижил хэмжээтэй байгаа тул хуваарилагдсан үүр эсвэл SD карт уншигчийн үүрэнд холбож болно.
Strip
1-2 мм орчим Dupont Эмэгтэй утаснуудын төгсгөлд байгаа утсыг бахө эсвэл утсыг хуулагчаар хуулж ав
Гагнуур
Утасыг гагнах нь зураг дээр харагдаж байна
GND ESP8266 Arduino адаптер нь ПХБ дээрх газрын хавтгайд
VCC ESP8266 Arduino адаптер 5V Arduino Mega 2560
TX ESP8266 Arduino адаптер нь D19 (RX1) Arduino Mega 2560
RX ESP8266 Arduino адаптер нь D18 (TX1) Arduino Mega 2560
Халуун цавуу (заавал биш)
Бүх гагнуурын цэгүүдийг халуун цавуугаар хийнэ
Алхам 3: Arduino Mega Sketch -ийг байршуулна уу
Ноорог байршуулахаас өмнө Arduino -ийн хүчдэл зохицуулагчийн 5V хүчдэлийн гаралтыг шалгана уу.
Github-аас Arduino Sketch-ийг засварлах: arduino-mega-8x-цэнэглэгч-цэнэглэгч Arduino Sketch дээрх энэ мөрийг хүчдэлийн уншилт болгон өөрчлөх.
const float referenceVoltage = 5.01; // Arduino -ийн 5V гаралт
Та туршилтын хэрэгцээнд зориулж өөр бусад тохиргоог өөрчилж болно
typedef struct {const float shuntResistor [8] = {3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3}; const float referenceVoltage = 5.01; // 5V гаралт Arduino const float defaultBatteryCutOffVoltage = 2.8; // Ялгаралтыг зогсоох бай хүчдэл const байт restTimeMinutes = 1; // Батерейг цэнэглэсний дараа амрах хугацаа. 0-59 нь хүчинтэй const int lowMilliamps = 1000; // Энэ бол буруу гэж тооцогддог тул цэнэглэдэггүй Milli Amps -ийн утга юм const int highMilliOhms = 500; // Энэ бол өндөр гэж тооцогддог Milli Ohms -ийн утга бөгөөд батерейг алдаатай гэж үздэг const int offsetMilliOhms = 0; // MilliOhms -ийн офсет шалгалт тохируулга const byte chargingTimeout = 8; // Const byte tempThreshold = 7 цэнэглэх цагийн хязгаар. // Анхдагч температураас дээш градусаар анхааруулах босго Температур const байт tempMaxThreshold = 10; // Анхны температураас дээш градусын хамгийн дээд босго - Алдаатай const float batteryVolatgeLeak = 2.00; // "BATTERY CHECK" анхны дэлгэц дээр модуль бүрийн хамгийн өндөр хүчдэлийг ажиглаж, энэ утгыг арай өндөр болгож бай const const байт модульCount = 8; // Модулийн тоо const байт screenTime = 4; // Идэвхтэй дэлгэц тутамд секундээр (мөчлөгөөр) const int wasteReadInterval = 5000; // Буулгах уншилтын хоорондох хугацааны интервал. MAh +/-} CustomSettings тохируулах;
Arduino Mega -ийг компьютер дээрээ холбоод ASCD_Mega.ino shech -ийг ачаална уу
Зөв COM портыг сонгоод ноорогоо байршуулна уу
Анхаарна уу: та мөн Далласын мэдрэгчийн цувралыг нэмэх хэрэгтэй болно.
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x072, {0x07}, 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03} 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9x, 0x42, 0x42, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
Алхам 4: ESP8266 ноорогыг байршуулна уу
Хэрэв та Vortex It - Battery Portal дансаа бүртгүүлээгүй байгаа бол дараагийн алхам руу орно уу.
Та ESP8266 Arduino Addon-ийг Arduino IDE-д суулгах хэрэгтэй бөгөөд энэ гарын авлагыг ашиглана уу:
ESP8266_Wifi_Client.ino Arduino Sketch дээр дараахь зүйлийг өөрчилнө үү
const char ssid = "";
Таны WIFI чиглүүлэгчид SSID
const char нууц үг = "";
Таны WIFI чиглүүлэгчийн нууц үг
const char userHash = "";
UserHash руу (Үүнийг Vortex It Battery Portal дээрх "Цэнэглэгч / цэнэглэгч цэс -> харах" хэсгээс авна уу)
const байт CDUnitID =;
Таны CDUnitID рүү (Үүнийг Vortex It Battery Portal дээрх "Цэнэглэгч / цэнэглэгч цэс -> Харах -> Цэнэглэгч / цэнэглэгчээ сонгох" хэсгээс авна уу)
ESP8266_Wifi_Client.ino-ийн ноорогыг ESP8266-д PROG асаахад байршуулахын тулд USB-ийг ESP8266 ESP-01 програмист руу ашиглана уу.
Зөвлөмж болгож буй:
Ширээний Pi тоног төхөөрөмжийн угсралт: 12 алхам (зурагтай)
Ширээний Pi тоног төхөөрөмжийн угсралт: Raspberry Pi болон ганц самбар бүхий компьютер (SBCs) -ийн ертөнц надад гайхалтай санагдаж байна. Гэрийн ердийн компьютерт шаардагдах бүх үндсэн бүрэлдэхүүн хэсгүүдийг авсаархан, бие даасан системд нэгтгэх нь тоног төхөөрөмж, тоглоомын хувьд тоглоомын өөрчлөлтөд нөлөөлсөн юм
Бреттийн Arduino ASCD 18650 ухаалаг цэнэглэгч / цэнэглэгч дээр нөхөн сэргээлтийг нэмж оруулах: 3 алхам
Бреттын Arduino ASCD 18650 ухаалаг цэнэглэгч / цэнэглэгч дээр нөхөн төлжилтийг нэмж оруулах: DIY TESLA цахилгаан хананы хамт олон хурдацтай хөгжиж байна. Цахилгаан хана барих хамгийн чухал алхам бол батерейны эсүүдийг ижил хүчин чадалтай багц болгон бүлэглэх явдал юм. Энэ нь батерейны багцыг цувралаар тохируулах, амархан тэнцвэржүүлэх боломжийг олгодог
SAMD21 дээр суурилсан самбарыг USB портоор тоног төхөөрөмжийн цуваа порт болгох: 3 алхам
SAMD21 дээр суурилсан самбарыг USB портоор тоног төхөөрөмжийн цуваа порт болгоно!: Arduino (эсвэл бусад нийцтэй) USB портыг дууриамал цуваа порт болгон ашиглах нь өнөө үед стандарт болсон. Энэ нь манай дуртай самбараас өгөгдлийг дибаг хийх, илгээх, хүлээн авахад маш хэрэгтэй байдаг
Arduino Nano 4x 18650 ухаалаг цэнэглэгч / цэнэглэгч: 20 алхам
Arduino Nano 4x 18650 ухаалаг цэнэглэгч / цэнэглэгч: Энэ бол миний Arduino Nano 4x 18650 ухаалаг цэнэглэгч / цэнэглэгч нээлттэй эх үүсвэрийн төсөл юм. Энэ нь компьютерийн тэжээлийн эх үүсвэрээр тэжээгдэж болно.LinksBatertery Portal: https://portal.vortexit.co.nz/Partts List: http://www.vortexit.co.nz/p
Arduino болон Nokia 5110 LCD бүхий компьютерийн тоног төхөөрөмжийн хяналт: 3 алхам
Arduino болон Nokia 5110 LCD бүхий компьютерийн техник хангамжийн монитор: CPU температур, ачаалал, цаг, ашигласан RAMCPU ачаалал эсвэл цагийн утгыг харуулдаг Arduino дээр суурилсан компьютерын дэлгэцийг график хэлбэрээр зурж болно. Nokia 5110 84x48 LCD дэлгэцтэй