
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Ta Instructable vam bo omogočil izdelavo podstavka za pijačo s senzorjem teže. Senzor bo določil količino tekočine v steklu, ki je nameščen na podstavku, in te podatke po WiFi poslal na spletno stran. Poleg tega so na podstavku nameščene LED luči, ki bodo spremenile barvo glede na količino tekočine.
Trenutna omejitev pri tej zasnovi je, da predpostavlja težo stekla in je tekočina konstantna. Za odpravo teh omejitev je treba narediti dodatne spremembe.
Repozitorij z vso kodo in datotekami, potrebnimi za dokončanje, najdete na:
github.com/JoseReyesRIT/HCIN-WeightSensing…
Opomba: Ta Instructable je bil ustvarjen kot projekt za razred. Rezultati so lahko različni.
Zaloge
- Mikrokrmilnik za delce Photon (Komplet za izdelavo delcev)
- 3D-tiskana lupina
- Ogledna plošča
- 5 kg merilna celica + pretvornik ADC HX711
- Foton Power Shield iz delcev PWRSHLD
- Adafruit 24 RGB LED neopixel prstan
- YDL 3.7V 250mAh 502030 Lipo baterija Litij -polimer -ionska baterija za ponovno polnjenje s priključkom JST
1. korak: Prepričajte se, da je foton delcev pravilno nastavljen
Preden začnete sestavljati podstavek za zaznavanje teže, se prepričajte, da je mikrokrmilnik Particle Photon pravilno nastavljen in deluje na spletnem mestu Particle. Vključuje ustvarjanje računa, ki vam omogoča:
- Foton delcev zahtevajte kot svojega.
- Na spletno mesto napišite kodo s pomočjo spletnega IDE
- Kodo vstavite v napravo.
Podrobnosti o tem, kako pravilno nastaviti in zagotoviti, da vaš foton delcev deluje, presegajo obseg tega navodila.
2. korak: Ustvarite vezje

Ustvarite vezje na svoji plošči. To vam bo omogočilo, da zagotovite, da vse komponente podstavka delujejo, kot je predvideno, preden se zavežete, da jih boste spajkali. Z uporabo zgornjih shem kot referenc sledite tem navodilom:
- Sestavite Photon in Photon Power Shield skupaj z režo USB Photon, ki je obrnjena v nasprotni smeri od reže za baterijo LiPo, in ju postavite na ploščo.
- 3.7v LiPo baterijo priključite na Power Shield. Baterijo lahko polnite prek vrat USB na ščitniku za napajanje. Photon bo deloval med polnjenjem.
-
Priključite RGB LED neopixel obroč na Photon na naslednji način: (LED → Photon pin)
- Vnos podatkov → D2
- VDD → VIN
- GND → GND
-
Load Cell in pretvornik ADC HX711 povežite s Photonom na naslednji način: (ADC Converter → Photon pin)
- DT → A1
- SCK → A0
- VCC → 3V3
- GND → GND.
3. korak: Preskusna koda


Dostopite do spletnega IDE na spletnem mestu Particle in ustvarite novo aplikacijo. Tukaj kopirajte kodo v glavno datoteko nove aplikacije. Vstavite kodo v svoj fotonski delček.
Ko utripa koda, se mora vklopiti LED obroč RGB. Ko pritisnete na merilno celico, mora LED ustrezno spremeniti barvo.
4. korak: Ohišje 3D tiskanja


Z modeli, ki se nahajajo tukaj, natisnite zunanjo lupino, v kateri bo nameščeno vaše vezje in služi kot podstavek.
5. korak: Laserski rez plastičnega pokrova

Laser izrežite krog s premerom 97 mm s polprozornim materialom. To bo pokrov podstavka. Služi dvema namenoma: ščiti ohišje pred tekočino, ki jo ustvari steklo, s kondenzacijo in pomaga zmanjšati svetlost LED luči RGB
6. korak: Spajkajte vezje in ga sestavite



Sledite spodnjim navodilom in uporabite zgornjo sliko kot referenco, spojite vezje skupaj in ga postavite v ohišje, natisnjeno s 3D.
- Odrežite glave na zadnji strani Power Shield -a (območje 1).
-
Spajkajte RGB LED neopixel obroč na naslednji način:
- VDD → 2
- GND → 3
- Vnos podatkov → 4
-
Spajkajte ADC HX711 na naslednji način:
- GND → 5
- VCC → 6
- DT → 7
- SCK → 8
- Sestavite vezje v 3D tiskanem ohišju, kot je prikazano na zgornjih slikah. Za držanje baterije in vezja lahko uporabite pištolo za lepilo.
- Sestavite zgornji pokrov in priključek.
7. korak: Gostite spletno mesto

Z uporabo kodnih datotek, ki se nahajajo tukaj, gostite spletno mesto, ki vam bo omogočilo spremljanje trenutnega stanja podstavka. Spletno mesto prikazuje količino tekočine v steklu, ki sedi na podstavku. Odvisno od ravni tekočine v kozarcu vizualizacija simulira napolnjeno kroglo in spremeni barve na naslednji način:
- Rdeča: Kozarec je skoraj prazen.
- Rumena: Kozarec je približno do polovice poln.
- Zelena: Kozarec je skoraj poln.
8. korak: Končano
Vaš podstavek je pripravljen za uporabo.
Priporočena:
Teleskopski svetlobni slikar velike velikosti, narejen iz EMT (električnega) vodnika: 4 koraki (s slikami)

Teleskopski svetlobni slikar velike velikosti, narejen iz EMT (električnega) vodnika: Fotografiranje s svetlobno slikanje (pisanje svetlobe) se izvede tako, da posnamete fotografijo z dolgo osvetlitvijo, fotoaparat držite pri miru in premaknete vir svetlobe, medtem ko je odprtina fotoaparata odprta. Ko se zaslonka zapre, se zdi, da so sledi svetlobe zmrznjene
DIY senzor dihanja z Arduinom (prevodni pleteni senzor raztezanja): 7 korakov (s slikami)

DIY senzor dihanja z Arduinom (prevodni pleteni senzor za raztezanje): Ta DIY senzor bo v obliki prevodnega pletenega senzorja raztezanja. Ovil se bo okrog prsnega koša/želodca in ko se bodo prsi/želodec razširili in skrčili, se bo senzor in posledično vhodni podatki, ki se vnesejo v Arduino. Torej
Vmesni senzor SPS-30, senzor trdnih delcev z Arduino Duemilanove v načinu I2C: 5 korakov

Vmesni senzor SPS-30, senzor trdnih delcev z Arduinom Duemilanovem v načinu I2C: Ko sem iskal vmesnike senzorjev SPS30, sem spoznal, da je večina virov za Raspberry Pi, ne pa toliko za Arduino. Nekaj časa sem porabil, da je senzor deloval z Arduinom, in odločil sem se, da bom svojo izkušnjo objavil tukaj, da bo lahko
Arduino senzor temperature in vlažnosti na sončno energijo kot 433mhz Oregonski senzor: 6 korakov

Arduino senzor temperature in vlažnosti na sončno energijo kot senzor Oregon 433 mhz: To je sestavljen iz senzorja temperature in vlažnosti na sončno energijo. Senzor posnema senzor Oregon s 433 mhz in je viden v prehodu Telldus Net. Kaj potrebujete: 1x " 10-LED Senzor gibanja sončne energije " z Ebaya. Prepričajte se, da piše 3.7V baterija
Senzor na dotik in senzor zvoka Nadzor AC/DC luči: 5 korakov

Senzor na dotik in senzor zvoka za nadzor AC/DC luči: To je moj prvi projekt, ki deluje na podlagi dveh osnovnih senzorjev, enega senzorja na dotik in drugega senzorja zvoka, ko pritisnete sledilno ploščico na senzorju na dotik, se bo lučka AC preklopila VKLOPLJENO, če ga spustite, lučka ugasne in isto