INHOUDSOPGAWE:
- Stap 1: Versamel onderdele en gereedskap
- Stap 2: Saamstel van die elektronika
- Stap 3: Die kode
- Stap 4: 3D -gedrukte sneeuvlokkie (opsioneel)
- Stap 5: Sny en plak
- Stap 6: Toets
- Stap 7: Toekoms: WIFI -kode byvoeg
Video: Kennisgewers van vars vleis: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
'N Toestel om vars te bly. Hierdie projek het begin omdat ek in een van my klasse uitgedaag is om 'n probleem op te los met behulp van die vaardighede wat ons in die klas geleer het. Ek het dadelik gedink aan iets wat 'n paar jaar gelede met my gesin gebeur het. Een somer het ons vir 'n paar weke met vakansie gegaan en na die reuk van dood en 'n bloedbevlekte vloer teruggekom, onnodig om te sê dat dit 'n nagmerrie was om skoon te maak en die vrieskas kry nie krag nie. Die gebeurtenis het my pa laat twyfel of ons enigsins die vleis van vleis (die goeie dinge) moet koop. Dit is die verpersoonliking van my probleem, en ek het 'n toestel bedink wat op sy eie kan werk en in kennis gestel kan word van die huis en op 'n stadium in die toekoms 'n SMS na die eienaar se telefoon stuur om vinnig terugvoer van die vrieskas te gee. Oor die algemeen gebruik die toestel 'n veelkleurige LED om die mense in die huis te laat weet dat daar iets fout is, en uiteindelik kan almal wat 'n teks wil ontvang oor die vleis begin sleg word.
Stap 1: Versamel onderdele en gereedskap
Om hierdie projek te voltooi, benodig 'n bouer basiese kennis van soldeer, Arduino IDE en 3D -druk (opsioneel). Die projek bestaan hoofsaaklik uit elektronika van Amazon, en alles kan maklik by 'n plaaslike winkel gevind word.
Komponente:
- NodeMCU -bord (https://a.co/haoqMPw)
- DS18B20 Temperatuursensor met waterdigting (https://a.co/ewfkmng)
- Algemene katode RGB LED (https://www.sparkfun.com/products/9264)
- Soap Box om die omhulsel te wees ($ 1 by Walmart)
- USB -kragbron (https://a.co/ccjaQHv)
Die res van hierdie komponente is versamel deur 'n kit by Amazon te bestel (https://a.co/gUIA75y), maar u kan waarskynlik 'n goedkoper kit by Amazon vind (ek wou Arduino leer).
- Elektroniese broodbord
- Jumper Wires
- Drie 270Ω weerstande
- Een weerstand van 4,7 kΩ
- Drie+ kopstukke
Gereedskap:
- Rekenaar
- Mikro-USB koord
- Soldeerstel
- Hoë lijmpistool met hoë temperatuur
- Boor met 'n 1/4 boorpunt
- 3D -drukker met filament
Eers het ek gedink dat ek die bord via 'n interne kragtoevoer sou aanvoer, maar nadat ek met die idee gespeel het, het ek uiteindelik met die eksterne USB -kragtoevoer gegaan, want dit was die maklikste.
Stap 2: Saamstel van die elektronika
Foto 1 toon die uitleg van die elektronika
Deel 1:
Soldeer elk van die drade wat van die temperatuursensor kom, aan sy eie koppen (prent 2 en 3)
Deel 2: Temp. Sensor
- Plaas die NodeMCU -bord op die rand van die broodbord (prent 4 en 5)
-
Gebruik die jumperdrade om die NodeMCU aan die temp te koppel. sensor
- Plaas 'n geel draad van pen 4 na 'n vrye ry op die broodbord
- Neem die weerstand van 4.7kΩ en koppel dit aan die 3.3v -lyn en plaas die ander kant daarvan in die ry van die vorige stap
- Plaas die geel draad van die temperatuur. sensor en plaas dit op die dieselfde ry
- Plaas die Rooi draad van die temperatuur. sensor op die 3.3v -lyn en plaas die swart draad op die grondlyn
- Koppel die 3.3v -pen op die NodeMCU aan die lyn op die broodbord
- Koppel die grondpen op die NodeMCU aan die lyn op die broodbord
Deel 3: LED
Hierdie handleiding was baie nuttig as dit kom by die bedrading van die LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). U hoef net vas te hou watter penne u op elke deel van die LED sit (byvoorbeeld, my penne is D6 (rooi), D7 (groen) en D8 (blou)
Stap 3: Die kode
Die kode wat ek tans gebruik, was grootliks gebaseer op die DS18x20_Temperature -voorbeeld uit die OneWire -biblioteek.
Deel 1: Opstel
Die video hierbo wys u 'n goeie begin met die gebruik van die NodeMCU.
Deel 2: My kode
Soos hierbo genoem, gebruik ek meestal die kode uit die OneWire -biblioteek, maar ek het twee veranderlikes bo -aan die lêer bygevoeg en 'n deel bygevoeg wat reageer as die temperatuur 'n sekere drempel bereik het (Arduino -kode hierbo). Ek is ook jammer as die kode nie skoon is nie, dit was die eerste keer dat ek met Arduino gekodeer het.
Stap 4: 3D -gedrukte sneeuvlokkie (opsioneel)
Ek het 'n sneeuvlokkie bygevoeg om die temperatuur te hou. sensor om die gebruiker aan te dui waarheen hy moet gaan. Die sneeuvlokkie wat ek gebruik het, kom van https://www.thingiverse.com/thing:2732146 en ek het net 'n skakel (om krediet terug te gee) en 'n gat vir die temperatuursensor bygevoeg.
Stap 5: Sny en plak
- Ek het besluit om die temperatuursensor na die kant toe te stuur, sodat ek 'n 1/4 duim gat in die sy vir die temperatuur geboor het. sensor om uit te gaan. Ek sny ook die rand af van waar die mikro-USB-koord inkom.
- Vir die gomgedeelte het ek 'n hoë-temperatuur warm lijmpistool gebruik, en dit werk goed, maar maak seker dat jy genoeg gom gebruik. Ek het die temperatuursensor aan die kas en die sneeuvlokkie vasgeplak (foto 4 en 5).
Stap 6: Toets
Ek is nog op die universiteit, so ek het my yskas gebruik om te toets. Die OneWire -kode stuur ook die temperatuur oor die reekslyn (9600 Baud), sodat dit maklik is om die temperatuur te toets.
Stap 7: Toekoms: WIFI -kode byvoeg
Ek is van plan om WIFI -vermoëns by die kode te voeg sodat die Kennisgewer tekste kan stuur.
Dit was my eerste gebou op Instructables, dus probeer om die gate daarin te vergewe.
Aanbeveel:
LoRa-gebaseerde visuele moniteringstelsel vir landbou Iot - Die ontwerp van 'n front -toepassing met behulp van Firebase & Angular: 10 stappe
LoRa-gebaseerde visuele moniteringstelsel vir landbou Iot | Die ontwerp van 'n front -toepassing met Firebase & Angular: In die vorige hoofstuk praat ons oor hoe die sensors met die loRa -module werk om die Firebase Realtime -databasis te vul, en ons het die diagram op 'n baie hoë vlak gesien hoe ons hele projek werk. In hierdie hoofstuk sal ons praat oor hoe ons kan
Kennisgewers vir outomatiese handewas: 5 stappe
Notifikasie vir outomatiese handewas: Dit is 'n masjien wat iemand in kennis kan stel as hy deur die deur loop. Die doel daarvan is om iemand te herinner om sy of haar hande te was wanneer hy of sy huis toe gaan. Daar is 'n ultrasoniese sensor aan die voorkant van die boks wat waarneem vir iemand wat instap
Hoe om vleis te sny - LASERSTIL!: 3 stappe (met foto's)
Hoe om vleis te sny - LASERSTYL !: Daar is 'n truuk om dit te laat werk - so hier is hoe om vleis te sny en gereed te wees vir die lekker dierebyeenkoms
Ontwerp en realisering van 'n stelsel van oriëntasie van fotovoltaïese panele: 5 stappe
Ontwerp en realisering van 'n stelsel van oriëntasie van fotovoltaïese panele: Ontwerp en realisering van 'n stelsel van oriëntasie van fotovoltaïese panele
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek