Inhoudsopgave:
- Stap 1: Gereedschap & Materialen
- Stap 2: Breek de bellenblaasmachine open
- Stap 3: Bereid de Easy Snooze-knop voor
- Stap 4: Maak een prototype van het circuit
- Stap 5: Schrijf de code
- Stap 6: Bouw het circuit op Perfboard
- Stap 7: Testen en aanpassen
Video: Bubble Alarm Clock maakt wakker worden leuk (ish) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Wakker worden met een zoemende wekker is vervelend. Ik ben een van die mensen die er niet van houdt om wakker te worden voordat de zon onder is (of al vele uren buiten is). Dus wat is een betere manier om wakker worden leuk te maken dan een bubbelfeest in bed te houden!
Met behulp van een arduino en een algemeen verkrijgbaar speelgoed met bellenblaasmachines, kunt u ook wakker worden met het plezier van bellen. Bekijk het alarm in actie:
Stap 1: Gereedschap & Materialen
De onderdelen (je kunt zeker dingen vervangen die je in huis hebt): Bubble-genererend speelgoed: Super Miracle® Bubbles Bubble Factory (gekocht bij Michaels voor 12 dollar) Microcontroller: Arduino (oude Seeduino in mijn geval) LCD-scherm: Sparkfun Basic 16x2 Karakter LCD Snooze-knop: Staples Easy-knop LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relais: 5V SF COM-00100 Diverse knoppen/schakelaars om de tijd aan te passen: SF COM-09190 & SF COM-00102 Potentiometer: SF COM-09806 Perfboard Diode (1N4001) Weerstand 2.2K Draad Stroomadapter voor arduino Pin headersGereedschap Soldeerbout Draadstrippers Zip Ties Dremel Multimeter Breadboards
Stap 2: Breek de bellenblaasmachine open
Eerst moet je de bellenblaasmachine openen. Degene die ik vond was gemakkelijk te openen, slechts vier kruiskopschroeven.
Eenmaal binnen, koppelt u de batterij en de motor los van de schakelaar en soldeert u de draden voor zowel de motor als het batterijpakket lang genoeg om buiten de machine te voeden. Gebruik vervolgens een Dremel-gereedschap om een opening in het plastic te maken om de draden naar buiten te voeren. Als je van kleurrijke bubbels houdt, bevestig dan de LED of ThingM BlinkM aan de bovenkant van de machine. Ten slotte heb ik ervoor gekozen om een mini-breadboard op de achterkant van de bellenblaasmachine te plaatsen om alle draden te verzamelen. Dit maakte het gemakkelijker om de afstand tussen de controller en het apparaat aan te passen.
Stap 3: Bereid de Easy Snooze-knop voor
Flickr-gebruiker Tommy Bear heeft een geweldige stapsgewijze handleiding gegeven voor het eenvoudig hacken van knoppen.
In wezen moet u een condensator en weerstand verwijderen en uw eigen draden bevestigen. De easy-knop is eenvoudig te openen door de plastic voetjes te verwijderen om toegang te krijgen tot de vier kruiskopschroeven. Zorg ervoor dat u aan de voeten hangt. Grote knoppen rocken.
Stap 4: Maak een prototype van het circuit
Dingen aansluiten Afhankelijk van het LCD-scherm dat u kiest, kunnen er verschillende bedradingsvereisten zijn. Voor de Sparkfun Basic 16x2 Character LCD & met behulp van de LiquidCrystal.h-bibliotheek Met behulp van de LCD-bibliotheek en volgens het gegevensblad (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Hier is een bedradingsschema:
Oorspronkelijk was ik van plan om de motor rechtstreeks vanuit de transistor te laten lopen. Het lijkt erop dat de motor een aanzienlijke hoeveelheid geluid in de grond produceert, waardoor het LCD-scherm afval afdrukt. Ik schakelde over op een relais om de motor- en Arduino-circuits gescheiden te houden. Ik was niet bekend met het maken van dit type circuit. Deze bronnen waren nuttig, misschien wilt u ze bekijken. Bildr.org: High-Power Control: Arduino + TIP120 TransistorITP Physical Computing Tutorial: Een transistor gebruiken om hoge stroombelastingen te regelen met een Arduino
Stap 5: Schrijf de code
Hier is een GitHub-repository van de huidige code die ik gebruik. Het heeft wat werk nodig, maar het zou je op weg moeten helpen.https://github.com/tomarthur/Bubble-Clock/ De huidige versie van de wekker gebruikt de Time.h Arduino-bibliotheek om de basistijdregistratie te bieden. Verbeteringen die in de toekomst moeten worden aangebracht: - Integreer een extern tijdwaarnemingsapparaat of zelfs een op GPS gebaseerde tijdklok, om tijdverlies en alarm te voorkomen als de Arduino stroom verliest - Sta toe dat de tijd op afstand wordt ingesteld, of verschillende alarmen voor verschillende dagen van de week - Methode voor het activeren van bubbels voor de lol (geheime snooze-knop tikvolgorde?)
Stap 6: Bouw het circuit op Perfboard
Als je eenmaal een werkend circuit op het breadboard hebt, is het gemakkelijk om alles over te zetten naar perfboard om een meer permanente opstelling te bouwen. Ik had toevallig een paar stukjes zitten, maar je kunt ook boards vinden die lijken op breadboard-ontwerpen, waardoor het circuit gemakkelijker te verplaatsen is.
Omdat er geen gaten zijn aangesloten op dit type bord, heb ik een aarde- en +5V-draad aan de zijkant aangesloten. Ik heb oorspronkelijk het LCD-scherm rechtstreeks op het perfboard gesoldeerd. Slecht idee! Het maakte het oplossen van problemen moeilijk. De tweede keer heb ik vrouwelijke pin-headers op het perfboard gesoldeerd, zodat het LCD-scherm kan worden verwijderd.
Stap 7: Testen en aanpassen
Zodra je het perfboard-circuit hebt voltooid, sluit je het aan op je Arduino. Zodra alles lijkt te werken, kun je de bellenblaasmachine en controller in je slaapkamer monteren.
Ik heb uiteindelijk een extra doos gebruikt om de microcontroller voorlopig op het bedframe te monteren.
Aanbevolen:
Wakker worden!!!: 5 stappen
Wake Up !!!: Dit project is om mensen wakker te maken. Er zijn veel mensen die niet wakker konden worden van het alarm, dus dit project is om die mensen te helpen om gemakkelijk en snel wakker te worden. Het project gebruikte servomotor en fotoweerstand toen de lampjes op de fotoweerstand s
Handige dingen om te weten over Makey Makey GO EN een leuk spel: 4 stappen
Handige dingen om te weten over Makey Makey GO EN een leuk spel: Veel mensen krijgen een MaKey MaKey GO en hebben geen idee wat ze ermee moeten doen. Je kunt een aantal leuke spellen spelen vanaf nul en het altijd binnen handbereik houden! Alles wat je nodig hebt is een MaKey MaKey GO en een computer die toegang heeft tot scratch
9-volt laser ----- Gemakkelijk, cool en LEUK
9-volt laser ----- Makkelijk, cool en LEUK!!!!!!!!!: dus je wilt een 9-volt laser maken? Ik zal je vertellen hoe je er een kunt maken. Ik kreeg dit idee tenslotte nadat ik veel ideeën van veel Instructable had gecombineerd, zoals de 9-volt van YAN9VUSBC en de laser van Laser Flashlight Heck
Ga ermee om Oogbescherming (voor aanpassing van het gezichtsvermogen bij het wakker worden): 35 stappen
Ga ermee om Oogbescherming (voor aanpassing van het gezichtsvermogen bij het ontwaken): Groot probleem: wanneer we uit de slaap ontwaken en onze vriend de kamerverlichting aandoet, worden de meesten van ons onmiddellijk verblind door de lichten omdat onze ogen tijd nodig hebben om zich aan te passen van een donkere omgeving naar een lichte. Wat gaan we doen als we willen oplossen
Hoe maak je echte computerspellen Leuk en duurt slechts ongeveer een uur: 10 stappen
Hoe maak je echte computerspellen Leuk en duurt maar ongeveer een uur: Hey, dit project laat je zien hoe je games kunt maken!!! echte games voor computers en je hoeft geen verwarrende codes te kennen. wanneer je dit project voltooit, ken je enkele basisprincipes van het maken van games en kun je er zoveel maken als je wilt