Indholdsfortegnelse:
- Trin 1: Trin 1: Materialer
- Trin 2: Trin 2: Tilslutning af alt …
- Trin 3: Trin 3: Kode
- Trin 4: Trin 4: Boliger
- Trin 5: Trin 5: Tilslut alt med elektricitet og nyd det
Video: SmaVeCo: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Velkommen til SmaVeCo din smarte veranda -køling. Jeg vil vise dig, hvordan du kan lave din egen smarte veradna -køling med din Raspberry pi.
Trin 1: Trin 1: Materialer
1. Rapsberry Pi
2. Vandpumpe
3. Vandslange
4. Vandtæt temperatursensor
5. Pir bevægelsessensor
6. LCD -skærm 16x2
7. Plexiglas klar XT
8. Elektriske ledninger (M-M, M-F, F-F)
9. Modstande (330Ohm, 10KOhm
10. 12V adapter
11. Diode (1N4007)
12. Alu L-plader (90 °)
13. Hybridpolymerlim (200 ml)
14. Skruer
15. Hængsler
16. NPN Transistor 2N2222A
17. Multiplex plade (36x22 cm)
18. Vandtæt elboks
19. Tætning af køleskabsdør
20. Gummibøsning
Trin 2: Trin 2: Tilslutning af alt …
Bemærk: alle benene er BCM.
- Tilslut 3V3 til PIR -sensor og til alle temperatursensorer (DS18B20 er dem, jeg brugte)
- Placer en 4,7KOhm modstand mellem GPIO pin 4 og 3V3 (dette er nødvendigt for at temperatursensorerne fungerer)
- Tilslut jordens temperatur. sensorer til en jordstift af hindbærpien. Tilslut de gule ledninger til pin 4 i serien.
- Tilslut den midterste pin på PIR -sensoren til GPIO pin 21 med en 220 eller 330 Ohm modstand i serie. Tilslut jorden til en jordstift på RPi.
- Til tilslutning af LCD -skærmen kan du følge denne vejledning fra Adafruit:
learn.adafruit.com/drive-a-16x2-lcd-direct…
- Tilslut basen (midterste ben på transistoren 2N222A) til en GPIO -pin med en modstand på 10KOhm i serie på RPi. Jeg brugte pin 26.
- Tilslut kollektoren (til pumpens jord og diodenes jord)
- Tilslut den røde ledning (+) på dioden til pumpens røde ledning (+). Tilslut derefter ledningen til den røde ledning (+) på strømforsyningen.
- Tilslut strømforsyningens jord til transistorens emitter. Du bør også forbinde en ledning fra emitteren til en jordstift på RPi'en.
Her kan du finde databladet for 2N2222a transistoren:
web.mit.edu/6.101/www/reference/2N2222A.pdf
Trin 3: Trin 3: Kode
Her kan du finde linket til koden, der driver sensorerne og lade dem arbejde sammen (ved hjælp af trådning).
Upload koden til din Raspberry pi og kør den. Hvis du har gjort alt rigtigt indtil videre, og du har tilsluttet RPi -strømkablet, skal LCD -displayet lyse.
Link til koden.
github.com/NMCT-S2-Project-I/project-i-Eli…
Trin 4: Trin 4: Boliger
- Skær 2 plexi paneler, hvor den ene side er 29 cm høj og den anden side er 15 cm høj. Længden af bundlinjen er 21,5 cm. Skær et hul i et af disse paneler for at passere gennem kabler. Læg en gummibøsning i den, når den er boret.
- Skær et panel på 25 cm x 15 cm (frontvæg), et andet panel 25 cm x 29 cm (bagvæg) og det sidste panel 25 cm x 26,5 cm (tag).
- Fjern beskyttelsen, og juster de justerede L-plader (samme længde som højdepanel men ca. 4 mm kortere) pænt til panelets kant, som du kan se på billedet. Brug øjeblikkelig lim til at lime pladerne til plexi -panelerne. Gør dette for alle paneler.
- Tilslut taget til bagpanelet med hængslerne.
- Juster de små L-plader på trægulvet med 2,5 cm mellemrum mellem pladerne. Lim dem.
-Lim plexi-panelerne med de større L-plader til de mindre L-plader på træplanken.
- Tag køleskabets dørforsegling og lav et snit og form det, så du har noget, der ligner et halvt rør. Du kan også bruge en vandslange og skære i halve, du kan normalt lime den til frontvæggen med instant lim. Du kan også prøve det med dobbeltsidet tape, hvis instant lim ikke virker.
- Sæt et stop for enden af røret, så vandet kun kan gå ud i den ene side. I den anden ende (enden, der stadig er åben), skal du fastgøre en vandslange til den og bruge lynlåse eller lignende for at holde den sammen. Hvis du ønsker det, kan du også putte lidt silikone i den for bedre tætning.
- Til vandtanken kan du bruge enhver boks, der er vandtæt. Jeg brugte en vandtæt elektrisk boks som vandreservoir. Bor nogle huller med en diameter på cirka 12,5 cm, og læg en gummibøsning i den, så vandpumpens kabel og slanger ikke beskadiger for meget ved at bøje for meget.
Du kan bruge dobbeltsidet tape til at holde vandtanken på plads på træpladen.
Nyd din selvfremstillede mini-veranda!
Trin 5: Trin 5: Tilslut alt med elektricitet og nyd det
Hvis alt er forbundet til Raspberry pi og tilsluttet væggen, og dit sensorscript kører, kan du nyde din Smart Veranda Cooling.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)