Talaan ng mga Nilalaman:

Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT): 18 Hakbang (na may Mga Larawan)
Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT): 18 Hakbang (na may Mga Larawan)

Video: Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT): 18 Hakbang (na may Mga Larawan)

Video: Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT): 18 Hakbang (na may Mga Larawan)
Video: How to make a Wi-Fi Smart Scale (with ESP8266 Firebeetle, Arduino IDE, Adafruit.io and IFTTT) 2024, Hulyo
Anonim
Image
Image
Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT)
Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT)
Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT)
Wi-Fi Smart Scale (kasama ang ESP8266, Arduino IDE, Adafruit.io at IFTTT)

Kung tag-araw na kung saan ka nakatira, marahil ay isang mahusay na oras para sa mga panlabas na aktibidad sa fitness. Ang pagtakbo, pagbibisikleta, o pag-jogging ay isang mahusay na ehersisyo para sa iyo upang magkaroon ng hugis.

At kung nais mong mawala o makontrol ang iyong kasalukuyang timbang, mahalagang panatilihin ang isang tala ng iyong mga resulta. Halimbawa, ang paggamit ng isang sportsband (link / link / link), magpapahintulot sa iyo na i-verify kung nasa tamang track ka at manatiling may pagganyak. Ngunit mahalaga na itala ang pag-unlad ng iyong timbang. At sa mga tamang tool at paggamit ng kaunting electronics at programa, maaari kang gumawa ng iyong sariling sukatan sa banyo na nakakonekta sa internet! Maaari kang makahanap ng maraming mga Bluetooth na kaliskis na kaliskis ng iba't ibang mga paninda sa online (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG at https://rebrand.ly/smartscale-AMZ halimbawa). Ngunit sa halip na bumili ng isa, bakit hindi mawalan ng timbang sa pamamagitan ng paggawa ng iyong sariling gadget?

Sa proyektong ito, dinisenyo ko ang isang sukat ng matalinong banyo, na gumagamit ng ilang 3D na pagpi-print, isang ESP8266, IFTTT at Adafruit. IO. Maaari mong gamitin ang tutorial na ito upang magsanay ng maraming mga kasanayan: mga kasanayan sa pag-print ng 3d at pagputol ng laser, paghihinang, electronics, programa, atbp. Sa mga susunod na hakbang ay ipapakita ko sa iyo kung paano ko ito nai-print na 3D, na-wire ang mga circuit, at ginawa ang code. Sa pagtatapos ng tutorial na ito handa ka nang sukatin ang iyong timbang at i-log ito online!

Maaari kang makahanap ng mga bagong tampok sa aking bagong tutorial: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Sa pagkakataong ito ay nagdagdag ako ng isang isinamang orasan (naka-synchronize sa isang internet server) at isang buzzer. Kapag na-trigger ang alarma, patuloy itong nagri-ring hanggang sa ang gumagamit ay makakalap ng sapat na lakas ng loob upang makalabas sa kama at tumayo nang ilang segundo sa sukatan. Suriin ito!

Ang ilan sa mga alam na ginamit dito ay batay sa Becky Stern kahanga-hangang Internet ng Bagay na Klase. Lubos na inirerekumenda!

Nagustuhan ang proyekto? Mangyaring isaalang-alang ang pagsuporta sa aking mga proyekto sa hinaharap na may isang maliit na donasyong Bitcoin!: D BTC Deposit Address: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Ang mga sumusunod na tool at materyales ay ginamit sa proyektong ito:

Mga tool at materyales:

  • 3D printer (link / link / link). Ginamit ito para sa pagpi-print ng kaso kung saan naka-encluse ang electronics.
  • Solder iron at wire. Ang ilan sa mga bahagi (halimbawa ng ESP8266 Firebeetle at LED matrix, halimbawa) ay hindi kasama ng mga solder na terminal. Kailangan kong maghinang ng ilang mga wire o pin upang maiugnay ang mga aparatong iyon.
  • Pag-urong ng tubo. Kailangan ko ring solder ang mga wire ng bawat load cell. Ang isang piraso ng pag-urong ng tubo ay maaaring magamit para sa isang mas mahusay na paghihiwalay ng mga conductor.
  • Screwdriver. Ang istraktura ay naka-mount gamit ang ilang mga turnilyo. Ginamit ang isang hanay ng mga distornilyador.
  • Mga tornilyo. Gumamit ako ng ilang mga turnilyo upang ikabit ang mga naka-print na bahagi ng 3D sa base ng sukatan.
  • M2x6mm Bolts. Ginamit ito para sa pag-mount ng mga electronics sa loob ng kaso.
  • 1.75mm PLA (link / link / link) ng anumang kulay na gusto mo.
  • FireBeetle ESP8266 dev board. Ito ay talagang madaling gamitin at programa gamit ang Arduino IDE. Mayroon itong built-in na module ng Wi-Fi, kaya maaari mo itong magamit sa iba't ibang mga proyekto. Mayroon itong isang konektor para sa isang 3.7V na baterya, na talagang kapaki-pakinabang para sa pagpupulong ng proyektong ito. Mayroon din akong built-in na charger ng baterya. Ito ay muling magkarga ng baterya kapag nakakonekta sa isang USB plug. Maaari mo ring gamitin ang iba pang mga board na batay sa ESP8266 (link / link / link) kung nais mo. Nakasalalay sa board na pinili mo, magiging medyo mahirap upang ikonekta at muling magkarga ng baterya, o upang ikonekta ang LED matrix. Ang mga sukat ng kaso ay kailangan ding ma-verify.
  • Mga pabalat ng Firebeetle - 24x8 LED matrix. Ang module na ito ay madaling umangkop sa tuktok ng Firebeetle ESP8266 dev board. Ginamit ko ito upang maipakita ang mga halagang sinusukat ng microcontroller, ipakita ang ilang katayuan, atbp Maaari mo ring gamitin ang iba pang mga uri ng pagpapakita kung nais mo, tulad ng ordinaryong LCD display (link / link / link) o mga OLED display (link / link / link).
  • Module ng HX711 (link / link / link). Gumagana ito bilang isang load cell amplifier. Apat na mga cell ng pagkarga ng gauge ng gauge ang nakakonekta sa modyul na ito, at nakikipag-usap ito sa isang serial na komunikasyon sa ESP8266 microcontroller.
  • 50kg load cell (x4); (link / link / link). Ginagamit ang mga ito upang sukatin ang bigat ng gumagamit. Apat sa mga ito ay ginamit para sa isang maximum na timbang na 200kg.
  • Micro USB cable;
  • 6 mga kable ng babae-babae na lumulukso;
  • 2 x 15 mm sheet ng playwud (30 x 30 cm). Ginamit ito para sa base ng sukatan.

Ang mga link na inilarawan sa itaas ay isang mungkahi lamang kung saan mo mahahanap ang mga item na ginamit sa tutorial na ito (at suportahan ang aking mga pag-hack sa hinaharap). Huwag mag-atubiling maghanap para sa kanila sa ibang lugar at bumili sa iyong paboritong tindahan.

Gumamit ako ng isang FireBeetle ESP8266 dev board, na mabait na ibinigay ng DFRobot. Gumana ito ng perpekto! Sinubukan ko rin ang code sa isang board na NodeMCU. Gumana rin ito ng maayos (kahit na ang oras para sa koneksyon ay mas mahaba pa … hindi ko pa rin alam kung bakit…).

Alam mo bang makakabili ka ng isang printer ng Creality Ender 3D sa halagang $ 169.99 lamang? Kunin ang iyo!

Inirerekumendang: