
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

Als je naar de kikkers glimlacht, zullen sommigen van hen trillen. Door de beweging te begrijpen, kan men de tijd zien - een wankele operatie.
Kikkers die "omhoog kijken" vertegenwoordigen uren in binair getal (van links naar rechts; 8, 4, 2, 1).
Kikkers die "vooruitkijken" vertegenwoordigen minuten in binaire vermenigvuldiging met vijf (van links naar rechts; 40, 20, 10, 5).
Glimlachen worden gedetecteerd door een Google AIY vision kit (camera achter de kikker in de stand).
Kikkers zijn gemaakt door mijn vrouw, Annelle, met behulp van polymeerklei. Ze maakten een paar jaar geleden deel uit van het project "Froggy World".
Benodigdheden
Google AIY vision-kit
(2) Arduino Uno
5 volt voeding (5 ampère)
(8) micromotoren (3 volt)
Drukknopschakelaar
Polymeer klei
3D-geprinte onderdelen
Relais
(8) 2n3904-transistors
(8) 1n4007-diodes
(8) 100 ohm weerstanden
foto weerstand
1/4 inch multiplex
(16) 3 mm x 6 mm schroeven
Verf
Draad
Soldeer
Stap 1:

De Google AIY Vision-kit bevat lachdetectie in de standaardinstellingsmodus. De "hoed" bovenop de kartonnen Google-assemblage is een LED-knop die van kleur verandert wanneer een glimlach wordt gedetecteerd. Een fotoweerstand kan worden gebruikt om die verandering te detecteren. Met "geen gezicht" heb ik 12 K ohm gemeten over de fotoweerstand. Met "gezicht gedetecteerd", verschijnt 1,8 K op de fotoweerstand. Met "glimlach gedetecteerd", wordt.6 K gemeten op de fotoweerstand.
Het detecteren van een glimlach zorgt ervoor dat een relais in werking treedt, dat de motoren van stroom voorziet die de kikkers doen schudden.
Stap 2:


Print en monteer de lilypad-afstandhouders.
Stap 3:

Snijd de bovenkant van multiplex. Gaten boren en schilderen.
Stap 4:

Soldeerdraad omwikkeldraad naar de motoren.
Stap 5:

Plaats de motor in de bus.
Stap 6:

Schroef 3 mm schroeven in de "wobbler".
Stap 7:

Druk de wobbler op de motoras.
Stap 8:


Leid de motordraden door plastic bouten die in de bovenkant van het lelieblad zijn gestoken.
Stap 9:

Deze bouten voorkomen dat de blikken draaien en uit positie raken tijdens het trillen.
Stap 10:

Plaats de blikjes op de pad.
Stap 11:

Lijm een stuk hout op de onderste leliebladbasis.
Stap 12:


Voeg klittenband toe aan het hout en bevestig de onderste en bovenste lilypads.
Stap 13:


Draad volgens het schema in stap #2.
Stap 14:


Plaats de dop over de bovenkant van de Google AIY Vision-kit - we willen niet dat omgevingslicht de lachdetectie beïnvloedt.
Stap 15:

Zet de kikkers vast met ducttape.
Stap 16:

Klittenband de "Smile Booth" aan het lilypad - naar boven gericht zodat de camera iemand zal "zien" die naar de klok kijkt.
Glimlach… voer vervolgens binaire wiskunde en vermenigvuldiging uit om de tijd te bepalen:)
Aanbevolen:
Alles in één digitale chronometer (klok, timer, alarm, temperatuur): 10 stappen (met afbeeldingen)

All in One Digitale Chronometer (Klok, Timer, Alarm, Temperatuur): We waren van plan om voor een andere wedstrijd een Timer te maken, maar later hebben we ook een klok (zonder RTC) geïmplementeerd. Toen we begonnen met programmeren, raakten we geïnteresseerd in het toepassen van meer functionaliteiten op het apparaat en uiteindelijk voegden we DS3231 RTC toe, als