» Elektronica » Arduino »We verzamelen een lichtalarm met onze eigen handen

We verzamelen met onze eigen handen een lichtalarm


Dit zelfgemaakt is handig voor degenen die regelmatig opstaan ​​in de ochtend. De winter staat immers voor de deur, en dit betekent dat je in het donker wakker moet worden, en dit is nogal triest en onveilig als de lichtschakelaar vrij ver is geplaatst. Bovendien is het in het donker veel moeilijker om wakker te worden en uit bed te komen. Dit zelfgemaakte product lost dit probleem op. Als het alarm afgaat, gaat er een lampje branden in de kamer, waardoor je comfortabel wakker wordt.
Alles werkt op de microcontroller Arduino.

Materialen en hulpmiddelen voor zelfgemaakt:
- verschillende leds;
- realtime klok type MP1095;
- Piëzo-zoemer (met ingebouwde generator);
- Een prototype van het debug-bord van de Arduino-programmeerstudiekit (inbegrepen in de NR05-kit), die is ontworpen om de Arduino Nano aan te sluiten;
- materiaal voor het maken van een diffuser (als je een 3D-printer hebt, kun je iets van jezelf printen).


Het fabricageproces van de lamp:

Eerste stap. Begin met bouwen
Eerst begon de auteur met het maken van een lampvoet. Het zal een diffuser hebben en de benodigde apparatuur is binnenin geïnstalleerd. De pad is snel getekend in SketchUp. Als je wilt, kun je ook de behuizing voor het prototypebord afdrukken, maar het prototype zelf is al best mooi. Het kan onder andere worden gebruikt voor de ontwikkeling van andere projecten en wat betreft de wekker, in de toekomst kan het in een compactere vorm worden ontworpen met behulp van hetzelfde Arduino Nano-bord.



Vervolgens werd een enkele LED geïnstalleerd, die de auteur verlijmde met een ultramoderne lijm die bevriest bij blootstelling aan ultraviolet licht. Het heet Bondische lijm. Het houdt de lijm goed vast, en zoiets hebben voor het huishouden is niet overbodig.
Tegelijkertijd wordt ook de connector gelijmd.




Stap twee Testen en revisie

Bij het testen bleek dat het zelfgemaakte licht nogal zwak was. De lamp is zichtbaar in het donker, maar dit licht is niet genoeg om iemand wakker te maken. Om het probleem op te lossen, werden verschillende witte LED's gevonden, deze waren parallel verbonden in de vorm van een boom. Als gevolg hiervan begon de lamp vrij helder te schijnen, dit zal het mogelijk maken om uit zo'n licht te ontwaken met een bepaalde gevoeligheid van een persoon, nou, natuurlijk is dit niet alles, er zullen andere hefbomen zijn op de psyche.


De lamp met maximale helderheid verbruikt ongeveer 100 mA, in dit opzicht kan hij niet rechtstreeks op de Arduino worden aangesloten. Maar op het debugboard werkt een stroomversterker aan een transistor, die 200 mA afgeeft.

Het bord heeft onder meer een aantal knoppen, die in de toekomst gebruikt kunnen worden voor experimenten en het instellen van het alarm.

Over het algemeen is het debugboard goed omdat het een aantal verschillende connectoren heeft waarop je verschillende sensoren, servo's, relais, apparaten die met de I2C-interface werken en meer kunt aansluiten. Om verbinding te maken, heb je alleen draden met stopcontacten nodig.

Stap drie Laatste fase
De auteur besloot de helderheid van de lamp aan te passen via PWM, met behulp van de negende pin op de Arduino-microcontroller, die op het bord is aangesloten op de versterker. De tweeter is aangesloten op de SOUND-connector, plus en min op GND zijn aangesloten op DAT.

Een realtime klok moet worden aangesloten op de I2C_5V-connector, omdat deze 5V nodig heeft voor stroom.

Voor aanpassing is er een tweeregelige LCD-indicator op het bord zelf. Het is behoorlijk contrasterend en heeft witte borden op een blauwe achtergrond die duidelijk zichtbaar zijn. Nadat alle benodigde apparatuur is aangesloten, kunt u doorgaan met het configureren van de software.


Algoritme voor zelfgemaakt werk:

- wanneer de tijd op de klok samenvalt met de alarmtijd, begint de lamp geleidelijk aan te gaan en gloeit helderder;
- tijdens het aanzetten van de lamp worden ook geluidssignalen gegeven waardoor het slapende object het alarm niet kan negeren;
- Je hebt ook de mogelijkheid nodig om extra hinderlijk geluid te installeren voor een efficiënter ontwaken, indien nodig. Het zou ook leuk zijn om een ​​functie te maken waarmee je het licht met volledige helderheid kunt inschakelen of het kunt uitschakelen na volledig ontwaken;
- En tot slot moeten de klok en het alarm de tijd kunnen instellen.

Een kant-en-klare schets voor zelfgemaakt kan aan het einde van het artikel worden gedownload. De code bevat gedetailleerde opmerkingen waarmee u de code naar wens kunt aanpassen.
Dat is alles, het zelfgemaakte product is klaar, u kunt de tests starten.

kod-dlya-svetobudilnika.rar [2.91 Kb] (downloads: 211)
0
0
0

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...