Innehållsförteckning:
- Steg 1: Steg 1: Material
- Steg 2: Steg 2: Ansluter allt …
- Steg 3: Steg 3: Kod
- Steg 4: Steg 4: Bostäder
- Steg 5: Steg 5: Anslut allt med el och njut
Video: SmaVeCo: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Välkommen till SmaVeCo din smarta verandakylning. Jag kommer att visa dig hur du kan göra din egen smarta veradna -kylning med din Raspberry pi.
Steg 1: Steg 1: Material
1. Rapsberry Pi
2. Vattenpump
3. Vattenslang
4. Vattentät temperatursensor
5. Pir -rörelsessensor
6. LCD -skärm 16x2
7. Plexiglas klart XT
8. Elektriska ledningar (M-M, M-F, F-F)
9. Motstånd (330Ohm, 10KOhm
10. 12V adapter
11. Diod (1N4007)
12. Alu L-plattor (90 °)
13. Hybridpolymerlim (200 ml)
14. Skruvar
15. Gångjärn
16. NPN Transistor 2N2222A
17. Multiplexplatta (36x22 cm)
18. Vattentät elbox
19. Tätning för kylskåpsdörr
20. Gummibussning
Steg 2: Steg 2: Ansluter allt …
Observera: alla stiften är BCM.
- Anslut 3V3 till PIR -sensorn och till alla temperaturgivare (DS18B20 är de jag använde)
- Placera ett motstånd på 4,7 KOhm mellan GPIO -stift 4 och 3V3 (detta behövs för att temperaturgivarna ska fungera)
- Anslut jordens temperatur. sensorer till en jordnål på hallon pi. Anslut de gula trådarna till stift 4 i serien.
- Anslut PIR -sensorns mittstift till GPIO -stift 21 med ett 220 eller 330 Ohm motstånd i serien. Anslut marken till en jordstift på RPi.
- För att ansluta LCD -skärmen kan du följa denna handledning från Adafruit:
learn.adafruit.com/drive-a-16x2-lcd-direct…
- Anslut basen (mittbenet på transistorn 2N222A) till en GPIO -stift med ett motstånd på 10KOhm i serie på RPi. Jag använde stift 26.
- Anslut kollektorn (till pumpens jord och diodens jord)
- Anslut diodens röda ledning (+) till pumpens röda ledning (+). Anslut sedan kabeln till den röda ledningen (+) på strömförsörjningen.
- Anslut strömförsörjningens jord till transistorns emitter. Du bör också ansluta en kabel från sändaren till en jordstift på RPi.
Här hittar du databladet för 2N2222a -transistorn:
web.mit.edu/6.101/www/reference/2N2222A.pdf
Steg 3: Steg 3: Kod
Här kan du hitta länken till koden som driver sensorerna och låta dem arbeta tillsammans (med hjälp av trådning).
Ladda upp koden till din Raspberry pi och kör den. Om du har gjort allt rätt hittills och du har anslutit RPi -strömkabeln bör du se LCD -skärmen tändas.
Länk till koden.
github.com/NMCT-S2-Project-I/project-i-Eli…
Steg 4: Steg 4: Bostäder
- Skär 2 plexipaneler där den ena sidan är 29 cm hög och den andra är 15 cm hög. Bottenlinjens längd är 21,5 cm. Skär ett hål i en av dessa paneler för att passera genom kablar. Lägg en gummibussning i den när du borrar den.
- Klipp en panel på 25 cm x 15 cm (framvägg), en annan panel 25 cm x 29 cm (bakvägg) och den sista panelen 25 cm x 26,5 cm (tak).
- Ta bort skyddet och rikta in L-plattorna (samma längd som höjdpanelen men ca 4 mm kortare) snyggt mot panelens kant som du kan se på bilden. Använd omedelbart lim för att limma plattorna på plexi -panelerna. Gör detta för alla paneler.
- Anslut taket till bakpanelen med gångjärnen.
- Rikta in de små L-plattorna på trägolvet med 2,5 cm mellanrum mellan plattorna. Limma dem.
-Limma plexi-panelerna med de större L-plattorna på de mindre L-plattorna på träplankan.
- Ta kylskåpets dörrtätning och gör ett snitt och forma det så att du har något som ser ut som ett halvt rör. Du kan också använda en vattenslang och halvera, du kan normalt limma den på framväggen med omedelbart lim. Du kan också prova det med dubbelsidig tejp om snabblim inte fungerar.
- Stoppa i slutet av röret så att vattnet bara kan släppas ut på ena sidan. I andra änden (änden som fortfarande är öppen) fäst en vattenslang till den och använd blixtlås eller liknande för att hålla ihop den. Om du vill kan du också lägga lite silikon i den för bättre tätning.
- För vattentanken kan du använda valfri låda som är vattentät. Jag använde en vattentät elbox som vattenbehållare. Borra några hål med en diameter på cirka 12,5 cm och lägg i en gummibussning i den så att vattenpumpens kabel och slangarna inte skadas för mycket genom att böja för mycket.
Du kan använda dubbelsidig tejp för att hålla vattentanken på plats på träskivan.
Njut av din självgjorda miniveranda!
Steg 5: Steg 5: Anslut allt med el och njut
Om allt är anslutet till Raspberry pi och anslutet till väggen och ditt sensorscript körs kan du njuta av din Smart Veranda Cooling.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)