Cuprins:
Video: Scală inteligentă Wi-Fi (cu ESP8266, Arduino IDE, Adafruit.io și IFTTT): 18 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Dacă deja vara locuiți, probabil că este un moment minunat pentru activități de fitness în aer liber. Alergatul, ciclismul sau joggingul sunt exerciții minunate pentru a vă forma.
Și dacă doriți să pierdeți sau să vă controlați greutatea actuală, este esențial să țineți o evidență a rezultatelor. Utilizarea unei benzi sportive (link / link / link), de exemplu, vă va permite să verificați dacă sunteți pe drumul cel bun și să rămâneți motivați. Dar este esențial să țineți evidența progresului în greutate. Și cu instrumentele potrivite și folosind puțină electronică și programare, vă puteți crea propriul cântar de baie conectat la internet! Puteți găsi mai multe cântare inteligente bluetooth de diferite producători online (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG și https://rebrand.ly/smartscale-AMZ, de exemplu). Dar, în loc să cumpărați unul, de ce să nu pierdeți în greutate făcându-vă propriul gadget?
În acest proiect am proiectat o cântare de baie inteligentă, folosind câteva tipăriri 3D, un ESP8266, IFTTT și Adafruit. IO. Puteți utiliza acest tutorial pentru a practica mai multe abilități: abilități de imprimare 3D și tăiere cu laser, lipire, electronică, programare etc. La sfârșitul acestui tutorial veți fi gata să vă măsurați greutatea și să o conectați online!
Puteți găsi noi caracteristici în noul meu tutorial: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! De data aceasta am adăugat un ceas integrat (sincronizat cu un server de internet) și un buzzer. Odată ce alarma este declanșată, aceasta continuă să sune până când utilizatorul poate aduna suficient curaj pentru a ieși din pat și a sta câteva secunde pe cântar. Verifică!
Unele dintre cunoștințele utilizate aici s-au bazat pe Clasa minunată a Internetului obiectelor Becky Stern. Este foarte recomandat!
Ți-a plăcut acel proiect? Vă rugăm să luați în considerare sprijinirea proiectelor mele viitoare cu o mică donație Bitcoin!: D Adresă depozit BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Pasul 1: Instrumente și materiale
Următoarele instrumente și materiale au fost utilizate în acest proiect:
Instrumente și materiale:
- Imprimantă 3D (link / link / link). A fost folosit pentru tipărirea carcasei în care sunt închise componentele electronice.
- Fier de lipit și sârmă. Unele componente (ESP8266 Firebeetle și capacul matricei LED, de exemplu) nu vin cu terminale lipite. Trebuia să lipesc niște fire sau pini pentru a conecta aceste dispozitive.
- Tub de micșorare. De asemenea, a trebuit să lipesc firele fiecărei celule de încărcare. O bucată de tub de contracție ar putea fi utilizată pentru o mai bună izolare a conductoarelor.
- Şurubelniţă. Structura este montată cu ajutorul unor șuruburi. A fost folosit un set de șurubelnițe.
- Șuruburi. Am folosit câteva șuruburi pentru a atașa piesele imprimate 3D la baza cântarului.
- Șuruburi M2x6mm. Au fost folosite pentru montarea componentelor electronice în interiorul carcasei.
- PLA de 1,75 mm (link / link / link) de orice culoare doriți.
- FireBeetle ESP8266 dev board. Este foarte ușor de utilizat și de programat folosind Arduino IDE. Are un modul Wi-Fi încorporat, deci îl puteți utiliza într-o varietate de proiecte. Are un conector pentru o baterie de 3,7 V, care a fost foarte util pentru asamblarea acestui proiect. Am, de asemenea, un încărcător de baterii încorporat. Acesta va reîncărca bateria atunci când este conectat la o priză USB. De asemenea, puteți utiliza alte plăci bazate pe ESP8266 (link / link / link), dacă doriți. În funcție de placa pe care o alegeți, ar fi puțin mai dificil să conectați și să reîncărcați bateria sau să conectați matricea LED. Dimensiunile carcasei vor trebui, de asemenea, verificate.
- Huse Firebeetle - matrice LED 24x8. Acest modul se potrivește ușor pe partea superioară a plăcii de dezvoltare Firebeetle ESP8266. L-am folosit pentru a afișa valorile măsurate de microcontroler, pentru a afișa unele stări etc. Puteți utiliza și alte tipuri de afișaje, dacă doriți, cum ar fi afișajele LCD obișnuite (link / link / link) sau afișajele OLED (link / link / link).
- Modulul HX711 (link / link / link). Acest lucru funcționează ca un amplificator de celule de sarcină. La acest modul sunt conectate patru celule de sarcină ale manometrului și comunică printr-o comunicație serială cu microcontrolerul ESP8266.
- Celula de încărcare de 50 kg (x4); (link / link / link). Sunt folosite pentru a măsura greutatea utilizatorului. Patru dintre ele au fost utilizate pentru o greutate maximă de 200 kg.
- Cablu micro USB;
- 6 fire jumper-femeie;
- Foaie de placaj de 2 x 15 mm (30 x 30 cm). A fost folosit pentru baza scalei.
Link-urile descrise mai sus sunt doar o sugestie a locului în care puteți găsi elementele utilizate în acest tutorial (și să sprijine viitoarele mele hacks). Simțiți-vă liber să le căutați în altă parte și să cumpărați la magazinul dvs. preferat.
Am folosit o placă de dezvoltare FireBeetle ESP8266, care a fost furnizată cu amabilitate de DFRobot. A funcționat perfect! Am testat și codul cu o placă NodeMCU. De asemenea, a funcționat bine (deși timpul pentru conectare a fost semnificativ mai lung … încă nu știu de ce …).
Știați că puteți cumpăra o imprimantă 3D Creality Ender la doar 169,99 USD? Obțineți-l pe al vostru!
Recomandat:
Scală Arduino cu celulă de încărcare de 5 kg și amplificator HX711: 4 pași (cu imagini)
Cântar Arduino cu celulă de încărcare de 5 kg și amplificator HX711: Acest manual descrie modul de realizare a unei cântare mici folosind ușor de pe piesele raftului. Materiale necesare: 1. Arduino - acest design utilizează un Arduino Uno standard, alte versiuni sau clone Arduino ar trebui să funcționeze și2. HX711 la ieșire
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Scală inteligentă Raspberry Pi: 10 pași (cu imagini)
Cântar inteligent Raspberry Pi: Te-ai săturat să te uiți la cântarul de baie plictisitor, vechi și proastă în fiecare dimineață? Cea despre care spui adesea „Te urăsc” pentru tine ca de fiecare dată când îl calci. De ce nu a făcut nimeni o scală care să fie de fapt distractivă sau motivantă pentru utilizare? Aceasta
Scală inteligentă DIY cu ceas cu alarmă (cu Wi-Fi, ESP8266, Arduino IDE și Adafruit.io): 10 pași (cu imagini)
Cântar inteligent DIY cu ceas cu alarmă (cu Wi-Fi, ESP8266, Arduino IDE și Adafruit.io): În proiectul meu anterior, am dezvoltat o cântare de baie inteligentă cu Wi-Fi. Poate măsura greutatea utilizatorului, îl poate afișa local și îl poate trimite în cloud. Puteți obține mai multe detalii despre acest lucru pe linkul de mai jos: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Ceas IoT minimalist (folosind ESP8266, Adafruit.io, IFTTT și Arduino IDE): 10 pași (cu imagini)
Ceas IoT minimalist (folosind ESP8266, Adafruit.io, IFTTT și Arduino IDE): În acest tutorial vă arăt cum puteți crea un ceas minimalist sincronizat cu internetul. L-am testat cu două plăci diferite bazate pe ESP8266: Firebeetle și NodeMCU. Microcontrolerul primește ora curentă de pe un server Google și îl afișează pe un