Inhoudsopgave:
- Stap 1: Lasergesneden onderste deel en demonteren van de lamp
- Stap 2: Plaats magneten en sensor / sluit een USB-lamp aan
- Stap 3: Code en schema
- Stap 4: Laatste stap
Video: Een sulky lamp: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Concept:
Ik heb een lamp gemaakt die altijd aandacht nodig heeft. Het is geïnspireerd door mijn vrouw. Ik ben een afgestudeerde student, dus ik ben altijd bezig met mijn schoolwerk. Mijn vrouw wil met me praten als ik thuiskom. Als ik weinig aandacht aan haar schenk, wordt ze nukkig en loop ik op eieren. Ik heb haar karakteristiek in deze lamp gestopt. Om de lamp aan te blijven doen, moet een gebruiker elk uur een sleutel opwinden. De lamp gaat uit wanneer de timer naar 0 minuten gaat.
Als je deze lamp maakt, behandel hem dan goed. (Tick-tock geluid is een bonus voor jou.)
Kooplijsten:
Arduino Nano (ATmega328P)
Basis bureaulamp
5V 5W USB-lamp
USB Type A Female Receptacle Breakout-bord
Metalen kloktoetsen
Kookwekker
Hall-effectsensor (A1301/A1302)
Magneten (6 X 2mm)
Platte kruiskopschroef 6/32 (2-inch lang)
Moeren, 6/32
Stap 1: Lasergesneden onderste deel en demonteren van de lamp
Voor het onderste deel heb ik acrylpanelen ontworpen en gesneden met behulp van een lasersnijmachine.
Demonteer de lamp.
Stap 2: Plaats magneten en sensor / sluit een USB-lamp aan
1. Plaats de hall-magneetsensor in het lichaamsdeel voor het detecteren van de magneet op het rotatiegedeelte.
2. Sluit een USB-lamp, hall-magnetische sensor en Arduino Nano aan.
3. Plaats magneten in de gaten.
Stap 3: Code en schema
Schematisch ^
Code
/////// HALL EFFECT SENSOR /////////// #define NOFIELD 505L #define TOMILLIGAUSS 1953L
// LED (USB Receptacle Breakout board) naar digitale pin 3
int led = 3;
// Hall-effectsensor naar analoge pin 0
int hal = A0;
// De onderstaande regels zijn van https://playground.arduino.cc/Code/HallEffect door Rob Tillaart
int. gauss;
int gaussX; int gauss2;
void setup () { pinMode (led, OUTPUT); pinMode (hal, INPUT); Serieel.begin(9600); }
void DoMeasurement()
{ int raw = analogRead (hal); lang gecompenseerd = onbewerkt - NOFIELD; // aanpassen relatief aan geen toegepast veld lange gauss = gecompenseerd * TOMILLIGAUSS / 1000; // schaal aanpassen aan Gauss gaussX = constrain (gauss, 0, 500); gauss2 = kaart (gaussX, 0, 500, 0, 255); Seriële.println(gauss2); // Serial.println (ruw);
analogWrite(led, gauss2);
}
lege lus()
{ DoMeasurement(); vertraging (100); }
Stap 4: Laatste stap
Gedaan.
Aanbevolen:
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Een Arduino programmeren Een andere Arduino gebruiken om een scrollende tekst weer te geven zonder een bibliotheek - Ajarnpa
Een Arduino programmeren Een andere Arduino gebruiken om een scrollende tekst weer te geven zonder een bibliotheek: Sony Spresense of Arduino Uno zijn niet zo duur en vereisen niet veel stroom. Als uw project echter beperkingen heeft op het gebied van stroom, ruimte of zelfs budget, kunt u overwegen om Arduino Pro Mini te gebruiken. In tegenstelling tot Arduino Pro Micro, is Arduino Pro Mi
Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa
Bouw een amateurradio APRS RX Alleen IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur: Houd er rekening mee dat dit nu vrij oud is, dus sommige onderdelen zijn onjuist en verouderd. De bestanden die u moet bewerken, zijn gewijzigd. Ik heb de link bijgewerkt om je de nieuwste versie van de afbeelding te geven (gebruik 7-zip om het te decomprimeren) maar voor volledige instru
Een USB-poort aan een lamp toevoegen: 5 stappen (met afbeeldingen)
Voeg een USB-poort toe aan een lamp: Toen ik deze vintage Electrix-bureaulamp met zwanenhals tegenkwam, realiseerde ik me dat het een bureaulamp met zwanenhals was waar ik niet zonder kon, dus kocht ik hem. Toen dacht ik dat het een stuk cooler zou zijn als het een USB-poort in de basis had. Het blijkt dat dit een redelijk
DIY - Een vloerventilator recyclen tot een lichtmodificator voor fotografie / alles-in-één lamp - Ajarnpa
Doe-het-zelf - Een vloerventilator recyclen tot een lichtmodificator voor fotografie / alles-in-één lamp: Dus ik was onlangs aan het schoonmaken en kwam een vloerventilator tegen waarvan de motor was doorgebrand. En ik had een tafellamp nodig. 2+2 en ik deden een beetje brainstormen en kwamen op het idee om de ventilator om te bouwen tot een 20 inch brede lichtmodifier. Lees verder om s