INHOUDSOPGAWE:

Sonskulp: 6 stappe
Sonskulp: 6 stappe

Video: Sonskulp: 6 stappe

Video: Sonskulp: 6 stappe
Video: ЗАМОРОЗЬТЕ КОСТИ И ВАРИТЕ 6 ЧАСОВ! Рецепт который изменит вашу жизнь! 2024, November
Anonim
Sonskulp
Sonskulp

Dit is 'n opgradering van een van my projekte van twee jaar gelede-die conch screamer: https://www.instructables.com/id/Solar-Powered-Conch-Screamer/. Die tradisionele blaas van die konkskulp by sonsondergang hier in Maui, slegs deur 'n mikrobeheerder. Die elegansie van die projek was die sonkrag, maar die onafhanklikheid daarvan word ondermyn deur die nut daarvan om die ligging van die kegel en sy tydsone te moet programmeer. Dit het daartoe gelei dat die bou van een vir 'n vriend voorafprogrammering en veroudering nodig sou wees as die persoon beweeg of tydsones verskuif. Die ontwerp van die oorspronklike het ook bestaan uit rat -bedrade komponente wat in die dop gestop is, wat uiteindelik waterskade en lang herbouings tot gevolg gehad het. Mikrobeheerders is verbeter met kragvriendelike slaapplekke en die uitruil van aflosse vir transistors.

Stap 1: Versamel u materiaal

Versamel u materiaal
Versamel u materiaal

Ek moes 'n paar dele verander wat die projek beter gemaak het:

1. Adafruit HUZZAH32 - ESP32 Feather Board ongeveer $ 20 'n Fantastiese bord wat vir alles werk.

2. DFPlayer-'n Mini MP3-speler vir Arduino-'n Super klein klankbord, klein met kaartleser en versterker in 'n baie klein pakket $ 8 DFRobot

3. Adafruit DS3231 Precision RTC Breakout-- Perfekte RTC-module werk al jare met baie sagteware … $ 13

4. GPS-module met behuizing van DFRobot weer-'n super klein masjien baie vinnig en akkuraat

5. NPN Bipolêre Transistor (PN2222)

6. WENK120 Krag Darlington -transistor

7. 3 weerstande 1k

8. Spreker

9. lipo-battery-rond of plat, u keuse

10. TP 4056-algemeen om battery uit sonkrag te laai-goedkoop

11. ALLPOWERS 1PC 2.5W 5V 500mAh Mini Solar Panel Module Solar System Epoxy Cell Charger DIY 130x150mm $ 9

12. Robuuste metaal aan/uit skakelaar met groen LED ring - 16 mm groen aan/uit Adafruit $ 5

Stap 2: Bestel u PCB's

Bestel u PCB's
Bestel u PCB's

Die beste deel van die leer van ouer projekte is die ontwikkeling van 'n nuwe manier om probleme op te los-die ergste is dat rotte nes drade maak wat amateurs bou en die onopgelekte vreugde om u ontwerp van PCBway terug te kry (ek het geen verbintenis met iemand nie en kry geen geld vir bestellings nie …) om al die onderdele in te sluit en dit werk (of nie …) Vir 20 dollar en 'n uur se werk op Eagle is die resultate ongelooflik.

Stap 3: Bedraad dit

Bedraad dit
Bedraad dit
Bedraad dit
Bedraad dit
Bedraad dit
Bedraad dit

Ek het die Eagle -bordtekening bygevoeg, sodat u al die verbindings daarvan kan verwyder, eerder as 'n slegte fritzdiagram. Al die komponente pas maklik op die bord behalwe die transistor - die groter een het ek aan die agterkant gemonteer om ruimte te bespaar en dit plat te hou. Ek het 'n paar skroefverbindings (sien foto's) om die luidspreker, sonkrag, battery, GPS en skakelaar aan die bord te koppel.

Stap 4: Bou dit

Bou dit
Bou dit
Bou dit
Bou dit
Bou dit
Bou dit

Die struktuur is redelik maklik om te monteer. Koop 'n wettige grootte skinkbord-nie indrukwekkend as u 'n klein, kragtige dop op die bord sit nie-as alles misluk, kan u dit in 3D druk … Vir die hoofstraal het ek een van die gewilde bottelhouers van gewilde hout gebruik en dus goedkoop. Die komponente en die bord is teen 'n stortvloed beskerm met 'n goedkoop iPhone -koffer vir die strand. Die GPS word in sy eie waterdigte omhulsel gestuur, wat lekker is. Alle stukke is met Shoe Gooed onderaan die sonpaneel en 'n geverfde aluminium rand is geplaas om die voorkoms af te rond. Ek het nie 'n 3D -drukker hier nie, so 'n onderkas vir die sonsel sal ook goed werk. Die luidspreker is die enigste komponent wat in die dop self gegly word. Die skakelaar met die led -lig word óf in die rand van die aluminium omring of deur die hout onder die dop geplaas. Tot dusver het die gebou verskeie erge reënbuie oorleef.

Stap 5: programmeer dit

Daar is baie gefrustreerde dele in die kode. Die program gebruik 'n biblioteek genaamd Dusk2Dawn wat die sonsondergang bereken wanneer 'n spesifieke plek en tydsone verbygesteek word. Dit is buite die kwessie om 'n opzoektabel te hê vir al die tydsones wat beskikbaar is, sodat ek 'n medium tydsone van -12 kan gebruik om die RTC op te stel, en dan die aktiveringstyd vir die horlosieknoppie op die aanvanklike opstelling te gebruik en daaropvolgende alarms vir die lewe van die klok. Bykomend tot die basistyd word minute en sekondes aan die RTC deurgegee vir die volgende wakker word. Dit maak gebruik van 'n biblioteek: RTClibExtended.h om die alarms te doen en dit werk goed. Die Adafruit ESP 32 maak baie lae slaapstroom gebruik (ongeveer 50 mikroAmps) moontlik, en dit was maklik om die liggings lank en lank in permanente geheue na herlaai te stel

RTC_DATA_ATTR veranderlikes. U moet Serial2 met hierdie toestel gebruik, aangesien die SerialOne by iets anders betrokke is as u die data van GPS af kry. Die stelsel werk deur die toestel aan te skakel as u net teen sonsondergang op 'n goeie GPS -ligging is. Die transistor gee aan die GPS -eenheid die krag by hierdie eerste opstart, wat saam met die LED in die aan / uit -skakelaar aanskakel. Die GPS vind u ligging binne ongeveer 'n minuut, teken dit in 'n permanente geheue op, stel die RTC -klok op datum en tyd, die krag word van die GPS en die LED ontkoppel, die volgende wakker word na die RTC gestuur en die ESP gaan slaap en laat slegs die RTC aan bewind. As u wakker word met 'n sein van die RTC na 'n pen 33 wat normaalweg hoog gehou word, word die krag na die klankmodule gestuur om sy sonsondergangmusiek te speel en dan die alarm af te skakel en terug te stel. Dit gebruik minimale krag en word maklik herlaai met die TP 4056 en sonkragsel.

Stap 6: Gebruik dit

Gebruik dit
Gebruik dit

Dit is 'n baie aangename masjien. Die sonskyn vir sononder is gewild in baie strandgemeenskappe regoor die wêreld --- sit in u Tommy Bahama-stoel, 'n sonbal sak agter 'n wolk en word rekursief met sonsondergangfoto's opgelaai.

Aanbeveel: