PcDuino Crowdsource Kiosk (1 / 4 stap)

Stap 1: De chocolade Dispenser


begon in op dit project door het ontwerpen van een zwaartekracht gevoed hopper die Hershey's Minis één tegelijk kan afzien. Hershey's Mini bars koos ik omdat ze klein en relatief uniform in grootte.

Wanneer ik een stukje hardware ontwerp, beginnen ik met het spelen rond in SketchUp. Hier zijn de tekeningen die ik heb gemaakt:

Een servo aangedreven oplossing leek te zijn de meest robuuste aanpak. Mijn ontwerp neemt een kaart-vormige Opdringer verplaatsen binnen een kanaal wilt uitwerpen van de chocolade bodembar op de stack. Als de servo sweeps linksom, de push-card dia's een chocoladereep door een opening aan de voorkant van de bak. Wanneer de servo veegt met de klok mee, de kaart keert terug naar zijn uitgangspositie achter de hopper en de stack van chocolade te vallen in de hopper, dus het resetten van het mechanisme is toegestaan.

Het lijkt eenvoudig genoeg, maar voordat ik geïnvesteerd in het materiaal, bouwde ik een prototype van karton. Er waren sommige hikken bij het vertalen van karton op een meer rigide materiaal (in casu: acryl) maar het werkte groot! Hier is een foto van mijn kartonnen prototype en mijn laatste acryl onderdelen side-by-side:

De servo gebaseerd mechanisme eindigde als uiterst betrouwbaar. Helaas vanwege de beperkingen van het besturingssysteem, kan niet hetzelfde gezegd worden van de bibliotheek van de servo pcDuino. Om deze situatie te verhelpen, ik besloten om de last van het pulserende van de servo af van de pcDuino en een SparkFun RedBoard opgenomen in mijn dispenser. De code op de RedBoard is werkelijk eenvoudig: zodra een bepaalde pin lage werd getrokken, zou vegen de servo één richting, een paar milliseconden vertraging, en de servo terug naar de beginpositie. Alle de pcDuino moet doen is nu Trek de pin van die RedBoard laag als u wilt afzien van chocolade!

Voordat we in de pcDuino-kant van de dingen springen, laten we praten over hoe deze hele zaak wordt ingesloten...

Gerelateerde Artikelen

Het op afstand opstarten van pcDuino van een NFS-server

Het op afstand opstarten van pcDuino van een NFS-server

Gevallen willen wij pcDuino te starten vanaf een netwerk gehost bestandsysteem. In deze tutorial zullen we uitleggen hoe dit waar te maken.Stap 1: NFS serverWij zullen eerst een NFS server instellen. Het volgende commando zal worden gebruikt op een X
SDR op pcDuino

SDR op pcDuino

Software-defined radio (SDR) is een radio communicatiesysteem waar onderdelen die gewoonlijk in hardware (bijvoorbeeld mixers, filters, versterkers, modulatoren/demodulators, detectoren, etc.) zijn geïmplementeerd in plaats daarvan worden uitgevoerd
Kickin ' Kiosk, Mp3 Jukebox

Kickin ' Kiosk, Mp3 Jukebox

deze Kickin ' Kiosk blijft de sprekers Kickin ' op ieders favoriete beat. De pulserende lichten, goede trillingen, gebruiksgemak, en vertrouwde uitstraling maakt het een hit op elke bijeenkomst. Eenvoudig nummers selecteren uit een verzameling van MP
SIM900 GPRS/GSM Shield gebruiken op pcDuino

SIM900 GPRS/GSM Shield gebruiken op pcDuino

SIM900 GSM/GPRS schild voegt de mogelijkheid van GPRS/GSM aan pcDuino. Het gebruikt AT commando's om te communiceren met pcDuino via de toepassing UART-poort. Met de hulp van SIM900 GPRS/GSM schild, kan enkele basisfuncties van een mobiele telefoon,
Noodle: een crowdsourced robot

Noodle: een crowdsourced robot

Noodle is een klein apparaat met de i/o van een machine, maar de gedachten en gevoelens van een mens. U kunt het controleren van uw fysieke ruimte en reageren op veranderingen in de omgeving met woorden, beelden, geluiden en besluiten programmeren.Bi
Setting Up Ubuntu als een Kiosk Web Appliance

Setting Up Ubuntu als een Kiosk Web Appliance

op het werk hebben we vaak behoefte aan een machine waarmee studenten toegang tot internet zonder volledige toegang tot een computer.  Om deze taak te voltooien we eerder zijn toevlucht genomen tot AutoHotKey scripts maken voor het op een Windows XP-
Gebruik picoBoard voor kras op pcDuino

Gebruik picoBoard voor kras op pcDuino

de PicoBoard kunt u maakt als volgt interacties met diverse sensoren. Met de programmeertaal Scratch, kunt u gemakkelijk maken eenvoudige interactieve programma's gebaseerd op de input van sensoren. De PicoBoard bevat een lichtsensor, correcte sensor
Gebruik van LoL Shield op pcDuino

Gebruik van LoL Shield op pcDuino

The LoL Shield is een charlieplexed LED matrix voor de Arduino/pcDuino. De LEDs zijn individueel adresseerbare, zodat u het gebruiken kunt om iets in een raster van 9 × 14 weer te geven. Het schuiven van tekst, spelen, beelden, of iets anders dat u w
Met behulp van Breakout Board voor ADMP401 MEMS-microfoon op pcDuino

Met behulp van Breakout Board voor ADMP401 MEMS-microfoon op pcDuino

Module Inleiding:Breakout Board voor ADMP401 MEMS-microfoon is een supersensitive omnidirectionele microfoons. De PCB is zeer klein, signaaluitgang is eenvoudig, met slechts 3 signaaluitgang, één VCC (positieve kracht), een GND (negatieve kracht), ee
Een ander huisautomatisering project met pcDuino

Een ander huisautomatisering project met pcDuino

Het oorspronkelijke project is gepost op: http://pcduino.com/forum/index.php?topic=4299.0pcDuino met een Python terug einde. Ik gebruik SQLite voor de gegevensopslag, CherryPy voor de webserver, pySerial en een XBee bibliotheek om te praten met de Zi
Aan de slag met pcDuino

Aan de slag met pcDuino

Na het plezier met de pcDuino, realiseerde ik dat mij konden wekken een stelletje tutorials te gebruiken. Dus dat is gewoon wat ik ga doen, dus laat mij uit te leggen wat is een pcduino en hoe u kunt instellen voor de eerste keer start.Wat is een pcD
Snake spel draaien op pcDuino

Snake spel draaien op pcDuino

In deze tutorial gaan we te laten zien hoe een spel genaamd "Slang" op pcDuino, en gecontroleerd door de Linker JoyStick Module uitgevoerd.Over de Game slangSlang is een klassiek casual video-spel dat veel mensen hou en vertrouwd zijn met.De spe
Speel Pong met Scratch voor pcDuino

Speel Pong met Scratch voor pcDuino

pcDuino team ontwikkelde een aangepaste versie van Scratch voor pcDuino. Het is vrij eenvoudig om het te installeren. We moeten gewoon typt: $sudo apt-get install pcduino-scratch In deze tutorial gaan we zien hoe maak je een pong spel op pcDuino met
HY502B RFID module voor pcDuino

HY502B RFID module voor pcDuino

HY502B is een 14.3 Mhz in de buurt van veld RFID-module.Voor meer details verwijzen u wij u naar http://linksprite.com/wiki/index.php5?title=RFID_Reader/Write_Module_B _(SPI_interface)HY502B gebruik SPI om de communicatie met de host. pcDuino leveren