Мазмуну:
- 1 -кадам: Мурунку долбоор
- 2 -кадам: Жаңы идея
- 3 -кадам: PCB Дизайн
- 4 -кадам: ширетүү
- 5 -кадам: Колдонуу
Video: ESP32 Fall Detector: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоорго демөөрчүлүк кылган DFRobotко рахмат айткым келет.
Бул жерде колдонулган бөлүктөрдүн тизмеси келтирилген:
DFRobot ESP32 ESP-WROOM модулу × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB UART көпүрөсүнө × 1
MCP73831 Li-Ion заряддагыч IC × 1
LM317BD2T Жөнгө салынуучу жөнгө салуучу × 1
0805 4.7uF Capacitor × 2
0805 100nF Capacitor × 1
0805 1uF Конденсатор × 1
WS2812b LED × 1
1206 LED × 4
Микро USB туташтыргычы × 1
0805 470 Ом резистор × 1
0805 2k ohm резистору × 1
0805 510 Ом резистор × 1
0805 300 Ом резистор × 1
0805 10k ohm резистору × 2
0805 270 Ом резистор × 2
6mm x 6mm баскычтар × 2
SMD 6mm x 6mm Tall Pushbutton × 1
1 -кадам: Мурунку долбоор
2017 -жылдын август айында, мен алардын жакындарынын бири кулап кетсе же "дүрбөлөң" баскычын басса, колдонуучуларга эскертүү бере турган аппаратты элестеттим. Бул ESP8266 колдонулган жана тактайдын бир бөлүгүнө чогултулган. Анын кулашы болгонун көрсөтө турган жалгыз LED бар болчу. Бул түзмөктө көрсөткүчтөрү жок LiPo заряддоо схемасы бар.
2 -кадам: Жаңы идея
Менин акыркы күзгү детекторум ушунчалык жөнөкөй болгондуктан, мен кескин жакшыртууну кааладым. Биринчиси, аны USB программалоочу кылып койгон, ошондуктан мен UART конвертеринин IC үчүн USB2 U2 сериялык туташуусун иштетүү үчүн IC2102 USB колдондум.
Мен дагы операциялардын көрсөткүчтөрүнүн болушун кааладым, ошондуктан кубаттоо үчүн LEDди, бирин кубат үчүн жана экөө USB статусун коштум. Мен ESP32ди колдонууну тандадым, анткени анын кубаттуулугу жана Bluetooth байланышы, бул коштоочу колдонмо сыяктуу келечекте кеңейтүүгө мүмкүндүк берет.
3 -кадам: PCB Дизайн
Бул жаңы мүмкүнчүлүктөрдүн бардыгы кошумча схеманы талап кылат, жана перформанын жөнөкөй бөлүгү аны кесип салбайт. Бул үчүн мен EagleCADда иштелип чыккан ПХБны талап кылдым. Мен алардын схемалык редактору менен байланыштарды түзүүдөн баштадым. Андан кийин мен такта жана издерди түзүүгө өттүм.
4 -кадам: ширетүү
Бул эң кыйын бөлүгү, анткени тыкан казыктар. Эң кыйын компонент QFN-28 пакетинде келген CP2102 болчу. Ар бир пин болгону 5 мм аралыкта, ал эми трафаретсиз, бул тиркөө өтө татаал болгон. Мен бул маселени чечип койдум, ага кенен өлчөмдөгү суюктуктун агымы, анан казыктардын үстүнө бир аз ширетүү.
5 -кадам: Колдонуу
Аппарат белгиленген интервалда MPU6050 менен өлчөнүүчү ылдамдатууну текшерүү менен иштейт. Ал кулаганын аныктагандан кийин, белгиленген байланышка электрондук кат жөнөтөт. Батарея үч күнгө жакын иштээрин билдим, ошондуктан аны дайыма кубаттап туруу керек. Басылганда электрондук кат жөнөтө турган аппараттык үзгүлтүккө туташкан баскыч да бар.
Сунушталууда:
Үйрөткүч: RGB Color Detector Sensor TCS230 Arduino UNO менен кантип колдонуу керек: 3 кадам
Үйрөткүч: RGB Color Detector Sensor TCS230 Arduino UNO менен кантип колдонуу керек: Сүрөттөмө: Бул окуу куралы сизге Arduino Uno менен RGB Color Detector Sensor кантип колдонуу керектигин көрсөтөт. Бул окуу куралынын аягында, сиз бир нече түстөрдүн ортосунда бир катар салыштыруу жыйынтыктарын аласыз
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Venus Flytrap - ITM Fall 2019: 5 кадам
Venus Flytrap - ITM Fall 2019: Ар бир адамдын үстөлүндө эмне жетишпейт? Карандаштарды, калемдерди жана башка нерселерди кармаган механикалык Venus Flytrap
ESP32 менен баштоо - Arduino IDEде ESP32 такталарын орнотуу - ESP32 Blink Code: 3 кадам
ESP32 менен баштоо | Arduino IDEде ESP32 такталарын орнотуу | ESP32 Blink Code: Бул көрсөтмөлөрдө биз esp32 менен иштөөнү жана esp32 такталарын Arduino IDEге кантип орнотууну көрөбүз жана esp 32ди arduino ide аркылуу blink кодун иштетүү үчүн программалайбыз
UTK EF 230 MarsRoomba Project Fall 2018: 5 кадам
UTK EF 230 MarsRoomba Project Fall 2018: Учурда Марс роверлери Марстын бетиндеги маалыматтарды ар кандай ыкмалар менен чогултуу үчүн колдонулуп, планетанын микробдук жашоого болгон мүмкүнчүлүктөрү жөнүндө көбүрөөк маалыматка ээ болушат. Роверс негизинен маалымат үчүн фотография жана топуракты талдоо куралдарын колдонот